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
Optik verändern (Styles, Templates)
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!
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!
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.
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]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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:
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.
- 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
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!
-={ 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!