Polarist2k
Titel: Alle Themen, die mit XYZ anfangen, anzeigen
Version: 1.0
Beschreibung:
Hackname: Alle Themen die mit XYZ anfangen anzeigen
Version: 1.0 Final
Angepasst ans WBB 2.3.x von: Polarist2k
Hack fürs 2.0.x von: TheDragonMaster
Die Erlaubnis von TheDragonMaster, den Hack ans 2.3.x anzupassen, habe ich selbstverständlich!
Beschreibung: Der Hack fügt in der Boardansicht eine Liste A-Z ein, wo der User wählen kann, welche Themen [Anfangsbuchstabe] er angezeigt haben will!
Demos:
Normalansicht board.php:
[IMG]http://mitglied.lycos.de/fun2000space/Normalansicht.jpg[/IMG]
Auswahl A:
[IMG]http://mitglied.lycos.de/fun2000space/Auswahl_A.jpg[/IMG]
Auswahl F:
[IMG]http://mitglied.lycos.de/fun2000space/Auswahl_F.jpg[/IMG]
Auswahl Z:
[IMG]http://mitglied.lycos.de/fun2000space/Auswahl_Z.jpg[/IMG]
Viel Spass mit dem Hack - Feedback erwünscht!
----
Demo:
http://mitglied.lycos.de/fun2000space/Normalansicht.jpg
weiter zum Download
Floh1982
kann man das auch nur auf ein threat beschreinken ?? Zb auf das thema musikübersicht ?? und dort dann alles nach dem abc ?? und der rest soll so bleiben wie er ist!
Lg Floh1982
Polarist2k
Du meinst, ob man das nur auf ein einziges Board beschränken kann ... ?!
Ehm, möglich sollte es eigentlich sein ... werde mal schauen, ob sich das machen lässt
Floh1982
ja genau das man das gane zb auf die bordid 31 beschrenkt und das dann nur dort funkt wäre super wenn das geht gib einfach bescheit wennst mehr weist !
Danke schon jetzt!
Lg Floh
Polarist2k
Sodele, hab's geschafft

... sorry, aber bin ned früher dazu gekommen
Suche in der board.php [wenn du den Hack schon eingebaut hast] nach:
code: |
1:
|
/** select thread by char **/ |
|
füge DARÜBER ein:
code: |
1:
|
if($boardid == 'X'){ |
|
Das X musst du durch die boardid ersetzen!!!
Suche weiter nach:
code: |
1:
|
eval("\$charlist = \"".$tpl->get('charlist')."\";"); |
|
und füge DARUNTER ein:
Greetz, Polarist
Teh'leth
Super Hack!
Hab es bei mir im 2.2er eingebaut und es funktioniert bis jetzt ausgezeichnet!
THX für diesen hilfreichen Hack!
greetinx,
Teh'leth
Floh1982
Danke dir hat super gefunkt die erweiterung !
Danke nochmals für diesen Hack!
Edit: eine kleine frage hab ich noch aber nur wenns net zu aufwendig ist! und zwar kann man bei der abc leiste ein all dazumachen das man dann wieder alle einträge sieht!
Weil wenn man einmal auf a geklickt hat kommt man net mehr zurück!
Polarist2k
Werde mir das mal anschauen, wenn ich Zeit habe [musst also vllt wieder zwei, drei Tage warten *g*] aber hab mir das gestern selber überlegt, von daher ... ich gugge
€dit: So, gemacht!
Einfach angehängtes Template importieren & cachen
Floh1982
suppiiiiii danke dir!
Lg Oldie
Polarist2k
Kein Problem
Teh'leth
Hab doch noch einen kleinen Schönheitsfehler gefunden:
Wenn ich in der Übersicht einen Buchstaben auswähle zu dem es sehr viele Treffer gibt - also mehrere Seiten lang - und ich befinde mich dann auf der 2. Seite, wähle dann aber einen Buchstaben, zu dem es weniger als 2 Seiten gibt, so zeigt er mir nur eine leere 2. Seite an ohne einen Link zur ersten Seite.
Steht dann sowas da wie "Zeige Themen 27 bis 17 von 17, ..."
greetinx,
Teh'leth
Polarist2k
Werde mir das mal anguggen
rammstein
Der Hack ist super, sowas in der Art suche ich auch.
Wäre es möglich, den Hack so umzucoden, dass man z.B nur nach Präfixen sortieren kann, sprich dass nur bestimmt Präfixe angezeigt werden ?
Anstatt der Anzeige von A-Z nur ein Dropdown mit allen Präfixen, so dass bei der Auswahl dann nur alle Threads mit diesem bestimmten Präfix angezeigt werden.
Stanie
Geiler Hack, ich habs so eingestellt das man die leiste nur bei einem Forum sieht (boardid=80), ist es auch möglich das bei mehreren Foren zu machen, also das man mehrere ID´s angeben kann?
rolfino
Hier mal ein Beispiel, wenn Du die sortierung für die Board_Id's 15 & 62 benutzen möchtest.
php: |
1:
|
if($boardid == '15' or $boardid == '62'){ |
|
Jogy34
Setze es im board.tpl hier hin:
<body>
$header
$charlist
Dann hast du es oben
Goonie1981
Ist mitlerweile schon gelöst das Problem, aber trotzdem Danke für den Tipp.
raschlos
moin,
wie kann ich das so einstellen / coden das man schon in den kategorien und nicht erst in den foren nach abc suchen kann?
edit: hat sich erledigt
Grevioux
Mahlzeit
Ich habe ein Problem beim einbauen meine Bord.php wurde schon mal bearbeitet aber
Zitat: |
/** count total threads **/
$threadcount = $db->query_first("SELECT COUNT(threadid) FROM bb".$n."_threads WHERE boardid='$boardid' AND important < 2 AND visible = 1 $datecute");
$threadcount = $threadcount[0];
$pages = ceil($threadcount / $threadsperpage);
if ($pages > 1) $pagelink = makePageLink("board.php?boardid=$boardid&daysprune=$daysprune&sortf
ield=$sortfield&sortorder=$sortorder".$SID_ARG_2ND, $page, $pages, $showpagelinks - 1);
else $pagelink = ''; |
finde ich gar nicht und
Zitat: |
$threadids = '';
$result = $db->unbuffered_query("SELECT threadid, if (voted>0 AND voted>=".intval($showvotes).",votepoints/voted,0) AS vote FROM bb".$n."_threads WHERE boardid='$boardid' AND visible = 1 AND important < 2 $datecute " . $sqlOrderBy, 0, $threadsperpage, $threadsperpage * ($page - 1)); |
sieht bei mir auch ganz anders aus da habe ich
Zitat: |
$threadids = '';
$result = $db->query("SELECT threadid FROM bb".$n."_threads WHERE boardid='$boardid'");
while ($row = $db->fetch_array($result)) $threadids .= ",".$row['threadid'];
|
Habe davon null Plan kann mir vielleicht einer weiterhelfen ? oder wen ich ihm meine Board.php gebe diese anpassen