phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Topten Topics

Forum contenente i topic di tutte le MODs rilasciate nel nostro forum.
Possono essere scaricate anche tramite phpBBItalia.net Downloader.
Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Topten Topics

Messaggio da Micogian » 06/05/2011, 16:05

Lucio_13 ha scritto:
bingo ha scritto:Nel file index_body.html, la riga

Codice: Seleziona tutto

<!-- INCLUDE mod_topten_topics_body.html -->
invece di metterla dopo

Codice: Seleziona tutto

<!-- INCLUDE forumlist_body.html -->
la metti prima
queste righe di codice sono necessarie oppure non vanno messe
Tu cosa dici ?
Con la funzione INCLUDE si va ad aggiungere nel file index_body.html una parte di codice contenuta in un altro file.
Se non lo aggiungi sarebbe come non ci fosse.

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 06/05/2011, 16:29

bingo ha scritto:
Lucio_13 ha scritto:
bingo ha scritto:Nel file index_body.html, la riga

Codice: Seleziona tutto

<!-- INCLUDE mod_topten_topics_body.html -->
invece di metterla dopo

Codice: Seleziona tutto

<!-- INCLUDE forumlist_body.html -->
la metti prima
queste righe di codice sono necessarie oppure non vanno messe
Tu cosa dici ?
Con la funzione INCLUDE si va ad aggiungere nel file index_body.html una parte di codice contenuta in un altro file.
Se non lo aggiungi sarebbe come non ci fosse.
ok però nopn ho capito bene dove scriverlo

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Topten Topics

Messaggio da Micogian » 06/05/2011, 18:08

Mah, io credo che la Mod sia spiegata bene, magari la versione inglese può essere un problema ma
non mi sembra difficile da capire, sono tre paroline (Open, Find, Add after).
C'è scritto:

Codice: Seleziona tutto

Open (apri): styles/prosilver/template/index_body.html
Find (cerca)
<!-- INCLUDE forumlist_body.html -->
Add after (aggiungi dopo)
<!-- INCLUDE mod_topten_topics_body.html -->
E' difficile ?

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 06/05/2011, 18:44

no dopo provo

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 06/05/2011, 20:05

Adesso mi prenderai per scemo ma a me non funziona

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Topten Topics

Messaggio da Micogian » 06/05/2011, 20:41

La Mod è elementare: ha due file da caricare, uno nella root del Forum, l'altro nel Template.
Ammesso che questi file siano caricati correttamente e con i nomi previsti, Il file mod_topten_topics.php va incluso nel file index.php nella posizione indicata con una semplice riga di codice:

Codice: Seleziona tutto

include($phpbb_root_path . 'mod_topten_topics.' . $phpEx);
Stessa cosa per il file mod_topten_topics_body.html che invece va incluso nel file index_body.html del tuo template con la riga

Codice: Seleziona tutto

<!-- INCLUDE mod_topten_topics_body.html -->
Se queste semplici cose sono fatte correttamente la Mod deve funzionare, salvo che non ci siano problemi nella struttura dei Forums o non ci siano sufficienti Topics da visualizzare o manchino i permessi di visualizzazione dei Topics.

Da quello che vedo nel tuo Forum la tabella compare, indice che il template funziona ma non ha nessun contenuto, cosa che può dipendere dal file topten_topic.php non inserito correttamente nel file index.php.

Un'altra cosa potrebbe essere che non hai aggiornato la cache.

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 06/05/2011, 21:11

il forum dove è stata provata è questo http://pbjitalia.altervista.org

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Topten Topics

Messaggio da Micogian » 06/05/2011, 22:02

Ho capito dove hai fatto la prova, La tabella si vede ma è vuota.
Sicuramente c'è un errore.
Vedo che hai messo il Forum nella root del Sito, sarebbe stato meglio creare una cartella Forum.
Se un domani vuoi creare una Home per il Sito dove la metti ?

Comunqua fai questa prova: crea un file prova.php con questo contenuto

Codice: Seleziona tutto

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

$user->setup('');

page_header('pagina di prova');
    //---------- 10 Topics più Recenti start -----------//
    // configurazione: numero dei recods da visualizzare nella Lista

    $lista = 10 ; // sostituire il numero della variabile $lista se si desidera diminuire/aumentare il numero dei Topics
    $lista_dati = 20 ;  // numero di topics  da estrarre dalla tabella (alcuni topics potrebbero non aver il permesso di lettura)

$sql1 = "SELECT tt.topic_id, tt.forum_id, tt.topic_title, tt.topic_time, tt.topic_moved_id, tt.topic_first_poster_name,	
	ft.forum_id, ft.forum_name
	FROM " . TOPICS_TABLE . " tt, " . FORUMS_TABLE . " ft
	WHERE tt.topic_type = 0
	AND tt.topic_moved_id = 0
	AND tt.forum_id = ft.forum_id
	ORDER BY tt.topic_time DESC LIMIT 0,$lista_dati";
	$result1 = $db->sql_query($sql1);
	$n1 = 0;
	while ($row1 = $db->sql_fetchrow($result1))
	{
		if ($auth->acl_get('f_read', $row1['forum_id']) == 1)
		{
			if ($n1 < $lista)
			{
				if (strlen($row1['topic_title']) > 28)
				{
				$topic_title1 = substr($row1['topic_title'],0,27) . "...";
          			}else{
              		$topic_title1 = $row1['topic_title'];
          			}
			$last_topic_link[$n1]   	= append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $row1['forum_id'] . "&t=" . $row1['topic_id']);
			$last_topic_title[$n1]     	= $row1['topic_title'];
			$last_topic_title_short[$n1]  = $topic_title1;
			$last_topic_forum[$n1]     	= $row1['forum_name'];
			$last_topic_author[$n1]    	= $row1['topic_first_poster_name'];
			$last_topic_data[$n1]      	= date("d M",$row1['topic_time']);

			echo $last_topic_data[$n1] . " <a style='font-weight: bold' href='" . $last_topic_link[$n1] . "' title='" . $last_topic_title[$n1] . "(in: " . $last_topic_forum[$n1] . ")'>" . $last_topic_title_short[$n1] . "</a> <span style='color: #708090'>(di " . $last_topic_author[$n1] . ")<span><br>";
			++$n1 ;             
			}
            }
	}
    //---------- 10 Topics più Recenti end -----------//

?>
Poi inserisci l'url http://pbjitalia.altervista.org/prova.php e vedi se ti esce una Lista di 10 topics.
Se funziona hai sbagliato qualcosa nel caricare la Mod.

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 06/05/2011, 23:01

Sicuramente ho sbagliato qualcosa...domani ritenterò iniziando da capo

Grazie ancora

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 07/05/2011, 12:03

ora funziona...grazie tante e scusa se ti ho assillato

Rispondi

Torna a “Database MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 44 ospiti