Y2K_JO2GO
Hallo und Mahlzeit!
Ich habe eine Frage, habe gesucht und gegoogelt, aber nichts gefunden, was auf mich zutrifft.
Ich suche
diesen Hack für das WBB Lite 1.0.2.
Leider bin ich diesbezüglich überhaupt nicht fündig geworden, aber vielleicht könnt ihr mir ja helfen? Oder den Hack für die höhere Version umschreiben?
Wäre super!
Vielen Dank schonmal!
Bibini
da fragste am Besten mal bei diesem Kameraden:
http://www.jumperli.de/wbblite/
der spielt noch immer aktiv mit den uralten Versionen rum und hat da sicherlich was in Petto
Slugger
Eine bessere Werbung von Dir hätte ich nicht erwartet
Bibini
versteh ich jetzt nicht, was du meinst..
aber wenns um so Kinderquatsch fürs wbblite geht, ist der Herr Bam nunmal die Beste Anlaufstelle... (macht ja sonst kaum mehr aktiv wer was..)
Seine Codes sind ja manchmal ganz ok - er sollte dabei bleiben...denn bei was anderem kommen eh nur Blubberblasen bei rüber
Edit: ach ich hätts mir ja denken können..das Peterchen ... heute keine Mondfahrt?
Y2K_JO2GO
Befremdlich, dass man nach einer Frage sofort auf ein anderes Forum verwiesen wird.
Aber vielen Dank für den Ratschlag.
Schrimm
Hallo,
Im Grunde ist dies ganz einfach.
Die Frage ist nur, wo genau du dies haben möchstest.
So könnte es funktionieren:
suche in board.php:
php: |
1:
|
if(strlen($threads['topic'])>60) $threads['topic']=parse::textwrap($threads['topic'],60); |
|
füge darunter ein:
php: |
1:
|
if($threads['closed']==1) $threads['topic']="<span style=\"text-decoration: line-through;\">".$threads['topic']."</span>"; |
|
Schrimm
Ist zwar eine nette Variante, aber "<strike>" sollte man nicht mehr verwenden, da HTML5 diesen auch nicht mehr unterstützt.
Man sollte eine "css"-Variante verwenden, sofern man mit der Zeit gehen möchte.
Y2K_JO2GO
Wie dir sicher in dem Forum aufgefallen ist, habe ich meine Anfrage dort ebenfalls hineingestellt und eine Antwort erhalten. bam hat den Hack u. a. wegen meiner Anfrage erstellt. Danke trotzdem fürs verlinken.
Schrimm
Hallo,
Falls du auch die Änderung in der functions.php durchführen möchtest und etwas Datenbanklast sparen möchtest, rate ich dir zu folgende Änderungen:
suche in acp/lib/functions.php nach:
php: |
1:
|
eval ("\$lastposttitle = \"".$tpl->get("index_lastpost_title_show")."\";"); |
|
füge darüber ein:
php: |
1:
|
if($boards['closed']==1) $topic = "<span style=\"text-decoration: line-through;\">".$topic."</span>"; |
|
suche in /board.php nach:
php: |
1:
|
b.*".ifelse($showlastposttitle==1,", t.topic, i.*")." |
|
ersetze gegen:
php: |
1:
|
b.*".ifelse($showlastposttitle==1,", t.topic, t.closed, i.*")." |
|
suche in /index.php nach:
php: |
1:
|
b.*".ifelse($showlastposttitle==1,", t.topic, i.*")." |
|
ersetze gegen:
php: |
1:
|
b.*".ifelse($showlastposttitle==1,", t.topic, t.closed, i.*")." |
|
Da der liebe "bam" hier auch mitliest:
Bitte folgendes ändern:
php: |
1:
|
if($threads[closed] == 1) $threads[topic] = "<strike>".$threads[topic]."</strike>"; |
|
in:
php: |
1:
|
if($threads['closed'] == 1) $threads['topic'] = "<strike>".$threads['topic']."</strike>"; |
|
Der Grund dafür ist recht simpel(Für alle die es nicht wissen):
Unterschied zwischen Index als "String" und "Zahl".
"php" ist da meist sehr tolerant, aber deshalb sollte man nicht nachlässig werden.
Weiters in der functions.php statt:
php: |
1:
|
if ($th_closed == 1) $topic = "<strike>".$boards['topic']."</strike>"; |
|
folgendes:
php: |
1:
|
if ($th_closed == 1) $topic = "<strike>".$topic."</strike>"; |
|
Sonst schaltest du die "cutTopic"-Funktion aus.
Bibini
Schade, dass es hier keine Like-Buttons gibt
Schrimm, du solltest für hier mal paar Likebuttons basteln - das mit dem strike und der CSS-Lösung gefällt mir