» Forum » Clanscript » Kritik und Verbesserungen » Abfrage der Beiträge
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Abfrage der Beiträge
Thousandhands
Mitglied
0 Beitragspunkte
Posts: 1251

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.04.2009 - 23:31:47     Zitieren
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 Smilie


verwendete ilchClan Version: 1.1


Pion hat sich hier verewigt
Mairu
Coder
107 Beitragspunkte
Posts: 12617

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.04.2009 - 09:34:57     Zitieren
{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
Thousandhands
Mitglied
0 Beitragspunkte
Posts: 1251

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.04.2009 - 11:17:56     Zitieren
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
Mairu
Coder
107 Beitragspunkte
Posts: 12617

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.04.2009 - 14:49:16     Zitieren
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
Thousandhands
Mitglied
0 Beitragspunkte
Posts: 1251

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.04.2009 - 15:48:58     Zitieren
Perfekt! Vielen Dank Mairu, du bleibst ungeschlagen ;-)
Ich hoffe es wird in das nächste Update integriert! Smilie


Pion hat sich hier verewigt

[ Anmelden zum schreiben ]