smartor photo album / layoutänderung an der album.php

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
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

smartor photo album / layoutänderung an der album.php

Beitrag von larsneo »

bevor ich mich jetzt selber in die tiefen des mods stürze - vielleicht hat sich ja schon jemand mit folgendem problem beschäftigt:

im smartor photo album wird auf der album intro ja neben den kategorien und persönlichen alben uch eine liste der 'aktuellen öffentlichen bilder' angezeigt (siehe http://www.nuforum.de/nuforum/album.php ) - und genau dort hätte ich gerne eine kleine veränderung - nicht die aktuellen bilder aus den kategorien (denn die gibt es gar nicht) sondern die aktuellen bilder aus der kategorie 0 (also den privaten alben) sollen angezeigt werden.

any comments welcome ;-)
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Das ist recht simpel, weil schon "vorgefertigt"
album.php
Suche

Code: Alles auswählen

$allowed_cat = ''; // For Recent Public Pics below
Ersetzen mit

Code: Alles auswählen

$allowed_cat = '0'; // For Recent Public Pics below
mr.no-name
Mitglied
Beiträge: 1883
Registriert: 20.10.2003 12:07
Wohnort: Hannover

Beitrag von mr.no-name »

*überleg*
Ich habe diesen Mod auch eingebaut - verstehe aber nicht, was diese Änderung bewirkt (also in larsneos Post)
Was genau bewirkt das (mal für "dumme" *g* ausgedrückt) ?
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

fein - funktioniert eigentlich prima - vielen dank...

allerdings <nachkart> werden die bilder via admineinstellung nur registrierten benutzern angezeigt - das funktioniert jetzt nur zur hälfte - bei gästen werden die bilder zwar nicht angezeigt (roter kasten) aber die zugehörigen informationen</nachkart>

was jetzt also noch fehlt ist eine 'if (IS_BENUTZER) abfrage' vor der gesamten ausgabemimik (man sieht, dass ich nur selten etwas mit dem phpBB2 mache :roll:


***EDIT: ich dachte, dass via

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
[...]
<!-- END switch_user_logged_in --> 
im template zu lösen, aber so einfach ist es wohl leide nicht :-)
Ich habe diesen Mod auch eingebaut - verstehe aber nicht, was diese Änderung bewirkt (also in larsneos Post)
Was genau bewirkt das (mal für "dumme" *g* ausgedrückt) ?
zur erklärung: im nuforum gibt es nur private fotoalben (also keine öffentlichen kategorien) - die registrierten benutzer können dort ihre anlagen-/boxen-bilder uploaden und so anderen anregungen geben.
in der 'aktuelle öffentliche bilder' übersicht auf der introseite wurden dann allerdings diese bilder im default noch nicht dargestellt.
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Eventuell hilft es dir, wenn das Album für Gäste überhaupt nicht zugänglich ist? Oder sollen sie nur die Recent Pics nicht sehen dürfen?
Wenn ersteres dann suche in der album.php

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_ALBUM);
init_userprefs($userdata);
//
// End session management
//
und füge danach ein

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
	{
		redirect(append_sid("login.".$phpEx."?redirect=album.".$phpEx, true));
		exit;
	}
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

ich hatte mir zwischenzeitlich mit folgendem snippet beholfen *nicht_schlagen*

Code: Alles auswählen

/*
+----------------------------------------------------------
| Recent Public Pics
+----------------------------------------------------------
*/

// ------------------------------------
// Check the request
// ------------------------------------
if( isset($HTTP_POST_VARS['user_id']) )
{
	$user_id = intval($HTTP_POST_VARS['user_id']);
}
else if( isset($HTTP_GET_VARS['user_id']) )
{
	$user_id = intval($HTTP_GET_VARS['user_id']);
}
else
{
	$user_id = $userdata['user_id'];
}
//
// END check request
//


// ------------------------------------
// Check $user_id
// ------------------------------------

if( ($user_id != 0) and ($userdata['session_logged_in']) )
{

if ($allowed_cat != '')
damit die entsprechende anzeige der 'recent pics' bei unregistrierten leer bleibt. ich bin schon davon ausgegangen, dass das auch wesentlich einfacher geht, aber auf die schnelle war halt code-recycling angesagt.

danke für die hilfe ;-)
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Antworten

Zurück zu „phpBB 2.0: Mod Support“