Seite 2 von 2

Verfasst: 09.02.2003 20:22
von hmueller
diesen hier:

Code: Alles auswählen

##############################################################
## MOD Title: Forum Style mod
## MOD Author: metalcrypt < michelr@metalcrypt.com > (Michel Renaud) http://metalcrypt.bravepages.com
## MOD Description: This mod lets you select a separate style for each forum
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 10 Minutes
## Files To Edit:    4
##   phpBB2/language/lang_xx/lang_admin.php 
##   phpBB2/includes/functions.php 
##   phpBB2/templates/template_dirXX/admin/forum_edit_body.tpl
##   phpBB2/admin/admin_forums.php
##   phpBB2/posting.php
##   phpBB2/includes/topic_review.php


Verfasst: 17.02.2003 12:15
von hmueller
Hallo,

das geschilderte Problem ist wohl nicht so einfach zu lösen. Dann werde ich das also doch mit 4 Templates machen müssen.
Jetzt aber noch ein kleines Problem: der User darf den Style nicht ändern.
Das müsste doch funktionieren, wenn ich einfach die entsprechenden Felder in der "Profil editieren"-.tpl kommentiere?!
Welche Datei und welche Felder darin sind das?
Achtung: der Admin muß aber weiterhin den Style ändern können (über ACP-Benutzer-Einstellungen).

Verfasst: 17.02.2003 12:31
von Acid
profile_add_body.tpl ...such nach "board_style".
Es soll 1 Forum erstellt werden mit 4 Bereichen
...meinst Du jetzt mit 4 Bereichen 4 (Unterforen) oder 4 Kategorien ?

Verfasst: 17.02.2003 13:08
von hmueller
Hallo,

danke. Ich werd' mal schauen.
Acid hat geschrieben: ...meinst Du jetzt mit 4 Bereichen 4 (Unterforen) oder 4 Kategorien ?
unterschiedlich. Eine Gruppe mit 8 Foren, eine mit 2, und zwei Gruppen mit je einem Forum. Aber keine Unterforen. Also von dieser Seite aus kein Problem.

Verfasst: 17.02.2003 13:53
von Acid
..weil, Du könntest ja Abfragen benutzen ála..

Code: Alles auswählen

if ($forum_id == 1)
{
    $logo = '<img bla>';
}
else
{
     $logo = '<img yo>';
}

Code: Alles auswählen

     'LOGO' => $logo,
..und dann {LOGO} im Template.

Verfasst: 17.02.2003 16:43
von hmueller
Hallo,

bei phpbb.com habe ich folgenden Mod gefunden:

Different logos in different forums

Update phpBB2/includes/page_header.php
Find
//
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
$template->assign_vars(array(
Add before
if($forum_id=='') $forum_id="logo_phpBB";
Add after
'FORUM_LOGO' => $forum_id.".gif",
Update phpBB2/templates/subSilver/overal_header.php
Find
<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0"
alt="{L_INDEX}" vspace="1" /></a></td>
Replace with
<
td><a href="{U_INDEX}"><img src="templates/subSilver/images/{FORUM_LOGO}" border="0"
alt="{L_INDEX}" vspace="1" /></a></td>
Upload your forums logo with names forum_id.gif to phpBB2/templates/subSilver/images


======


Meine Fragen:

-wie kann ich denn da festlegen, welches Forum nun welches Logo hat?
-das Ganze müsste man doch auch auf {SITENAME} und {SITE_DESCRIPTION} anwenden können?

Da sich die Änderungen aber nur auf einzelne Foren beziehen und nicht z.B. auf den allgemeinen Teil (Profil, Memberlist, Suchen...), ist dies auch nicht die richtige Lösung.

Verfasst: 18.02.2003 13:38
von Acid
z.B.

Code: Alles auswählen

if ( $forum_id == 1)
{
    $forum_id = "logo_für_forum_1";
}
else
{
    $forum_id = "logo_phpBB";
}