Il primo riguarda il post_id da mettere in sostituzione di 9999.
Stiamo parlando di post_id, non di topic_id. I Topics sono le discussioni, i posts sono le pagine.
I dati che la Mod deve leggere sono in un post.
Potrei sbagliarmi ma un post_id=4 mi sembra strano, vorrebbe dire che nel tuo forum non c'è quasi nulla.
Nelle istruzioni è ben indicato cosa metterci:
Codice: Seleziona tutto
$post_ori = '9999'; // inserire il post_id del Topic contenente la Lista dei topic_id
Il file php crea un array "week_topic" con le relative variabili (in maiuscolo)
Codice: Seleziona tutto
$template->assign_block_vars('week_topic', array(
'U_WEEK_TITLE' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", "t=" . $row1['topic_id']),
'WEEK_TITLE' => $row1['post_subject'] ,
'WEEK_TITLE_SHORT' => $topic_title_short,
'WEEK_IMG' => $post_img ,
'WEEK_SHORT_TEXT' => $post_quote_short
));
Nel template da te indicato vengono usate altre variabili, ad es. {list_pictures_img.PIC_TITLE} ed è ovvio che il risultato sia "vuoto"
Gli errori più frequenti nelle installazioni di Mod sono causate da una errata intgerpretazione delle istruzioni e soprattutto perchè non ci si sforza di capire il significato dello script.
C'è una regola molto semplice in phpbb: il file php ha lo scopo di interrogare il database ed estrarre i dati richiesti sotto forma di Variabili.
Questa variabili vengono passate al template che le visualizza.
Se nel php dai un nome alla variabile e nel template ne usi un altro non funzionerà mai.