Album-Block on Portal

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
Hotflame
Beiträge: 87
Registriert: Do 05.Aug, 2004 09:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von Hotflame »

guten morgen @ oxpus

Danke für deine mühe :-)

Habe den code mal eingefügt nun kommt "Fatal error: Call to undefined function: album_permissions() in /home/www/web143/html/test/portal.php on line 535"

Hier mal der code der das zufallsbild für den Block im portal generiert.
//

// Get Newest Pic

//

$Display = 'Random'; // Replace 'Recent' with 'Random'

$CategoryID = 1; // Replace 0 with a category ID. Otherwise, keep it as it is

// Example: /album_cat.php?cat_id=3

// Category ID is 1



if ($Display == 'Random')

{

if ($CategoryID != 0)

{

$sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_approval, u.username

FROM ". ALBUM_TABLE ." AS p

LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id

WHERE pic_approval = 1 AND pic_lock = 0 AND pic_cat_id = $CategoryID

ORDER BY RAND()

LIMIT 0,1";

}

else {

$sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_lock, p.pic_approval, u.username

FROM ". ALBUM_TABLE ." AS p

LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id

WHERE pic_approval = 1 AND pic_lock = 0

ORDER BY RAND()

LIMIT 0,1";

}

}



else if ($Display == 'Recent')

{

if ($CategoryID != 0)

{

$sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_approval, u.username

FROM ". ALBUM_TABLE ." AS p

LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id

WHERE pic_approval = 1 AND pic_lock = 0 AND pic_cat_id = $CategoryID

ORDER BY pic_time DESC

LIMIT 0,1";

}

else

{

$sql = "SELECT p.pic_id, p.pic_title, p.pic_username, p.pic_user_id, p.pic_time, p.pic_desc, p.pic_lock, p.pic_approval, u.username

FROM ". ALBUM_TABLE ." AS p

LEFT JOIN ". USERS_TABLE ." AS u ON p.pic_user_id = u.user_id

WHERE pic_approval = 1 AND pic_lock = 0

ORDER BY pic_time DESC

LIMIT 0,1";

}

}



if (!$result = $db->sql_query($sql))

{

message_die(GENERAL_ERROR, 'Could not query album information', '', __LINE__, __FILE__, $sql);

}



$picrow = $db->sql_fetchrow($result);



$pic_poster = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&". POST_USERS_URL .'='. $picrow['pic_user_id']) .'">'. $picrow['pic_username'] .'</a>';

//

// END: Get Newest Pic

//
keine ahnung ob das hilft , da dieses bild auch nur aus einer offendlichen kategorie ausgelesen wird.

mfg

hoti
Testzugang -> Nick: tester -> Passwort: 13

Bild
SanTic
Beiträge: 202
Registriert: Di 12.Okt, 2004 15:02
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von SanTic »

Hi, ich bin es nochmal. *g*

Erstmal danke Oxpus, es funktioniert alles wunderbar!

Falls meine Frage, vor ein paar Seiten untergegangen ist, stelle ich sie einfach nochmal:

Gibt es eine Möglichkeit, die alten Bilder wieder ins Album zu kriegen?

Die sind ja bei mir hops gegangen, als ich das Downgrade von der Plus Vers. auf die Standard gemacht habe.

Vieleicht per sql?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Per Upload Directory Mod. Such mal danach auf http://smartor.is-root.com.
Der hievt ganze Verzeichnisse ins Album. Die Kategorien müsstest Du da allerdings wohl eher selber einteilen. Also die jeweiligen Bilder dafür...
Oder sind noch die Album-Tabellen samt Inhalt verfügbar?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Hotflame
Beiträge: 87
Registriert: Do 05.Aug, 2004 09:04
Wohnort: Berlin
Kontaktdaten:

Beitrag von Hotflame »

coooooooool habe dich wieder gefunden :mad:

und es geht jetze *freu :respect: gleich mal im dimension Board petzen *fg

:rofl: ^a

das

hoti
Testzugang -> Nick: tester -> Passwort: 13

Bild
Antworten