Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Hilfe Anfragen zum Einbau (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=5)
--- Unterforen in Spalten - weiße Seite bei einem Codeteil (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=3193)


Geschrieben von Sternenfee am 04.04.2022 um 08:52:

  Unterforen in Spalten - weiße Seite bei einem Codeteil

Hallöchen,

ich würde gerne die Unterforen in Spalten machen.
Dazu habe ich noch eine Anleitung ausgegraben, steht gar nicht dabei von wem die ist.

Ich soll die lib/functions.php bearbeiten

suche weiter in der Funktion


eval("\$subboardbit .= \"".$tpl->get


und ersetze es gegen
code:

if ($wbbuserdata['lastvisit'] > $boards['lastposttime'] || $boards['lastvisit'] > $boards['lastposttime']) $sonoff = 'off';
else $sonoff = 'on';
eval("\$subboardbit .= \"".$tpl->get("index_subboardbit")."\";");
if($rechtslinks=="links") {
$rechtslinks = "rechts";
}
else $rechtslinks="links";


Wenn ich diesen Code einfüge kommt eine weiße Seite. Ist der Codeteil veraltet und muss angepasst werden?



Geschrieben von haumi am 04.04.2022 um 11:15:

 

Das was du in der function.php suchen und ersetzen sollst ist nicht in Ordnung.
Ich weiß nicht ob es in der Anleitung so steht oder ob es ein Kopierfehler von dir ist.
Ersetzt werden sollte
php:
1:
eval("\$subboardbit .= "".$tpl->get("index_subboardbit")."";");


und nicht
php:
1:
eval("\$subboardbit .= "".$tpl->get



Wenn du nur das eval("\$subboardbit .= \"".$tpl->get ersetzt hast erklärt sich die weiße Seite.

Schau mal.

LG
haumi



Geschrieben von Sternenfee am 04.04.2022 um 12:37:

 

Danke für die Rückmeldung.

Vielleicht spinne ich ja, aber es steht doch tatsächlich:

eval("\$subboardbit .= \"".$tpl->get

drin was man suchen soll und dann den unten stehenden Code dafür einfügen soll


if ($wbbuserdata['lastvisit'] > $boards['lastposttime'] || $boards['lastvisit'] > $boards['lastposttime']) $sonoff = 'off';
else $sonoff = 'on';
eval("\$subboardbit .= \"".$tpl->get("index_subboardbit")."\";");
if($rechtslinks=="links") {
$rechtslinks = "rechts";
}
else $rechtslinks="links";


Ich häng den Text mal an, dann kannst du selber schauen. Manchmal ist man ja total blind und hat einen Knoten im Kopf, so wie ich in meinem letzten Thema



Geschrieben von Sternenfee am 04.04.2022 um 12:46:

 

Hab es jetzt so ersetzt wie du gesagt hast, jetzt sieht das auch alles schick aus :)
Vielen Lieben Dank :)



Geschrieben von Sternenfee am 04.04.2022 um 12:49:

 

Warum auch immer,

ich habe ja den Unterforen auf Index sichtbar hack drin - hatte auch soweit funktioniert. Hatte forentiefe auf 1 gestellt dass man die Unterforen auch in der Foreanansicht nicht sehen kann, DAS funktioniert jetzt nicht mehr:



Geschrieben von haumi am 04.04.2022 um 14:40:

 

Ich kenne den Hack nicht, weil es im Grunde den Hack nicht braucht.
Setzte die Forentiefe mal wieder auf 2 dann sollten sie wieder überall angezeigt werden.

Du kannst mir ja denn mal 2 Screenshots machen wo sie angezeigt werden sollen und wo nicht.
Obwohl, wenn sie doch mal da sind sollten sie auch überall sichtbar sein.

LG
haumi



Geschrieben von Sternenfee am 05.04.2022 um 08:33:

 

Ich finde des ganz praktisch, weil man so die Bereiche ganz individuell anzeigen lassen kann.

Das kleine Bild ist die Startseitenansicht, so ist das okay.

Das Große ist dann die Forenansicht, da sollte das Unterforum Koch- & Backbücher nicht angezeigt werden. Dafür steht ja in der Beschreibung "mit Unterbereichen"



Geschrieben von haumi am 06.04.2022 um 10:52:

 

Offne die board.php und suche:

* board has got subboards..
*/

entferne das */

suche weiter:

/********** board *********/

füge darüber ein:

*/
dann schau mal ob es das ist wass du möchtest.

LG
hannes



Geschrieben von Sternenfee am 06.04.2022 um 14:43:

 

Jetzt werden mir gar keine Unterforen mehr angezeigt. Auf der Startseite ja, aber wenn ich dann drauf gehe sind sie weg

Ich meine es so.

Kategorie
forum 1
- unterforum1
- unterforum2
- unterforum3
-unterforum von unterforum 3

Das Unterforum von unterforum 3 wird, durch den Hack auf index sichtbar / nicht sichtbar, auf der Startseite ausgeblendet (das soll auch so sein) - klickt man jetzt auf forum 1 werden Unterforen 1-3 UND das Unterforum von Unterforum3 angezeigt.

Ich möchte aber das nur die Unterforen1-3 angezeigt werden und das Unterforum von unterforum3 nur angezeigt wird wenn man dann eben auf das Unterforum 3 klickt.

Ich hoffe ich konnte das so erklären dass man sich das besser vorstellen kann.

Ohne die änderung mit den Foren in Spalten war das auch so. Als ich die Änderungen gemacht habe für Foren in Spalten, ist das Unterforum von Unterforum3 in der Forenansicht des Forum1 erschienen.



Geschrieben von haumi am 06.04.2022 um 17:16:

 

Ich denke mal das du die Änderung erst mal wieder rückgängig gemacht hast.
Dann muss ich mir deine Erklärung mal in Ruhe zu Gemüte führen.
Kannst du mir den Hack mal per PN geben damit ich sehen kann was geändert wurde?

Vielen Dank
haumi



Geschrieben von Sternenfee am 06.04.2022 um 18:24:

 

Mache ich. Vielen Dank für die Hilfe



Geschrieben von Sternenfee am 06.04.2022 um 20:08:

 

Ich hatte es dir ja per PN geschrieben, du hast mich eigentlich erst drauf gebracht - das ich mir die Funktion "subboards auf dem index anzeicgen/ nicht anzeigen" mit den Unterforen in einer Reihe zerbombt habe.
Ich habe mir das jetzt selber nochmal angeschaut und den Fehler gefunden.

Hier der Codeschnipsel vom Hack "Unterforen in 2 Spalten"
so muss es in acp/lib/ functions.php stehen

eval("\$subboardbit .= \"".$tpl->get("index_subboardbit")."\";");
if($rechtslinks=="links") {
$rechtslinks = "rechts";
}
else $rechtslinks="links";
$subboardbit .= getSubboards($boards['boardid']);

Wenn man nun noch den "Unterforen auf der startseite anzeigen" mit einbauen will muss es so ausehen:

if ($boards['boardonindex']) {
eval("\$subboardbit .= \"".$tpl->get("index_subboardbit")."\";");
if($rechtslinks=="links") {
$rechtslinks = "rechts";
}
else $rechtslinks="links";
$subboardbit .= getSubboards($boards['boardid']);
}

Dann funktionieren beide anzeigen korrekt.



Geschrieben von Anje am 17.04.2022 um 21:32:

 

ich suche unterforen in 3er reihe auf der startseite für wbb2.3.6 Php 7.4



Geschrieben von haumi am 19.04.2022 um 10:04:

 

Auch hier:
Ich schau da mal nach was ein klein wenig dauern kann da ich familiär zur Zeit etwas um die Ohren habe.

Ich melde mich!

LG
haumi


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH