Optik verändern (Styles, Templates)

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Marc Hoff
Beiträge: 169
Registriert: Mo 09.Aug, 2004 10:59
Wohnort: Krefeld

Optik verändern (Styles, Templates)

Beitrag von Marc Hoff »

Hallo,

seitdem ich das board, das ich administriere übernommen habe, hat sich einiges geändert. Eines, das gleich geblieben ist, ist die gesamte Optik, die Farben, Knöpfe usw.

Jetzt würde ich die gerne live anpassen und ein bisschen "spielen". Einerseits, möchte ich die User nicht dabei stören, die Änderungen also nicht ganz live machen, andererseits habe ich keine Lust, alles vorher lokal zu installieren. Gibt es da nicht ein kleines Tool, mit dem man rumprobieren kann und dann die Änderungen zusammen freigeben kann? Das wäre eine schöne aber wahrscheinlich auch sehr umfangreiche Funktion.

Gruß,

Marc
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Zum einem sollte man eh immer eine Kopie seines Boards besitzen, welche beim Modden auf einem lokalem Server läuft.

Und zum anderem installier dir doch einfach ein zweites Template an dem du munter rumschraubst. Mit dem Mod Admin Templates kannst du dieses zweite Template vor deinen Usern verstecken bis du es serienreif hast.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mach folgendes:
- Lade den entsprechenden Template-Ordner runter
- Benenne den Ordner um
- Öffne die dort enthaltene theme_info.cfg
- Trage da ebenfalls den neuen Style-Namen ein (als Wert und für alle Array-Namen!)
- Die Dateien .cfg und .css entsprechend umbenennen
- Den so präparierten Ordner in das Verzeichnis templates/ hochladen
- Neuen Style via ACP installieren

Achte beim Umbenennen auf Groß und Kleinschreibung.
Ebenfalls muss die .css-Datei nach der Style-Installation korrekt im ACP angegeben sein, notfalls korrigieren.

Dann kannst Du selber auf das Style umschalten und es anpassen.
Damit dafür aber kein anderer User als Du selber das Style auswählen kann, musst Du noch folgende Anpassung machen:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/functions_select.php

#
#-----[ FIND ]-----
#
function style_select($default_style, $select_name = "style", $dirname = "templates")
{
	global $db;

	$sql = "SELECT themes_id, style_name
		FROM " . THEMES_TABLE . "
		ORDER BY template_name, themes_id";

#
#-----[ REPLACE WITH ]-----
#
function style_select($default_style, $select_name = "style", $dirname = "templates")
{
	global $db, $userdata;

	$sql_no_select = '';
	if ( $userdata['user_id'] != 2 ) // Ändere diese ID "2" in Deine
	{
		$sql_no_select = ' AND themes_id <> 3 '; // Ändere diese ID "3" in die ID des neu installierten Styles
	}
	
	$sql = "SELECT themes_id, style_name
		FROM " . THEMES_TABLE . "
		$sql_no_select
		ORDER BY template_name, themes_id";


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Du kannst dann in aller Ruhe den Style anpassen und ich würde den dann als neuen Style neben dem bisherigen einfach parallel anbieten. Einige User wollen sicherlich den alten behalten.
Und wenn Du fertig mit den Änderungen bist, mache die Anpassungen der functions_select.php wieder rückgängig, damit der Style auch von den Usern ausgewählt werden kann.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Marc Hoff
Beiträge: 169
Registriert: Mo 09.Aug, 2004 10:59
Wohnort: Krefeld

Beitrag von Marc Hoff »

Danke für die guten Tipps. Ich werd mich heute abend mal dranmachen :p
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

lokale installation sollte auch nicht das problem darstelln. geht ruck zuck. wenn du da progs für brauchst, kannste dich einfach bei mir melden.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

... LAMP (für Linux) oder WAMP (für Windows) sind da sie Schlagworte...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten