Style "verstecken" ?

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
Antworten
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Style "verstecken" ?

Beitrag von Julian87 »

Hallo,

gibts eine möglichkeit schon installierte Styles nicht freizugeben?

Julian
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

in der nächsten version des categories hierarchy MOD, ja. ansonsten ist mir kein solcher MOD bekannt für 'private' templates.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Beitrag von Julian87 »

Hi,

Danke erstmal. Gibts zur Zeit noch keine andere möglich Styles für den Benutzer unsichtbar zu machen?

Julian
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

Änder mal folgendes:

SQL

Code: Alles auswählen

ALTER TABLE phpbb_themes ADD style_public TINYINT( 1 ) DEFAULT '1' NOT NULL;
(prefix (phpbb_) eventuell noch anpassen)

functions_selects.php
suche

Code: Alles auswählen

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

Code: Alles auswählen

	$sql = "SELECT themes_id, style_name
		FROM " . THEMES_TABLE . "
		WHERE style_public = 1
		ORDER BY template_name, themes_id";
Jetzt kannst du in der Datenbank in der Tabelle prefix_themes bei style_public für den entsprechenden Style festlegen ob der Style im Profil ausgewählt werden kann oder nicht. 1 steht für Ja, 0 für Nein. Wenn du den entsprechenden Style gern für dich ausgewählt haben willst, musst du das auch in der Datenbank machen -> Tabelle prefix_users, Feld user_style Da muss dann die ID des entsprechenden Styles (themes_id) eingetragen werden (dazu nochmal in der prefix_themes nachschauen)

Das kann man jetzt natürlich noch so erweitern, dass das über den Adminbereich steuerbar ist, aber dafür bin ich jetzt einfach zu müde :D

edit:
Ach ja, hehe, wenn man die ID des Styles kennt, kann man ihn trotzdem auswählen, auch wenn er gar nicht in der Auswahlliste im Profil zur Auswahl steht. Um das zu verhindern müsste man noch die usercp_register.php anpassen... ähm.. hab ich schon erwähnt das ich gerade müde bin? ^^ .. Geb dir die ganzen Codeänderungen dann morgen .. Abend. ;)
Benutzeravatar
DerGonzo
Mitglied
Beiträge: 732
Registriert: 14.09.2005 12:22
Wohnort: Dorsten

Beitrag von DerGonzo »

Moin!

Der MOD, der Dir weiterhelfen kann, heißt Admin Templates.

Ich hoffe, das hilft Dir weiter. :wink:

Schönen Gruß,
DerGonzo!
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“