ilch Forum » Allgemein » HTML, PHP, SQL,... » Klick und switch

Geschlossen
  1. #1
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    Moin,

    wie nennt man nochmal dieses System da.

    also zb.

    Es gibt 5 News posts und in der Last News Box stehen die Themen

    Haus zu verkaufen
    Boot verkauft
    Ticket zu verkaufen
    Verkaufe CD
    Away durch Krankheit

    wenn ich nun auf "Ticket zu verkaufen" klicke sollte er zu den dritten News Post switchen anstatt wie es normal ist in einen neuen Fenster oeffnen.

    zunge MFG
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    NickName gelöschter User
    normalerweise wird die news im gleichen fenster geöffnet - mit nem link zur page könnte man mal schaun, was du meinst

    wenn sich bei dir eine neue seite öffnet, einfach mal die boxen durchschauen, ob nich irgendwo ein:

    target="_blank"

    eingetragen ist - dieser eintrag in einer unserer boxen hatte mal die geamte page durcheinander gebracht, so das sich bei JEDEm link (forum, news - egal was) eine neue seite öffnete
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    ne halt stop dachte ich doch das ich falsch verstanden werde zunge

    wenn ich in der Last News Box auf ein Thema klicke oeffnet er mir das schon im gleichen fenster jedoch unter

    zb.
    index.php?news-42

    jedoch will ich das er in den

    index.php?news
    bleibt und da nur sozusagen zu den zweiten, dritten,... post switcht.

    Sowas aehnliches kennt man doch auch wenn auf der Page ganz unten Top steht das er dann nach Oben zur seite switcht
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    NickName gelöschter User
    ich glaube nicht, das das so einfach möglich ist, da die news-id den aufruf der news zur folge hat und auf der news-übersicht die ids nichts bringen (nich so wie bsp im forum)

    evtl kann aber ein coder dazu mehr sagen zwinker


    um wenigstens auf die news-übersicht zu kommen:

    include/boxes/lastnews.php
    echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';


    durch
    echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news">'.$row->news_title.'</a></td></tr>';


    ersetzen



    ps: ich seh grad, das auch hier seiten angegeben werden (-p) - wie man aber nun deinen wunsch erfüllt wird dir bestimmt jemand anders sagen können^^
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja eigentlich nicht zu schwer, mit der Bedingung, dass auf der Newsseite wenigstens soviele News stehen, wie in der Lastnewsbox.

    In der templates/news.htm, in der ersten Zeile hinten dran <a name="{id}"></a> und dann in der lastnews.php ->
    echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news#'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';



    Zuletzt modifiziert von Mairu am 31.08.2007 - 14:54:55
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    wo genau muss ich es eingeben in der .htm?

    habe es nunso gemacht <a name="{id}">{title}</a>

    ebenso habe ich es in der Lastnewsbox gemacht aber daswitcht der nicht so so richtig

    Also.

    5 News nachrichten, 5 Lastnews themena da

    Ich klicke auf der ersten schickt es mich zu der zweiten, ich klicke auf den zweiten schickt es mich zum dritten post, ich klicke auf den dritten schickt es mich zum dritten post und der vierte zum fuenften sowie der fuenfte bleibt natuerlich unten.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Da fehlte das Wort Zeile grumml


    Zuletzt modifiziert von Mairu am 31.08.2007 - 14:55:04
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    wie was wo zeile?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Lies einfach nochmal den Post mit den Anweisungen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    ja hab ich ja gemacht

    erste zeile
    news.htm
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="newsbox"><a name="{id}"></a>


    und in der lastnews.php
    echo '<tr><td valign="top" align="left"><b>&nbsp; &nbsp; &raquo; </b><a class="box" href="index.php?news#'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';



    Zuletzt modifiziert von Siggi am 31.08.2007 - 16:08:14
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also bei mir war die erste Zeile anders, dann setz es vor die Zeile.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    ne geht leider nicht schickt mich immer noch anstatt zu der ersten zur zweiten news post

    news.htm
    <a name="{id}"></a><style type="text/css">
    <!--
    .Stil1 {font-size: medium}
    -->
    </style>
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="newsbox">
      <tr>
        <td>
    	<table width="100%"  border="0" cellspacing="0" cellpadding="0" class="cbg1">
    	<tr>
        <td align="center" valign="top" class="newsdark">{kate}</td>
      </tr>
      <tr>
      <tr class="Chead">
        <td height="15" align="center" valign="top"  class="newshead"><strong>{title}</strong></td>
      </tr>
    </table>
    
          <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td align="left" valign="top"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
              <tr>
                  <td  class="newsdark">&nbsp;</td>
                </tr>
              </table>
              </td>
    	 <td width="100%" height="25" align="left" valign="top" class="newstext">
              <table width="100%"  border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td>{text}</td>
                </tr>
                </tr>
              <table width="100%"  border="0" cellspacing="0" cellpadding="0">
                <tr>
                <br>
                <HR WIDTH=95%>
               <td align="left" valign="top"  class="newshead"><b>geschrieben am: </b>{datum} von <a name="{id}"></a>{username}</td>
              </table></td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    
    <br />
    <br />
    {EXPLODE}
    <br />
    
    
    {EXPLODE}
    <!-- News Kommentare und Mehr lesen -->
    <table class="border" width="100%" cellpadding="5" cellspacing="1" border="0">
      <tr class="Chead">
        <th height="20"><div align="left"><b>{NAME}</b></div></th>
      </tr>
      <tr>
        <td class="Cnorm">
          <div align="center">{KATE}</div>
          <div style="float:left; padding-left:10px; ">{TEXT}</div><br style="clear:both; " />
          <p></p>
      </tr>
      <tr>
        <td class="Cnorm">
    
          {EXPLODE}
    
          {EXPLODE}
    
          {EXPLODE}
          <br />
            </td>
            </tr>
        </td>
      </tr>
    </table>
      <br>
          <a href="index.php?news"><b>&laquo;</b> {_lang_back}</a>


    lastnews.php
    
    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $erg = db_query("SELECT news_title, news_id, news_recht, news_time, user_id, DATE_FORMAT(news_time ,'%d.%m.%y') as datum FROM prefix_news
    WHERE news_recht >= '".$_SESSION['authright']."' AND block = 0
    ORDER BY news_time DESC
    LIMIT 0,5");
    
    
    
     echo '<table>';
     while ($row = db_fetch_object($erg)) {
    echo '<tr><td valign="top" align="left"><b>&nbsp; &nbsp; &raquo; </b><a class="box" href="index.php?news#'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';
     }
     echo '</table>';
    
    
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Keine Ahnung woher du das Template hast, aber es ist nicht gut zunge
    Eigentlich sollte es so funktionieren, viel mehr kann ich dazu auch nicht sagen, und ein Link fehlt auch, so dass ich es mir nicht selbst anschauen kann.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    sollte halt nur ein wenig abgeaendert sein zunge

    hmm hat sich ausgepustet server streickt xD naja muss ich selbst mal testen traurig


    Zuletzt modifiziert von Siggi am 31.08.2007 - 17:10:36
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten