Seite 1 von 1

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

Verfasst: 27.07.2004 22:21
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 ;-)

Verfasst: 28.07.2004 01:28
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

Verfasst: 28.07.2004 02:16
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) ?

Verfasst: 28.07.2004 06:52
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.

Verfasst: 28.07.2004 13:51
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;
	}

Verfasst: 28.07.2004 13:55
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 ;-)