MyBB.de Forum

Normale Version: Zeile auf Forenindex löschen und trotzdem Spaltenbreite bearbeiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo allerseits,

Irgendwie verzweifle ich gerade an einer Kleinigkeit und da es selbst nach mehrmaligem Ausprobieren nicht hinhauen wollte, könnt ihr mir vielleicht weiterhelfen: Ich möchte gerne die Zeile, in der "Forum", "Themen", "Beiträge" und "letzter Post" steht löschen (im angehängten Bild ersichtlich).  Das habe ich auch tatsächlich hingekriegt, indem ich den folgenden Teil im forumbit_depth1_cat Template auskommentiert habe:

Code:
<td class="tcat" colspan="2" width="35" height="0"><span class="smalltext"><strong>{$lang->forumbit_forum}</strong></span></td>
<td class="tcat" width="65" height="0" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_threads}</strong></span></td>
<td class="tcat" width="65" height="0" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_posts}</strong></span></td>
<td class="tcat" width="200" height="0" align="center"><span class="smalltext"><strong>{$lang->forumbit_lastpost}</strong></span></td>

Danach wollte ich aber die einzelnen Spaltenbreiten verändern. Laut Google geht das aber genau über die width= Angaben in diesem Code-Teil. Wenn ich den auskommentiere (oder ganz rauslösche), dann funktioniert das aber natürlich nicht mehr.

Kann mir da jemand eine gute Lösung empfehlen, bei dem ich beides wie gewünscht hinkriege?

Und wenn ich gerade dabei bin: Nachdem ich diese Zeile rausgelöscht habe, möchte ich gerne, dass in der Beitrags- und Threadspalte jeweils steht, um was es sich handelt. Also z.B. "0 Posts" und "5 Threads" In welchem Template muss ich diese beiden Begriffe einfügen, damit sie dann jeweils in jedem Unterforum erscheinen?

Ich würde mich freuen, wenn mir jemand weiterhelfen würde, als absoluter MyBB-Neuling sehe ich langsam den Wald vor lauter Bäumen nicht mehr.

Danke schonmal und liebe Grüsse
Eine td Zeile musst Du lassen und ein colspan="5" hinzufügen.
Hmm... entweder hab ich was falsch gemacht oder das scheint nicht zu funktionieren?

Ich hab es jetzt einmal nur mit dieser Zeile:

Code:
<td class="tcat" colspan="5" width="35"><span class="smalltext"><strong>{$lang->forumbit_forum}</strong></span></td>

und einmal nur so:

Code:
<td class="tcat" colspan="5"></td>

versucht. Bei ersterem war die schwarze Zeile immer noch da und bei letzterem wurde das ganze Design zerstört. :/

Falls deine Erklärung also noch weitere Schritte beinhaltet, die für MyBB-Profis selbstverständlich sind, wäre ich froh, wenn du mir die auch noch verraten könntest Wink

Ausserdem habe ich ja dann wieder das Problem, dass ich die Spaltenbreite nicht mehr mit width festlegen kann, wenn ich den Rest rauslösche / auskommentiere?
Meinst Du das so im etwa ?
Ja genau, ich möchte die Zeile ganz rauslöschen. Ich habe jetzt nochmal zwei Bilder angehängt, mit denen ich hoffentlich besser verdeutlichen kann, was ich alles ändern möchte.

Das 1. Bild zeigt den Forenindex. Die schwarze Zeile möchte ich ganz rauslöschen. Ich möchte aber zusätzlich noch die Möglichkeit haben, die Spaltenbreiten der Unterforen festzulegen. Wenn ich den Code-Teil rauslösche, den ich im ersten Post angegeben habe, bin ich zwar genau diese schwarze Zeile los, aber ich kann ja nicht mehr die Breite der Spalten verändern (die in besagtem Code jeweils durch width festgelegt wird). Wie kriege ich also nun beides hin?
Und wenn ich diese Zeile rauslösche, ist ja nicht mehr ersichtlich welche Zahl für die Beiträge und welche für die Threads steht. Deshalb möchte ich diese Begriffe jeweils unter die Zahl einfügen. (Ebenfalls im Bild im Anhang ersichtlich). In welchem Template kann ich das verändern?

Das 2. Bild zeigt ein geöffnetes Unterforum. Hier möchte ich, wenn möglich, ebenfalls diese schwarze Zeile rauslöschen. Ausserdem möchte ich auch hier die Spaltenbreite der Threadangaben verändern (und eine Spalte sogar ganz rauslöschen). In welchem Template kriege ich das hin?
Und dann möchte ich, wie auf dem Bild ersichtlich, die Begriffe "Antworten" und "Ansichten" unter die Anzahl einfügen.

Klingt das irgendwie verständlich in Verbindung mit den Bildern? Blush
Forum Bit Templates->forumbit_depth1_cat

Alles ersetzen mit

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead{$expthead}" colspan="5">
<div class="expcolimage"><img src="{$theme['imgdir']}/{$expcolimage}" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" title="{$expaltext}" /></div>
<div><strong><a href="{$forum_url}">{$forum['name']}</a></strong><br /><div class="smalltext">{$forum['description']}</div></div>
</td>
</tr>
</thead>
<tbody style="{$expdisplay}" id="cat_{$forum['fid']}_e">
<!--<tr>
<td class="tcat" colspan="2"><span class="smalltext"><strong>{$lang->forumbit_forum}</strong></span></td>
<td class="tcat" width="85" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_threads}</strong></span></td>
<td class="tcat" width="85" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_posts}</strong></span></td>
<td class="tcat" width="200" align="center"><span class="smalltext"><strong>{$lang->forumbit_lastpost}</strong></span></td>
</tr>-->
{$sub_forums}
</tbody>
</table>
<br />

Forum Bit Templates->forumbit_depth2_forum

Alles ersetzen mit

Code:
<tr>
<td class="{$bgcolor}" align="center" valign="top" width="1"><span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span></td>
<td class="{$bgcolor}" valign="top" width="220">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap" width="80">{$threads}{$unapproved['unapproved_threads']}<br /><span class="smalltext"><strong>{$lang->forumbit_threads}</strong></span></td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap" width="80">{$posts}{$unapproved['unapproved_posts']}<br /><span class="smalltext"><strong>{$lang->forumbit_posts}</strong></span></td>
<td class="{$bgcolor}" valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</tr>

In diesem Template, kannst Du die Spaltenbreite jeweils mit einem width="" Wert anpassen.


Forum Display Templates->forumdisplay_subforums

Alles ersetzen mit

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="5" align="center"><strong>{$lang->sub_forums_in}</strong></td>
</tr>
<!--<tr>
<td class="tcat" width="2%">&nbsp;</td>
<td class="tcat" width="59%"><span class="smalltext"><strong>{$lang->forumbit_forum}</strong></span></td>
<td class="tcat" width="7%" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_threads}</strong></span></td>
<td class="tcat" width="7%" align="center" style="white-space: nowrap"><span class="smalltext"><strong>{$lang->forumbit_posts}</strong></span></td>
<td class="tcat" width="15%" align="center"><span class="smalltext"><strong>{$lang->forumbit_lastpost}</strong></span></td>
</tr>-->
{$forums}
</table>
<br />


Sollte nun so sein wie Du es möchtest (hoffe ich)
Ich hab mal eben alles ausprobiert und einiges hat tatsächlich geklappt: Zum einen ist die schwarze Leiste auf dem Forenindex verschwunden (durch das Auskommentieren) und es steht nun bei der jeweiligen Anzahl "Themen" und "Beiträge". Vielen Dank schon mal dafür. (Darf ich fragen durch welche Änderung du letzteres bewirkt hast? Damit ich zukünftig weiss, wie ich das selbst hinkriege Wink)

Wenn ich ein Unterforum öffne, ist die schwarze Leiste aber weiterhin vorhanden. Da scheint also etwas nicht funktioniert zu haben. Ausserdem ist die zweite Spalte, die ich gerne löschen möchte, immer noch da.
Ausserdem schreibst du, dass ich im Template forumbit_depth2_forum die jeweiligen Spaltenbreite einstellen kann. Soweit ich das herauslesen kann, bezieht es sich auf die Forenindex-Ansicht. Wo kann ich denn die jeweiligen Spalten für die angezeigten Threads in einem Unterforum ändern. (In meinem vorherigen Post in Bild 2 ersichtlich. Da möchte ich ja die z.B die zweite Spalte für die Icon-Anzeige ganz rauslöschen.)
Forum Display Templates->forumdisplay_subforums

alles ersetzen mit

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="5" align="center"><strong>{$lang->sub_forums_in}</strong></td>
</tr>

{$forums}
</table>
<br />

Forum Display Templates->forumdisplay_thread

alles ersetzen mit

Code:
<tr class="inline_row">
<td align="center" class="{$bgcolor}{$thread_type_class}" width="2%"><span class="thread_status {$folder}" title="{$folder_label}">&nbsp;</span></td>

<td class="{$bgcolor}{$thread_type_class}">
{$attachment_count}
<div>
         <span>{$prefix} {$gotounread} {$threadsolved} {$thread['threadprefix']}<span class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}"><a href="{$thread['threadlink']}">{$thread['subject']}</a></span>{$thread['multipage']}</span>
<div class="author smalltext">{$thread['profilelink']}</div>
</div>
</td>
<td align="center" class="{$bgcolor}{$thread_type_class}"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}</td>
<td align="center" class="{$bgcolor}{$thread_type_class}">{$thread['views']}</td>
{$rating}
<td class="{$bgcolor}{$thread_type_class}" style="white-space: nowrap; text-align: right;">
<span class="lastpost smalltext">{$lastpostdate}<br />
<a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
</td>
{$modbit}
</tr>


Forum Display Templates->forumdisplay_threadlist

alles ersetzen mit

Code:
<div class="float_left">
{$multipage}
</div>
<div class="float_right">
{$newthread}
</div>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder clear">
<tr>
<td class="thead" colspan="{$colspan}">
<div class="float_right">
<span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>
</div>
<div>
<strong>{$foruminfo['name']}</strong>
</div>
</td>
</tr>

{$selectall}
{$announcementlist}
{$threads}
<tr>
<td class="tfoot" align="right" colspan="{$colspan}">
<form action="forumdisplay.php" method="get">
<input type="hidden" name="fid" value="{$fid}" />
<select name="sortby">
<option value="subject"{$sortsel['subject']}>{$lang->sort_by_subject}</option>
<option value="lastpost"{$sortsel['lastpost']}>{$lang->sort_by_lastpost}</option>
<option value="starter"{$sortsel['starter']}>{$lang->sort_by_starter}</option>
<option value="started"{$sortsel['started']}>{$lang->sort_by_started}</option>
{$ratingsort}
<option value="replies"{$sortsel['replies']}>{$lang->sort_by_replies}</option>
<option value="views"{$sortsel['views']}>{$lang->sort_by_views}</option>
</select>
<select name="order">
<option value="asc"{$ordersel['asc']}>{$lang->sort_order_asc}</option>
<option value="desc"{$ordersel['desc']}>{$lang->sort_order_desc}</option>
</select>
<select name="datecut">
<option value="1"{$datecutsel['1']}>{$lang->datelimit_1day}</option>
<option value="5"{$datecutsel['5']}>{$lang->datelimit_5days}</option>
<option value="10"{$datecutsel['10']}>{$lang->datelimit_10days}</option>
<option value="20"{$datecutsel['20']}>{$lang->datelimit_20days}</option>
<option value="50"{$datecutsel['50']}>{$lang->datelimit_50days}</option>
<option value="75"{$datecutsel['75']}>{$lang->datelimit_75days}</option>
<option value="100"{$datecutsel['100']}>{$lang->datelimit_100days}</option>
<option value="365"{$datecutsel['365']}>{$lang->datelimit_lastyear}</option>
<option value="9999"{$datecutsel['9999']}>{$lang->datelimit_beginning}</option>
</select>
{$prefixselect}
{$gobutton}
</form>
</td>
</tr>
</table>
<div class="float_left">
{$multipage}
</div>
<div class="float_right" style="margin-top: 4px;">
{$newthread}
</div>
<br class="clear" />
<br />
<div class="float_left">
<div class="float_left">
<dl class="thread_legend smalltext">
<dd><span class="thread_status newfolder" title="{$lang->new_thread}">&nbsp;</span> {$lang->new_thread}</dd>
<dd><span class="thread_status newhotfolder" title="{$lang->new_hot_thread}">&nbsp;</span> {$lang->new_hot_thread}</dd>
<dd><span class="thread_status hotfolder" title="{$lang->hot_thread}">&nbsp;</span> {$lang->hot_thread}</dd>
</dl>
</div>
<div class="float_left">
<dl class="thread_legend smalltext">
<dd><span class="thread_status folder" title="{$lang->no_new_thread}">&nbsp;</span> {$lang->no_new_thread}</dd>
<dd><span class="thread_status dot_folder" title="{$lang->posts_by_you}">&nbsp;</span> {$lang->posts_by_you}</dd>
<dd><span class="thread_status lockfolder" title="{$lang->locked_thread}">&nbsp;</span> {$lang->locked_thread}</dd>
</dl>
</div>
<br class="clear" />
</div>
<div class="float_right" style="text-align: right;">
{$inlinemod}
{$searchforum}
{$forumjump}
</div>
<br class="clear" />
{$inline_edit_js}
Vielen Dank, das hat geklappt.

Jetzt fehlen noch bei der Auflistung der Threads die jeweiligen Begriffe "Antworten" und "Angesehen" bei den Zahlen. Magst du mir verraten, wo ich die hinschreiben muss? Ich finds super, dass du mir die Codes direkt zur Verfügung stellst, aber für zukünftige Probleme wärs noch praktisch, wenn ich weiss, wo ich was ändern muss, damit ich es das nächste Mal vielleicht selbst hinkriege  Wink 

Und vielleicht kannst du oder jemand anderes mir noch sagen, wo ich die Spaltenbreite für die Auflistung der Threads ändern kann. Momentan gefällt mir die Aufteilung noch nicht so.
Da das Thema meiner Meinug nach schon leicht verwirrend wirkt, hier nochmals eine Zusammenfassung.

Forum Bit Templates->forumbit_depth1_cat

alles ersetzen mit

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td class="thead{$expthead}" colspan="5">
<div class="expcolimage"><img src="{$theme['imgdir']}/{$expcolimage}" id="cat_{$forum['fid']}_img" class="expander" alt="{$expaltext}" title="{$expaltext}" /></div>
<div><strong><a href="{$forum_url}">{$forum['name']}</a></strong><br /><div class="smalltext">{$forum['description']}</div></div>
</td>
</tr>
</thead>
<tbody style="{$expdisplay}" id="cat_{$forum['fid']}_e">
{$sub_forums}
</tbody>
</table>
<br />

Forum Bit Templates->forumbit_depth2_forum

alles ersetzen mit

Code:
<tr>
<td class="{$bgcolor}" align="center" valign="top" width="1"><span class="forum_status forum_{$lightbulb['folder']} ajax_mark_read" title="{$lightbulb['altonoff']}" id="mark_read_{$forum['fid']}"></span></td>
<td class="{$bgcolor}" valign="top" width="320">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap" width="80">{$threads}{$unapproved['unapproved_threads']}<br /><span class="smalltext"><strong>{$lang->forumbit_threads}</strong></span></td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap" width="80">{$posts}{$unapproved['unapproved_posts']}<br /><span class="smalltext"><strong>{$lang->forumbit_posts}</strong></span></td>
<td class="{$bgcolor}" valign="top" align="right" style="white-space: nowrap" width="350">{$lastpost}</td>
</tr>

Hier können auch die width Werte angepasst werden !


Forum Display Templates->forumdisplay_inlinemoderation_col

alles ersetzen mit

Code:
<input type="checkbox" name="allbox" onclick="inlineModeration.checkAll(this)" />

Forum Display Templates->forumdisplay_subforums

alles ersetzen mit

Code:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="5" align="center"><strong>{$lang->sub_forums_in}</strong></td>
</tr>

{$forums}
</table>
<br />

Forum Display Templates->forumdisplay_thread

alles ersetzen mit

Code:
<tr class="inline_row">
<td align="center" class="{$bgcolor}{$thread_type_class}" width="2%"><span class="thread_status {$folder}" title="{$folder_label}">&nbsp;</span></td>

<td class="{$bgcolor}{$thread_type_class}" width="320" colspan="2">
{$attachment_count}
<div>
         <span>{$prefix} {$gotounread} {$threadsolved} {$thread['threadprefix']}<span class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}"><a href="{$thread['threadlink']}">{$thread['subject']}</a></span>{$thread['multipage']}</span>
<div class="author smalltext">{$thread['profilelink']}</div>
</div>
</td>
<td align="center" class="{$bgcolor}{$thread_type_class}" width="120"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}<br /><span class="smalltext"><strong>{$lang->replies}</strong></span></td>
<td align="center" class="{$bgcolor}{$thread_type_class}" width="160">{$thread['views']}<br /><span class="smalltext"><strong>{$lang->views}</strong></span></td>
{$rating}
<td class="{$bgcolor}{$thread_type_class}" style="white-space: nowrap; text-align: right;" width="350">
<span class="lastpost smalltext">{$lastpostdate}<br />
<a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
</td>
{$modbit}
</tr>

Hier können auch die width Werte angepasst werden !


Forum Display Templates->forumdisplay_threadlist

alles ersetzen mit

Code:
<div class="float_left">
{$multipage}
</div>
<div class="float_right">
{$newthread}
</div>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder clear">
<tr>
<td class="thead" colspan="{$colspan}">
<div class="float_right">
<span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>
</div>
<div>
<strong>{$foruminfo['name']}</strong>
</div>
</td>
</tr>

   {$ratingcol}

{$selectall}
{$announcementlist}
{$threads}
<tr>
<td class="tfoot" align="right" colspan="8">
<form action="forumdisplay.php" method="get">
<input type="hidden" name="fid" value="{$fid}" />
<select name="sortby">
<option value="subject"{$sortsel['subject']}>{$lang->sort_by_subject}</option>
<option value="lastpost"{$sortsel['lastpost']}>{$lang->sort_by_lastpost}</option>
<option value="starter"{$sortsel['starter']}>{$lang->sort_by_starter}</option>
<option value="started"{$sortsel['started']}>{$lang->sort_by_started}</option>
{$ratingsort}
<option value="replies"{$sortsel['replies']}>{$lang->sort_by_replies}</option>
<option value="views"{$sortsel['views']}>{$lang->sort_by_views}</option>
</select>
<select name="order">
<option value="asc"{$ordersel['asc']}>{$lang->sort_order_asc}</option>
<option value="desc"{$ordersel['desc']}>{$lang->sort_order_desc}</option>
</select>
<select name="datecut">
<option value="1"{$datecutsel['1']}>{$lang->datelimit_1day}</option>
<option value="5"{$datecutsel['5']}>{$lang->datelimit_5days}</option>
<option value="10"{$datecutsel['10']}>{$lang->datelimit_10days}</option>
<option value="20"{$datecutsel['20']}>{$lang->datelimit_20days}</option>
<option value="50"{$datecutsel['50']}>{$lang->datelimit_50days}</option>
<option value="75"{$datecutsel['75']}>{$lang->datelimit_75days}</option>
<option value="100"{$datecutsel['100']}>{$lang->datelimit_100days}</option>
<option value="365"{$datecutsel['365']}>{$lang->datelimit_lastyear}</option>
<option value="9999"{$datecutsel['9999']}>{$lang->datelimit_beginning}</option>
</select>
{$prefixselect}
{$gobutton}&nbsp;&nbsp;{$inlinemodcol}&nbsp;&nbsp;
</form>
</td>
</tr>
</table>
<div class="float_left">
{$multipage}
</div>
<div class="float_right" style="margin-top: 4px;">
{$newthread}
</div>
<br class="clear" />
<br />
<div class="float_left">
<div class="float_left">
<dl class="thread_legend smalltext">
<dd><span class="thread_status newfolder" title="{$lang->new_thread}">&nbsp;</span> {$lang->new_thread}</dd>
<dd><span class="thread_status newhotfolder" title="{$lang->new_hot_thread}">&nbsp;</span> {$lang->new_hot_thread}</dd>
<dd><span class="thread_status hotfolder" title="{$lang->hot_thread}">&nbsp;</span> {$lang->hot_thread}</dd>
</dl>
</div>
<div class="float_left">
<dl class="thread_legend smalltext">
<dd><span class="thread_status folder" title="{$lang->no_new_thread}">&nbsp;</span> {$lang->no_new_thread}</dd>
<dd><span class="thread_status dot_folder" title="{$lang->posts_by_you}">&nbsp;</span> {$lang->posts_by_you}</dd>
<dd><span class="thread_status lockfolder" title="{$lang->locked_thread}">&nbsp;</span> {$lang->locked_thread}</dd>
</dl>
</div>
<br class="clear" />
</div>
<div class="float_right" style="text-align: right;">
{$inlinemod}
{$searchforum}
{$forumjump}
</div>
<br class="clear" />
{$inline_edit_js}
Seiten: 1 2