SubSilver von Auswahl entfernen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
SubSilver von Auswahl entfernen
morgen,
wenn ich mehrere Styles benutzte stehen die alle in der Auswahl im Userprofile drinn bzw im ACP. Ich möchte aber das das SubSilver aus der Auswahl verschwindet ohne es komplett zu deinstallieren da ich es ab und zu brauche um evt. Mods einbauen zukönnen mit dem EMI.
zb
Style 1 -> für alle
Style 2 -> für alle
SubSilver -> nicht in der Auswahl bzw nur für Admin wählbar
geht sowas überhaubt, wenn ja wie ?
wenn ich mehrere Styles benutzte stehen die alle in der Auswahl im Userprofile drinn bzw im ACP. Ich möchte aber das das SubSilver aus der Auswahl verschwindet ohne es komplett zu deinstallieren da ich es ab und zu brauche um evt. Mods einbauen zukönnen mit dem EMI.
zb
Style 1 -> für alle
Style 2 -> für alle
SubSilver -> nicht in der Auswahl bzw nur für Admin wählbar
geht sowas überhaubt, wenn ja wie ?
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Hm probier mal das
includes/functions_selects.php
SucheFüge danach einSucheErsetze mit
includes/functions_selects.php
Suche
Code: Alles auswählen
global $db
Code: Alles auswählen
, $userdata
Code: Alles auswählen
$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE . "
ORDER BY template_name, themes_id";
Code: Alles auswählen
if ( !$userdata['user_level'] == ADMIN )
{
$where = 'WHERE template_name != "subSilver"';
}
else
{
$where = '';
}
$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE . "
$where
ORDER BY template_name, themes_id";
Habe den Tip vesucht. Meine unctions_selects.php sieht jetzt so aus:
Es funktioniert. Herzlichen Dank.
Gruß Toxic
Code: Alles auswählen
global $db, $userdata;
if ( !$userdata['user_level'] == ADMIN )
{
$where = 'WHERE template_name != "subSilver"';
}
else
{
$where = '';
}
$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE . "
$where
ORDER BY template_name, themes_id";
Gruß Toxic
ich hab das auch grad versucht. leider erfolglos. wenn ich das 'profil' aufrufe, wird außer dem logo und (müsste...) header (...sein) nur schwarz, meine hintergrundfarbe, angezeigt.
im acp, bei Styles /themes --> Einstellungen siehts bei mir wie folgt aus:
Style--------------------Template
mySubSilver-----------mySubSilver
ShPl PurpleBlue-------subRed
Shpl RedBlack---------subSilver
subSilver---------------subSilver
davon möchte ich 'mySubSilver' und 'subSilver' aus der auswahl entfernen.
mein code aus der functions_selects.php
sieht wie folgt aus:
erkennt jemand einen fehler?
mein aktuell gewählter style ist übrigens der 'ShPl PurbleBlue' , also template SubRed.
eine weitere überlegung:
wenn ich jetzt in der style-einstellung im acp auf 'löschen' gehe, lösche ich dann einen style oder ein template? da ja der unerwünschte style 'subsilver' sowie der erwünschte 'Shpl RedBlack' auf einem template beruhen, möcht ich das nicht testen...
im acp, bei Styles /themes --> Einstellungen siehts bei mir wie folgt aus:
Style--------------------Template
mySubSilver-----------mySubSilver
ShPl PurpleBlue-------subRed
Shpl RedBlack---------subSilver
subSilver---------------subSilver
davon möchte ich 'mySubSilver' und 'subSilver' aus der auswahl entfernen.
mein code aus der functions_selects.php
sieht wie folgt aus:
Code: Alles auswählen
global $db;, $userdata
if ( !$userdata['user_level'] == ADMIN )
{
$where = 'WHERE template_name != "subSilver"';
}
else
{
$where = '';
}
$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE . "
$where
ORDER BY template_name, themes_id";
mein aktuell gewählter style ist übrigens der 'ShPl PurbleBlue' , also template SubRed.
eine weitere überlegung:
wenn ich jetzt in der style-einstellung im acp auf 'löschen' gehe, lösche ich dann einen style oder ein template? da ja der unerwünschte style 'subsilver' sowie der erwünschte 'Shpl RedBlack' auf einem template beruhen, möcht ich das nicht testen...
okay, fehler hab ich gefunden.
war das ; , welches in nach hinten muss.
..und natürlich sind beide (erwünschter und unerwünschter) styles nicht mehr verfügbar.
kann ich irgendwie nur einen bzw zwei styles verstecken anstelle eines ganzen templates?
war das ; , welches in
Code: Alles auswählen
global $db;, $userdata
..und natürlich sind beide (erwünschter und unerwünschter) styles nicht mehr verfügbar.
kann ich irgendwie nur einen bzw zwei styles verstecken anstelle eines ganzen templates?