Hacks4wbb by HFW™ (https://hacks4wbb.de/index.php)
- WBB Bereich (https://hacks4wbb.de/board.php?boardid=20)
--- wbb2.3.6 Start (https://hacks4wbb.de/board.php?boardid=441)
---- Dokumentationen|Codeschnipsel (https://hacks4wbb.de/board.php?boardid=445)
----- [Codeschnipsel] Unterforen auf Startseite unterein (https://hacks4wbb.de/thread.php?threadid=32223)


Geschrieben von omar am 10.03.2023 um 02:51:

  Unterforen auf Startseite unterein

Damit es ein wenig uebersichtlicher wird auf der Startseite vom Forum, kann man die Unterforen untereinander anzeigen lassen. Dieser Hack sollte aber nur Anwendung finden, wenn es nicht mehr als 4 bis 6 Unterforen gibt, da ansonsten das Forum zu sehr in die Laenge gezogen wird.


Einbau:
zuerst gehe ins Verzeichnis
acp/lib/funktions.php

suche:
code:
1:
if ($subboardbit) $subboardbit = wbb_substr($subboardbit, 0, -2);


und loesche diese Zeile und lade die Datei wieder ins Verzeichnis.

gehe ins
ACP => Templates bearbeiten => index_subboardbit

und ersetze den Inhalt mit:
code:
1:
<br /><img src="images/minifile.gif" alt="" /><a href="board.php?boardid=$boards[boardid]{$SID_ARG_2ND}">$boards[title]</a>


folgendes ist Optional und betrifft die On/Offgrafiken, damit bei mehreren Untrforen eine bessre Optik entsteht (siehe usere Startseite)

templates bearbeiten => index_boardbit


suche:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<if($depth == 2)>
   <then>
  
   <td class="cat" align="center"><img src="{$style['imagefolder']}/$onoff.gif" alt="" title="" /></td>
   <td align="left" class="tablea"<if($boards['externalurl'] != '')><then> colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>"</then></if>><span class="normalfont"><a href="board.php?boardid=$boards[boardid]{$SID_ARG_2ND}"><b>$boards[title]</b></a></span><span class="smallfont">
    <if($boards['description']!="")><then><br />$boards[description]</then></if><if($subboardbit!="")><then><br />{$lang->items['LANG_START_INCLUSIVE']} $subboardbit</then></if><if(isset($boards['useronline']) && $boards['useronline'])><then><br />$boards[useronline]</then></if>
    
    <if(isset($favorites) && $favorites)>
     <then><br /><b><a href="newthread.php?boardid=$boards[boardid]{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWTHREAD']}</a> <a href="usercp.php?action=removesubscription&amp;boardid=$boards[boardid]{$SID_ARG_2ND}">{$lang->items['LANG_START_UNSUBSCRIBE']}</a></b></then>
    </if>





und ersetze mit:


php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<if($depth == 2)>
   <then>
  
   <td <if($subboardbit!="")><then>valign="top" style="padding-top: 15px;"</then></if> class="cat" align="center"><img src="{$style['imagefolder']}/$onoff.gif" alt="" title="" /></td>
   <td align="left" class="tablea"<if($boards['externalurl'] != '')><thencolspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>"</then></if>><span class="normalfont"><a href="board.php?boardid=$boards[boardid]{$SID_ARG_2ND}"><b>$boards[title]</b></a></span><span class="smallfont">
    <if($boards['description']!="")><then><br />$boards[description]</then></if><if($subboardbit!="")><then><br />{$lang->items['LANG_START_INCLUSIVE']} $subboardbit</then></if><if(isset($boards['useronline']) && $boards['useronline'])><then><br />$boards[useronline]</then></if>
    
    <if(isset($favorites) && $favorites)>
     <then><br /><b><a href="newthread.php?boardid=$boards[boardid]{$SID_ARG_2ND}">{$lang->items['LANG_START_NEWTHREAD']}</a> <a href="usercp.php?action=removesubscription&amp;boardid=$boards[boardid]{$SID_ARG_2ND}">{$lang->items['LANG_START_UNSUBSCRIBE']}</a></b></then>
    </if>



Geschrieben von omar am 10.03.2023 um 02:53:

  die Ansicht mit Katsnip

die Ansicht mit Katsnip


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH