Grafix-Board (http://www.grafix-board.de/forum/index.php)
- Service-Werkstatt (http://www.grafix-board.de/forum/board.php?boardid=36)
-- HTML, PHP, MySQL .... (http://www.grafix-board.de/forum/board.php?boardid=61)
--- ABC Liste (http://www.grafix-board.de/forum/threadid.php?threadid=716)


Geschrieben von Goonie1981 am 05.02.2006 um 03:10:

Fragezeichen ABC Liste

Ich möchte eine ABC Liste erstellen, welche man für vers. Bereiche im Forum nutzen kann. Diese Liste soll unter dem Reiter "(Benutzer im Forum aktiv: Goonie1981)" erscheinen.

Wenn man nun auf einen bestimmten Buchstaben klickt, erscheinen automatisch alle erstellten Themen mit diesem Anfangsbuchstaben. Geht man in dieses Forum rein, so soll man zunächst keine Themen sehen, erst wenn man auf einen Buchstaben klickt.

Als Bonus soll man über das ACP unter Foren bearbeiten einstellen können, ob man diese Liste für ein bestimmtes Forum aktivieren/deaktivieren möchte.

Leider kenne ich mich nicht so gut aus, was das Coden betrifft und würde nun gerne wissen wollen, wie man soetwas bewerkstelligen kann.

Vielleicht ist ja der eine oder andere hier, der mir bei diesem Problem helfen kann??? verwirrt verwirrt verwirrt

Sollte dann später mal in etwa so aussehen:



Geschrieben von Goonie1981 am 05.02.2006 um 13:17:

 

Mir hats einfach keine Ruhe gelassen. Die Liste ansich zu erstellen ist ganz einfach:

Im wbb2.3.2:

template/board_tpl:

suche nach:

code:
1:
2:
3:
4:
5:
6:
<table style="width:{$style['tableinwidth']}">
 <tr>
  <td align="left"><span class="smallfont"><if($useronlinebit!="")><then>($useronlinebit)</then><else>&nbsp;</else></if></span></td>
  <td align="right" valign="bottom">$newthread</td>
 </tr>
</table>


füge darunter ein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2">Alle</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=a">A</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=b">B</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=c">C</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=d">D</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=e">E</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=f">F</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=g">G</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=h">H</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=i">I</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=j">J</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=k">K</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=l">L</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=m">M</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=n">N</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=o">O</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=p">P</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=q">Q</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=r">R</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=s">S</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=t">T</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=u">U</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=v">V</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=w">W</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=x">X</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=y">Y</a></b></span></td>
  <td class="tableb" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=z">Z</a></b></span></td>
  <td class="tablea" align="center" width="3%"><span class="smallfont"><b><a href="board.php?boardid=2&sid=&daysprune=100&sortfield=topic&sortorder=ASC&page=1&char=*">#</a></b></span></td>																										
 </tr>
</table>
<br />


Damit wäre dann schon einmal gegeben, dass in einem bestimmten Forum (hängt von der jeweiligen Boardid ab!!!), die besagte ABC-Liste erscheint.

Zum momentanen Zeitpunkt ist es aber noch so, dass wenn man einen Thrad erstellt, dieser ganz normal im Forum erscheint und nicht in die Liste zum jeweiligen Buchstaben verschoben wird.

Somit ist der Mod noch unvollständig und noch nicht bauchbar. Wer kann mir jetzt helfen und sagen, wie ich es anstellen kann, dass der jeweilige Thread auch automatisch beim passenden Buchstaben reingestellt wird?

Könnte man dies eventuell über eine Art Prefix-Funktion lösen?



Geschrieben von Goonie1981 am 06.02.2006 um 14:02:

 

Hat jemand einen Tipp für mich, wie man das oben Geschilderte bewerkstelligen könnte?

Das Problem ist folgendes:

Ich gehe ins Forum rein und sehe anstatt der Themen diese Leiste:



Erst wenn man auf einen Buchstaben klickt, erscheinen die Themen und bei der Threaderstellung sollen die Themen automatisch dem richtigen Buchstaben zugeordnet werden.


Powered by: Burning Board © 2001-2004 WoltLab GmbH