Theme-Breite Admin |
|
|
Mitglied
|
spunk Geschrieben am 25.08.2012 um 14:44 |
|
Hola!
Gibt es irgendeine Möglichkeit das Theme NUR im Admin zu verbreitern?
Wenn ich da mal richtig arbeiten will (weil nicht alles sichtbar ist), muss ich immer in den Wartungsmodus und dann das Theme verbreitern und anschließend wieder zurückstellen...
Mein Theme basiert auf dem Theme Stylo. |
|
|
|
Senior Mitglied
|
Ragdoll Geschrieben am 25.08.2012 um 14:55 |
|
if(iADMIN) {
code
}else {
code
}
und schon wirds nur für'n admin breiter. |
|
|
|
Mitglied
|
spunk Geschrieben am 25.08.2012 um 15:31 |
|
Ein guter Ansatz... aber ich will es ja nur im Adminbereich breiter haben. |
|
|
|
Senior Mitglied
|
Ragdoll Geschrieben am 25.08.2012 um 15:44 |
|
Dann müsstest du den datein im Admin allen eine neue theme.php zuweisen. |
|
|
|
Mitglied
|
spunk Geschrieben am 25.08.2012 um 16:31 |
|
Und wie stelle ich das an?
Oder ich trage dem User Admin in der DB ein anderes Theme ein? Das müsste doch auch gehen? Trage ich da in das Feld "user_theme" den Namen des Themes ein oder eine Zahl? Da steht jetzt Default.
Oder geht das ohne das zugehörige Theme-Profilfeld nicht? |
|
|
|
Senior Mitglied
|
Layzee Geschrieben am 25.08.2012 um 16:39 |
|
In das Tabellenfeld gehört der NAME des Themes, also genauso wie der Ordner im Themes-Verzeichnis.
Das Userfeld sollte dafür nicht benötigt werden. Versuchs einfach mal ;) |
|
|
|
Mitglied
|
spunk Geschrieben am 25.08.2012 um 17:24 |
|
Ja das ist doch ne Lösung.
Mach ich, danke! |
|
|
|
Seiten Administrator
|
David Geschrieben am 25.08.2012 um 18:23 |
|
Wenn dein Theme auf dem Theme Stylo basiert, kannst du das auch viel einfacher machen.
Öffne die theme.php und suche nach:
GeSHi: PHP class='wrapper'
gewandelt in 0.031 Sekunden, benutzt wurde GeSHi 1.0.8.10
Ersetzte das durch:
GeSHi: PHP class='".((defined("ADMIN_PANEL") && ADMIN_PANEL) ? "wrapper-admin" : "admin")."'
gewandelt in 0.011 Sekunden, benutzt wurde GeSHi 1.0.8.10
Anschließend öffne die styles.css und suche nach:
GeSHi: CSS .wrapper { margin: 15px auto; width: 980px; }
gewandelt in 0.002 Sekunden, benutzt wurde GeSHi 1.0.8.10
Direkt darunter füge ein:
GeSHi: CSS .wrapper-admin { margin: 15px auto; width: 1200px; }
gewandelt in 0.001 Sekunden, benutzt wurde GeSHi 1.0.8.10
Mache aber vorher ein Backup der Dateien, ist ungetestet :). |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Mitglied
|
spunk Geschrieben am 25.08.2012 um 18:41 |
|
Hi Dav!
Klingt gut, funktioniert aber nicht.
Ich vermute weil:
class='wrapper'
muss doch für das Frontend erhalten bleiben!? |
|
|
|
Seiten Administrator
|
David Geschrieben am 25.08.2012 um 20:21 |
|
Hoppla, hast du recht, natürlich gehört die neue Zeile für die Theme so:
GeSHi: PHP class='".((defined("ADMIN_PANEL") && ADMIN_PANEL) ? "wrapper-admin" : "wrapper")."'
gewandelt in 0.009 Sekunden, benutzt wurde GeSHi 1.0.8.10
Sorry, macht das Wetter, so sollte es aber funktionieren ;). |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Mitglied
|
spunk Geschrieben am 25.08.2012 um 20:56 |
|
Ahhh super geil! Klappt!
ENDLICH kann ich da mal richtig arbeiten
Ich danke dir, Cheffe! |
|
|
|
Seiten Administrator
|
David Geschrieben am 25.08.2012 um 20:58 |
|
Kein Problem, helfe natürlich gerne, nur bei dieser Hitze macht man leider immerwieder Fehler |
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|