Seite 1 von 1

Individuelle Foren-Icons

Verfasst: 17.05.2006 16:02
von servergod
Moin moin.
Bei der Entwicklung meines neuen Forums ist mir eine gute Möglichkeit eingefallen wie man für jedes Forum ein eigenes/individuelles Icon setzen kann. Mir ist nicht bekannt das dass schonmal jemand hier gepostet hat, wenn doch. Sorry. Die Methode die ich jetzt beschreibe ist jedenfalls SEHR SEHR einfach und selbst für Anfänger leicht zu vollziehen

Siehe Screenshot:
[ externes Bild ]

Schritt 1:
Legt die Icon-/Symboldateien in einen Ordner eurer Wahl. Z.B.
http://www.eure-url/templates/~EUERTEMP ... ndatei.jpg

Schritt 2:
Öffnet die index.php in eurem Stammordner

Schritt 3:
Sucht folgende Zeile (fast am Ende der Datei):

Code: Alles auswählen

$template->assign_block_vars('catrow.forumrow',	array(
Schritt 4:
Fügt über die eben genannte Zeile folgenden Code ein:

Code: Alles auswählen

$icon_name = "templates/~EUERTEMPLATE~/images/" . $forum_data[$j]['forum_name'] . ".png";
Schritt 5:
Hinter die Code-Zeile "'FORUM_FOLDER_IMG' =>" (befindet sich etwas unter der zeile "$template->assign_block_vars('catrow.forumrow', array") setzt ihr jetzt statt es vorhanden Codes folgenden ein: $icon_name,

Jetzt das Wichtige:
Die Icons die ihr am Anfang hochgeladen habt, müsst ihr nun genau so nennen wie euere Foren. Achtet dabei HAARGENAU auf die Schreibweise. In meinem Beispiel heisst z.B. ein Forum 3D-Studio MAX. Die dazugeöhrige Icondatei heisst demzufolge 3D-Studio MAX.png. AUCH GROSS UND KLEINSCHREIBUNG MUSS BEACHTET WERDEN.

Wenn ihr jpges oder gifs verwenden wollt müsst ihr den Code demzufolge anpassen. Wo jetzt ".png" steht müsstet ihr halt ".gif" oder ".jpg" schreiben.

Das wars. Viel Spaß damit. Falls es Probleme gibt sagt bescheid.

Richey.

Re: Individuelle Foren-Icons

Verfasst: 17.05.2006 18:19
von FatFreddy
Schöne Idee, aber durch die Groß-/Kleinschreibung recht fehleranfällig.

Zwei Alternativen:

1. Mit strtolower($forum_data[$j]['forum_name']) den Namen der Datei grundsätzlich in Kleinbuchstaben waneln, oder

2. statt den Forennamen die Foren-Id ($forum_data[$j]['forum_id']) nutzen.

Nachteil aus dieser Varianten ist, daß etwas Funktionalität verloren geht. Es ist nicht mehr erkennbar, ob in den Foren neue Beiträge existieren, oder ob das Forum gesperrt ist.

FatFreddy

Verfasst: 17.05.2006 18:29
von servergod
@FatFreddy: Danke für die Verbesserungsvorschläge. Das mit strtolower wollte ich eigentlich auch erwähnen, wollte das ganze aber nicht zu detaliert beschreiben. Aber Danke für den Tipp mit den neuen/geschlossenen Beiträgen. Darauf wäre ich garnicht gekommen. Mmmmhh, das werde ich dann wohl über die Hintergrundfarben der Foren-Tabellen-Zellen lösen müssen.

THX.

Verfasst: 17.05.2006 18:53
von FatFreddy
servergod hat geschrieben: Mmmmhh, das werde ich dann wohl über die Hintergrundfarben der Foren-Tabellen-Zellen lösen müssen.
Oder, wenns denn nicht zu aufwendig ist, für jedes Forum 3 Icons erstellen und die Zuordnung an den passenden Stellen in Index.php vornehmen.

Forum gesperrt:

Code: Alles auswählen

$folder_image = $images['forum_locked'];
Neue Beiträge ja/nein:

Code: Alles auswählen

$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum'];


... aber ich glaube, das gibt es schon als fertigen Mod. ;)


FatFreddy

Verfasst: 17.05.2006 19:36
von servergod
Ah, danke.
FatFreddy hat geschrieben:... aber ich glaube, das gibt es schon als fertigen Mod. ;)
FatFreddy
.... wenn ja müsste man nur noch wissen wie er heisst ;)

Verfasst: 17.05.2006 19:46
von FatFreddy
Auf phpBBHacks.com sind derer sogar zwei:
Forum Icon with ACP Control
Different Icons for Different forums

FatFreddy

Verfasst: 10.07.2006 14:47
von Xedanos
servergod, vielen dank für deine beschreibung ich bin schon viel weiter gekommen als mit acp tool. das problem ist nur wie du hier sehen kannst xedanos.com habe ich zwar überall bilder, diese werden jedoch nicht angezeigt, denke mal weil sie net angezeigt werden habe ich wohl einen kleinen fehler irgendwo im code gemacht. thxs

MfG -xedanos

Verfasst: 10.07.2006 15:41
von servergod
hi xedanos.

hab mir gerade die pfade deiner grafikfiles angesehen, sie lauten alle "http://www.xedanos.com/phpbb2/index.php". klar das da keine grafiken angezeigt werden. woran es liegt kann ich dir jetzt natürlich nicht sagen ;)

mfg,servergod.

Verfasst: 10.07.2006 17:32
von Xedanos
xedanos.com habe nun einige sachen rückgängig gemacht, nuns eht ihr wenn ihr das forum schaut, zwischen Dem Schloss Icon und der Beschriftung der Foren eine kleine neue spalte. soweit hab ichs nun geschafft, aber wie kann ich nun ganz einfach und auf dem schnellsten wege verschiedene bilder in die kleinen kammern vor den forenbeschriftungen setzten . thxs