Help met Album Mod

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
ShibbyKinG
Berichten: 12
Lid geworden op: 11 mei 2004, 01:14

Help met Album Mod

Bericht door ShibbyKinG » 12 mei 2004, 01:57

Ik heb net de photo album V2 van smartor geinstaleerd.
maar nu is mijn vraag ik heb een gewone html index en nu wil ik in het recht frame van mijn site de laatste geuploade foto laten zien.

Ik ben al enkele andere onderwerpen langs geweest maar die willen niet echt bepaald werken...

Kan iemand mij hierbij maybe helpen?

thx in advance :thumb:

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 12 mei 2004, 14:29

heb even een begin voor je gemaakt, maak een .php bestand aan (naam is niet belangrijk) en zet dit erin:
<?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
//
// Start output of page
//
$page_title = $lang['Index'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
'body' => 'latest_album_pic_body.tpl')
);

$$sql = "SELECT MAX(pic_id) AS max_id
FROM " . ALBUM_TABLE;
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't get latest number from album table", "", __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$get_id = $row['max_id'];

$sql = "SELECT * FROM ". ALBUM_TABLE . "
WHERE pic_id = $get_id";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query album information', '', __LINE__, __FILE__, $sql);
}

if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$template->assign_vars(array(
'FILENAME' => $row['pic_filename']
)
);

$i++;
}
while ( $row = $db->sql_fetchrow($result) );
$db->sql_freeresult($result);
}

//
// Generate the page
//
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Je moet wel nog een .tpl bestand maken met de blauwe naam (die naam kun je ook aanpassen, noem het bestand dan zo) en in je templates/TEMPLATE NAAM/ map zetten.

Als het goed is kun je in het .tpl bestand met {FILENAME} het plaatje oproepen, als je er meer in wil moet het rode kopieeren en een regel onder plakken.
Je kan alles gebruiken wat in de tabel phpbb_album staat, je moet alleen "pic_filename" aanpassen met het veld dat jij wilt en 'FILENAME' met de variabele dat jij wilt.

Let wel op dat je daar achter elke regel een , plaatst, behalve bij de laatste regel.



Dit is maar even het begin, je kunt het dus nog een heel stuk uitbreiden!
Veel succes :thumb:
Afbeelding

Gesloten