OrcaDesign 0 Report post Posted November 16, 2003 (edited) ... was ich etwas schade finde beim IPB, ist die fehlende Option, sich in der Hauptansicht die Unterforen anzeigen lassen zu können, so wie man es beispielsweise vom WBB2 kennt - als veranschaulichendes Beispiel: http://www.seelenherz.de/wbb2/index.php?sid= , und ich meine dabei Zeilen wie "Inklusive: Begrüßungen, Stammtische, Hopfen & Malz", die der User a) direkt anklicken kann ohne Umwege und man sofort erkennen kann, daß es da mehr zu entdecken gibt. An sich, denke ich mal, wird es vermutlich darauf hinauslaufen, daß bei der DB-Abfrage nach den einzelnen Kategorien denn zu den einzelnen zusätzlich abgefragt werden müsste, welche Foren zu dieser Kategorie ebenso dazugehören (mit Namen) und diese denn entsprechend printen/an das Template bzw. dem Output übergeben... Edited November 16, 2003 by OrcaDesign Share this post Link to post
Spongebob 0 Report post Posted November 16, 2003 (edited) ich hab ma schnell was geschrieben vielleicht hilft es dir skin/*/skin_boards.php finde : function ForumRow($info){ ersetze: function ForumRow($info) { global $ibforums,$DB; $i = 0; $sql = "SELECT name,id FROM ibf_forums WHERE parent_id = '".$info['id']."'"; $DB->query($sql); while ($r = $DB->fetch_row()){ $temp = array("id" => $r['id'], "name"=> $r['name']); $daten[$i] = $temp; $i++; } for($y=0;$y<count($daten);$y++){ $html .= "<a href = '?showforum=".$daten[$y]['id']."'>[".$daten[$y]['name']."]</a> "; if($y == "1" || $y == "3" || $y == "5" || $y == "7" || $y == "9" || $y == "11" || $y == "13" || $y == "15" || $y == "17" || $y == "19" || $y == "21"){ $html .= "<br />"; } } if(!empty($daten)){ $html_ausgabe = "<table width = '100%'> <tr> <td width = '70' valign = 'top'>Unterforen: </td><td>"; $html_ausgabe .= $html; $html_ausgabe .= "</td></tr></table>"; } $info['subforen'] = $html_ausgabe; return <<<EOF <tr> <td class="row4" align="center">{$info['img_new_post']}</td> <td class="row4"><b><a href="{$ibforums->base_url}showforum={$info['id']}">{$info['name']}</a></b><br /><span class='desc'>{$info['description']}<br /><br />{$info['subforen']}<br />{$info['moderator']}</span></td> <td class="row2" align="center">{$info['topics']}</td> <td class="row2" align="center">{$info['posts']}</td> <td class="row2" nowrap="nowrap">{$info['last_post']}<br />{$ibforums->lang['in']}: {$info['last_unread']}{$info['last_topic']}<br />{$ibforums->lang['by']}: {$info['last_poster']}</td> </tr> EOF; } ->abspeichern danach net vergessen skin tools zu starten :) getestet version 1.3 pdr2 Edited November 16, 2003 by Spongebob Share this post Link to post
Stefan 0 Report post Posted November 16, 2003 Entschuldige, wenn ich mich da einmische, aber ich bin echt kein Fan davon Sourcecode in die Skindatei zu packen. Hinzu kommt, das es eigentlich unnötig ist, noch irgendwelche Datenbankabfragen zu generieren. Wenn man die Sache in der Boards.php einpflegt, dann braucht man nur ein paar Zeilen zu ändern. Im Moment hab ich genau drei Zeilen in der besagten Datei drin, um diese zusätzliche Funktion zu realisieren. Bin aber auch noch in der Testphase wegen den Rechten. :) Share this post Link to post
Spongebob 0 Report post Posted November 16, 2003 hast schon recht mit den php in skin datein, werde das heute abend ändern und was neues posten. wenn du nicht schon was gepostest hast. Share this post Link to post
Stefan 0 Report post Posted November 16, 2003 Ich hab es soweit fertig und teste gerade noch, brauchst dir also keinen Kopf drum machen. :) Share this post Link to post
Stefan 0 Report post Posted November 16, 2003 Okay, Mod kann man nun hier finden. :) Share this post Link to post
OrcaDesign 0 Report post Posted November 16, 2003 ... wow, das ging ja fix !... ... jedenfalls danke, euch beide, daß ihr euch Gedanken um eine Lösung gemacht habt! Gruß, Orca Share this post Link to post