Florian 0 Report post Posted March 28, 2004 Ich habe mein Forum schon einigermaßen angepasst, allerdings stört mich da noch was. Der linke, rechte und untere Tabellenrand ist doppelt so dick wie die anderen. Wie kann ich das ändern? Hier könnt ihr euch mein Forum angucken :) Share this post Link to post
Helge 192 Report post Posted March 28, 2004 Der ist nur "Optisch" Doppelt, das liegt aber am Eigentlichen "Standart Skin" des IPB, da die Tabelle ein cellspacing="1" hat, wird so die Hintergrundfarbe auch als "Optischer Rahmen" angezeigt. Du musst also z.b. im StyleSheet die Hintergrundfarbe der Tabelle ändern, oder in allen Skin Dateien das cellspacing="1" auf cellspacing="0" setzen, dann hast du aber keinen Rahmen (der nur Optisch ist) in den Tabellen in der Mitte, was dann auch nicht unbedingt gut aussieht. Wenn du es im StyleSheet anpassen willst, müsstest du diesen Eintrag anpassen: .tableborder { border:1px solid #345487;background-color:#FFF; padding:0; margin:0 } Dort das background-color:#FFF anpassen, mit dem Farbcode, den du gerne hättest. Share this post Link to post
Florian 0 Report post Posted March 28, 2004 Das hab ich ja auch angepasst, aber die anderen Linien sollen ja da bleiben nur halt die links, rechts und unten weg, weil das so nicht wirklich toll aussieht. Und ohne die Linien ist es auch ********. Share this post Link to post
Helge 192 Report post Posted March 28, 2004 Dafür würde es dann auch eine Lösung geben, allerdings müsstest du das dann in allen Skin Dateien anpassen. Als Beispiel: Daten skin_boards.php folgendes Suchen: function CatHeader_Expanded($Data) { global $ibforums; return <<<EOF <div class="tableborder"> <div class='maintitle' align='left'><{CAT_IMG}> <a href="{$ibforums->base_url}c={$Data['id']}">{$Data['name']}</a></div> <table width="100%" border="0" cellspacing="1" cellpadding="4"> <tr> <th align="center" width="2%" class='titlemedium'><img src="{$ibforums->vars['img_url']}/spacer.gif" alt="" width="28" height="1" /></th> <th align="left" width="59%" class='titlemedium'>{$ibforums->lang['cat_name']}</th> <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['topics']}</th> <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['replies']}</th> <th align="left" width="25%" class='titlemedium'>{$ibforums->lang['last_post_info']}</th> </tr> EOF; } Und dann folgendermaßen anpassen: function CatHeader_Expanded($Data) { global $ibforums; return <<<EOF <div class="tableborder"> <div class='maintitle' align='left'><{CAT_IMG}> <a href="{$ibforums->base_url}c={$Data['id']}">{$Data['name']}</a></div> <table width="100%" border="1" cellspacing="0" cellpadding="4" bordercolor="#FF0000" style="border-collapse: collapse; border-left-width: 0px; border-right-width: 0px"> <tr> <th align="center" width="2%" class='titlemedium' style="border-left: medium none #FF0000"><img src="{$ibforums->vars['img_url']}/spacer.gif" alt="" width="28" height="1" /></th> <th align="left" width="59%" class='titlemedium'>{$ibforums->lang['cat_name']}</th> <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['topics']}</th> <th align="center" width="7%" class='titlemedium'>{$ibforums->lang['replies']}</th> <th align="left" width="25%" class='titlemedium' style="border-right-style: none; border-right-width: medium">{$ibforums->lang['last_post_info']}</th> </tr> EOF; } Dann Natürlich noch deine Farbe eintragen (habe zum Testen mal Rot genommen). Dann nochmal in der skin_boards.php suchen: function ForumRow($info) { global $ibforums; 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 />{$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; } Und ersetzen durch: function ForumRow($info) { global $ibforums; return <<<EOF <tr> <td class="row4" align="center" style="border-left-style: none; border-left-width: medium">{$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 />{$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" style="border-right-style: none; border-right-width: medium">{$info['last_post']}<br />{$ibforums->lang['in']}: {$info['last_unread']}{$info['last_topic']}<br />{$ibforums->lang['by']}: {$info['last_poster']}</td> </tr> EOF; } Dann nochmal in der skin_boards.php folgendes suchen: function end_this_cat() { global $ibforums; return <<<EOF <tr> <td class='darkrow2' colspan="5"> </td> </tr> </table> </div> <br /> EOF; } Und ersetzen durch: function end_this_cat() { global $ibforums; return <<<EOF <tr> <td class='darkrow2' colspan="5" style="border-left-style: none; border-left-width: medium; border-right: medium none #FF0000; border-bottom-style:none; border-bottom-width:medium"> </td> </tr> </table> </div> <br /> EOF; } Natürlich ein ziemlicher Aufwand, das in allen Skin Dateien zu machen ;) Share this post Link to post
Florian 0 Report post Posted March 28, 2004 Wie viele und welche wären das denn? :) Share this post Link to post
Helge 192 Report post Posted March 28, 2004 Das kommt drauf an, wo du es überall ändern willst. Das wären für die Board Übersicht die skin_boards.php, für die Foren / Themen Übersicht sie skin_forums.php, für die Beitrags Ansicht die skin_topic.php u.s.w u.s.w. Share this post Link to post
Florian 0 Report post Posted March 28, 2004 (edited) Also ich hab jetzt die skin_boards.php mal angepasst wie du es geschrieben hast, aber irgendwie funktioniert das nicht. Edited March 28, 2004 by Florian Share this post Link to post
Helge 192 Report post Posted March 28, 2004 Ich hatte das ganze geradeeben lokal getestet, und da geht es Evtl. mal deine Templates Resynchronisieren. Share this post Link to post
Helge 192 Report post Posted March 28, 2004 AdminCPSkins & TemplatesHTML TemplatesRechts unten findest du das Tool, für alle Skins ausführen. Share this post Link to post