ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Abfrage der Beiträge

Geschlossen
  1. #1
    User Pic
    Thousandhands Mitglied
    Registriert seit
    02.10.2006
    Beiträge
    1.250
    Beitragswertungen
    0 Beitragspunkte
    Betroffene Seite: webmediart.de/test/

    Wie man sieht habe ich - da es eine test seite ist- in manchen foren keine beiträge/themen
    nun steht standardmäßig schon mal immer nur 'von:' in der 'letzte beiträge' spalte.. da ich zudem die zeit bzw. das datum anzeigen lasse *, sowie einen link zum post mittels eines icons gibt es 2 probleme;
    man kann auf den link klicken - obwohl es kein thema gibt. zudem wird ein datum angezeigt (01.01.70 - 01:00 Uhr) das natürlich falsch ist da ja auch kein beitrag abgegeben wurde.
    nun ist meine frage wie ich abfragen kann ob ein thema/beitrag in dem forum exestiert und wenn nicht das dann in der besagten zeile lediglich "noch keine Beiträge" o.Ä. ausgegeben wird?!

    * Ich habe in der include/templates/forum/showforum.htm zwischen dem 3. und 4. {explode} den platzhalter {datum} eingesetzt, der bereits standardmäßig in der zugehörigen php datei abgefragt wird.

    Vielen Dank für Antworten und Hilfe lächeln


    verwendete ilchClan Version: 1.1
    Pion hat sich hier verewigt
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    	{EXPLODE}
    	<tr class="forumtr" height="40">
    		<td width="9%" align="center" valign="middle"><img alt="" src="include/images/forum/{ORD}.gif" width="40" height="40" border="0"></td>
    		<td width="43%" align="left" valign="top" class="htd"><b><a class="topiclink" href="index.php?forum-showtopics-{id}">{name}</a></b><br /><span class="topicdesc">{besch}</span></td>
       		<td width="9%" align="center" valign="middle"><span class="forumdesc">{posts}</span></td>
        	<td width="9%" align="center" valign="middle"><span class="forumdesc">{topics}</span></td>
        	{_if_{tid}>='1'}
            <td width="25%" align="left" valign="top" class="htd"><span class="topicdesc"><b><a class="topiclink" title="{topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}">{topic}</a></b><br /><span class="postedby">{_lang_from}:</span>&nbsp;{erst}<br/>{datum}&nbsp;Uhr</span></td>
    		<td width="5%" align="left" valign="bottom" class="gotoposttd"><a title="Gehe zu {topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}"><img style="position:relative;right:0px;bottom:0px;" src="include/images/forum/gotopost.gif" width="26" height="18" border="0" alt="" /></a></td>
      	    {_else_}
      	    <td width="25%"></td><td width="5%"></td>
      	    {/_endif}
          </tr>
    	{EXPLODE}


    versuch das mal.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Thousandhands Mitglied
    Registriert seit
    02.10.2006
    Beiträge
    1.250
    Beitragswertungen
    0 Beitragspunkte
    Sieht jetzt so aus:
    	{EXPLODE}
    	<tr class="forumtr" height="40">
    		<td width="9%" align="center" valign="middle"><img alt="" src="include/images/forum/{ORD}.gif" width="40" height="40" border="0"></td>
    		<td width="43%" align="left" valign="top" class="htd"><b><a class="topiclink" href="index.php?forum-showtopics-{id}">{name}</a></b><br /><span class="topicdesc">{besch}</span></td>
        		<td width="9%" align="center" valign="middle"><span class="forumdesc">{posts}</span></td>
        		<td width="9%" align="center" valign="middle"><span class="forumdesc">{topics}</span></td>
        		{_if_{tid}>='1'}
    		<td width="25%" align="left" valign="top" class="htd"><span class="topicdesc"><b><a class="topiclink" title="{topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}">{topic}</a></b><br /><span class="postedby">{_lang_from}:</span>&nbsp;{erst}<br/>{datum}&nbsp;Uhr</span></td>
    		<td width="5%" align="left" valign="bottom" class="gotoposttd"><a title="Gehe zu {topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}"><img style="position:relative;right:0px;bottom:0px;" src="include/images/forum/gotopost.gif" width="26" height="18" border="0" alt="" /></a></td>
    		{_else_}
    		<td width="29%" align="center" valign="middle" class="htd">Forum enth&auml;lt noch keine Beitr&auml;ge</td>
    		<td width="1%" class="gotoposttd"></td> 
    {/_endif}
      	</tr>
    	{EXPLODE}

    und funkts net traurig
    die abfrage-platzhalter werden nicht interpretiert..
    webmediart.de/test/


    Zuletzt modifiziert von Thousandhands am 05.04.2009 - 11:26:20
    Pion hat sich hier verewigt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    So nach einer Änderung in der show_forum.php gehts dann, über $tpl->set_ar ($r); einfach
      if (is_null($r['tid'])) {
      	$r['tid'] = 0;
      }
    einfügen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Thousandhands Mitglied
    Registriert seit
    02.10.2006
    Beiträge
    1.250
    Beitragswertungen
    0 Beitragspunkte
    Perfekt! Vielen Dank Mairu, du bleibst ungeschlagen ;-)
    Ich hoffe es wird in das nächste Update integriert! lächeln
    Pion hat sich hier verewigt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten