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
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    {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:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
        {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
    1
    2
    3
    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