Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Icon vor jedem einzelnem Forum
#1
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
Zitieren
#2
Hallo Loreli,

siehe hierzu > Icons / Bilder vor den Foren auf der Startseite.
Zitieren
#3
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?
Zitieren
#4
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.
Zitieren
#5
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...
Zitieren
#6
(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.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#7
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!
Zitieren
#8
Die Variablen werden ja automatisch eingesetzt...
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#9
Das heißt?
Also was muss ich dann noch ändern?
Okay, problem gelöst. Hat geklappt :-)
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Icon vor jeder Gruppe Loreli 2 978 20.02.2011, 21:37
Letzter Beitrag: Loreli
  Icon Vor Forenstatistik und weri st Online Crasher 1 648 03.10.2006, 11:36
Letzter Beitrag: frankrieger