MyBB.de Forum
Icon vor jedem einzelnem Forum - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Icon vor jedem einzelnem Forum (/thread-17786.html)



Icon vor jedem einzelnem Forum - Loreli - 31.01.2011

Hallo meine Lieben,

Ich habe eine Frage: Ich würde gerne vor jedes meiner Foren ein eigenes Bild machen, das also bei jedem Forum anders ist.
Gemeint sind nicht die on, off- Icons.
Könnt ihr mir bitte erklären, wie ich das machen kann?

Das wäre nett! :-)

Liebe Grüße
Loreli


RE: Icon vor jedem einzelnem Forum - linwinman - 31.01.2011

Hallo Loreli,

siehe hierzu > Icons / Bilder vor den Foren auf der Startseite.


RE: Icon vor jedem einzelnem Forum - Loreli - 31.01.2011

Oh, das hatte ich übersehen.
Danke für den Link! :-)
Ah, nochmal eine kurze Frage:

(05.10.2008, 22:04)linwinman schrieb: Hallo Maja,

nimm hierfür folgende Änderungen vor:

öffne (mit einem geeigneten Editor) die Datei ".../inc/functions_forumlist.php" und suche die Zeilen (~ 243)
PHP-Code:
                $posts my_number_format($forum['posts']);
                
$threads my_number_format($forum['threads']); 
Füge hierunter ein
PHP-Code:
                // Start:    => Variable fuer 'Forum-Image'
                
$forum_img "forum_img_".$forum['fid'];
                
// Ende:    => Variable fuer 'Forum-Image' 

Ersetze in "Admin-CP > Templates > dein Template-Set > Forum Bit Templates > forumbit_depth2_forum" die Zeilen
Code:
<td class="{$bgcolor}" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</td>
durch
Code:
<td class="{$bgcolor}" valign="top">
<img src="{$theme['imgdir']}/{$forum_img}.gif" border="0" alt="{$forum['name']}" title="{$forum['name']}" style="vertical-align: middle;" />
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</td>

Die Grafiken benennst du entsprechend der Forum-ID mit "forum_img_X.gif", etc. (X = Forum-ID). Andere Dateitypen (z. B. ".png") musst du ggf. im Template anpassen.


Bei dem "name" setzte dich doch den name des jeweiligen forums ein, oder?
Das heißt, ich muss den Code sooft einfügen, die ich Foren habe, richtig?


RE: Icon vor jedem einzelnem Forum - linwinman - 31.01.2011

Die Änderung nimmst du einmalig vor; der Variablen "$forum['name']" wird dann als Wert der jew. Forumname zugewiesen.

Du musst nur die entsprechenden Grafiken (z. B. "forum_img_2.gif") erstellen.


RE: Icon vor jedem einzelnem Forum - Loreli - 31.01.2011

Dann muss ich allerdings doch, die Variable mit den "$forum['name']" Für jedes einzelne Forum schriben, oder?
Okay, irgendwie klappt das nicht Big Grin
Tut mir leid, dass ich mal wieder so blöde Probleme habe.
Ich hab das mal versucht, aber stattdessen zeigt er mir nun gar keine Bilder mehr an, also auch nicht die On, Off, Bilder.
Ach herje, nun hab ich es hingekriegt, dass das komplette Forum nicht mehr sichtbar ist...


RE: Icon vor jedem einzelnem Forum - Michael - 31.01.2011

(31.01.2011, 14:27)Loreli schrieb: Dann muss ich allerdings doch, die Variable mit den "$forum['name']" Für jedes einzelne Forum schriben, oder?
Nein, das Template wird für jedes Forum verwendet, es wird nur der jeweilige Inhalt eingefügt.
(31.01.2011, 14:27)Loreli schrieb: Ach herje, nun hab ich es hingekriegt, dass das komplette Forum nicht mehr sichtbar ist...
Kannst du einen Link zum Forum posten? Ansonsten kann man nur raten. Beschreibe bitte auch, was genau du gemacht hast.


RE: Icon vor jedem einzelnem Forum - Loreli - 01.02.2011

Also, ich hab nun einfach alles wieder rückgängig gemacht.
Man sieht also momentan keine Änderung im Forum.

Hier mal meine detaillierte Beschreibung:

ACP -> Templates & Style -> Mein Template -> Forum Bit Template -> forumbit_depht2_forum
So nun steht folgendes da:
<tr>
<td class="{$bgcolor}" align="center" valign="top" width="1"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" /></td>
<td class="{$bgcolor}" valign="top">
<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">{$threads}{$unapproved['unapproved_threads']}</td>
<td class="{$bgcolor}" valign="top" align="center" style="white-space: nowrap">{$posts}{$unapproved['unapproved_posts']}</td>
<td class="{$bgcolor}" valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</tr>

Nun hab ich da immer irgendwie was anderes probiert. Hab immer bei 'name' einen Namen von meinem Forum eingegeben, also nicht meinen Namen Loreli (so heißt ja mein forum), sondern von Kategorie 1, 1. Forenname.
Ja gut, aber ich hab irgendwie nicht kapiert, wo genau ich das eingeben muss bzw. wo genau ich dann die URL von meinem Bild eingeben muss (also von meinem rechner aus).
Ich hab das Bild bereits per FTP in den Ordner images eingefügt.

Tut mir leid, dass ich in der Hinsicht irgendwie blond bin ^^

Vermutlich ist es ganz einfach und ich denk nur zu konpliziert.

Danke für die Hilfe!



RE: Icon vor jedem einzelnem Forum - StefanT - 01.02.2011

Die Variablen werden ja automatisch eingesetzt...


RE: Icon vor jedem einzelnem Forum - Loreli - 01.02.2011

Das heißt?
Also was muss ich dann noch ändern?
Okay, problem gelöst. Hat geklappt :-)