Album-Mod zur internen Bilderverwaltung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Axel77AC
Mitglied
Beiträge: 70
Registriert: 29.02.2004 21:14

Album-Mod zur internen Bilderverwaltung

Beitrag von Axel77AC »

Hallo,

auf meine Board habe ich den Photo-Album-Mod von Smartor installiert.

Regelmäßig poste ich Artikel auf dem Board, die an bestimmten Stellen mit [img]-Tag oder <img src...>-HTML-Tag Fotos enthalten.

Bislang habe ich die Fotos immer per FTP vorher hochgeladen.

Nun kam mir die Idee, eine Photo-Album-Kategorie einzurichten, die nur ich in der Liste der Kategorien sehen kann, aber auf deren beinhaltete Fotos ich verweisen kann á la http://.../phpBB2/album_pic.php?pic_id=365.

Wie kann man das bewerkstelligen? Also die Kategorie soll nicht sichtbar sein, aber man (der Admin) soll die Fotos dennoch direkt in den Artikeln benutzen können und jeder soll die Fotos (nur im Artikel!) sehen können!

Danke!! Axel
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

$sql = "SELECT c.*, COUNT(p.pic_id) AS count
		FROM ". ALBUM_CAT_TABLE ." AS c
			LEFT JOIN ". ALBUM_TABLE ." AS p ON c.cat_id = p.pic_cat_id
		WHERE cat_id <> 0
		GROUP BY cat_id
		ORDER BY cat_order ASC";
Das könnte man mit folgendem ersetzen..

Code: Alles auswählen

$admin_cat = ( $userdata['user_level'] != ADMIN ) ? 'cat_id != 2' : '';
$sql = "SELECT c.*, COUNT(p.pic_id) AS count
		FROM ". ALBUM_CAT_TABLE ." AS c
			LEFT JOIN ". ALBUM_TABLE ." AS p ON c.cat_id = p.pic_cat_id
		WHERE cat_id <> 0 $admin_cat
		GROUP BY cat_id
		ORDER BY cat_order ASC";
..dann könnte nur der Admin die Kategorie mit der ID 2 (ID anpassen) sehen.
Aber ich weiss jetzt nicht, ob das die korrekte Codestelle in der album.php ist bzw. ob´s überhaupt die korrekte Datei ist.
Axel77AC
Mitglied
Beiträge: 70
Registriert: 29.02.2004 21:14

Beitrag von Axel77AC »

Gute Idee, dankesehr!
Antworten

Zurück zu „phpBB 2.0: Mod Support“