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
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
topic Più visti ed ultimi inserimenti? con riporto immagini
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
Ma nei diversi post ti ho fatto effettuare diverse modifiche, quindi se lo scarico non è quello che tu hai attualmente...
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
Questo è il mio file topics_list.php
questo è il mio file topics_list.html
Ps: Devo aggiustra ancora i titoli... ma alla Fine è questo!!
Codice: Seleziona tutto
<?php
/**
*
* @name topics_list.php
* @package Topic più visti & Ultimi Topic [MOD]
* @author carlino1994
*
* @copyright (c) 2009, 2010 phpBBItalia.net
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
*/
/*
* Start session management
*/
global $phpEx, $phpbb_root_path;
/*
* Block configuration
*/
$max_topic = 5;
$forums_id = array(35,36, 37, 38, 66, 101, 53, 54, 59, 60, 55, 58, 56, 57, 161, 162, 169, 173, 174, 175, 168, 185, 186, 163, 164, 61);
$default_image = 'http://lokodb.altervista.org/banner/soloko.png';
/*
* Setting some vars
*/
$a = $b = 0;
/*
* Get X topics ordered by topics_views DESC
*/
$sql = "SELECT p.post_text, p.bbcode_uid, t.* FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t WHERE t.forum_id IN (" . implode(', ', $forums_id) . ") AND p.post_id = t.topic_first_post_id ORDER BY topic_views DESC";
$result = $db->sql_query_limit($sql, $max_topic);
while ($row = $db->sql_fetchrow($result)) {
if ($auth->acl_get('f_read', $row['forum_id'])) {
$a++;
$bbcode_img_to_array = bbcode_img_to_array($row['post_text'], $row['bbcode_uid']);
$thumb = (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : $default_image));
$template->assign_block_vars('topics_views', array(
'EVEN' => (($a % 2) ? false : true),
'THUMB' => $thumb,
'LINK' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $row['forum_id'] . "&t=" . $row['topic_id']),
'TITLE' => $row['topic_title'],
'VIEWS' => $row['topic_views']
));
}
}
$db->sql_freeresult($result);
/*
* Get X topics ordered by topics_time DESC
*/
$sql = "SELECT p.post_text, p.bbcode_uid, t.* FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t WHERE t.forum_id IN (" . implode(', ', $forums_id) . ") AND p.post_id = t.topic_first_post_id ORDER BY topic_time DESC";
$result = $db->sql_query_limit($sql, $max_topic);
while ($row = $db->sql_fetchrow($result)) {
if ($auth->acl_get('f_read', $row['forum_id'])) {
$b++;
$bbcode_img_to_array = bbcode_img_to_array($row['post_text'], $row['bbcode_uid']);
$thumb = (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : (isset($bbcode_img_to_array['img'][0]) ? $bbcode_img_to_array['img'][0] : $default_image));
$template->assign_block_vars('topics_time', array(
'EVEN' => (($b % 2 == 0) ? true : false),
'THUMB' => $thumb,
'LINK' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $row['forum_id'] . "&t=" . $row['topic_id']),
'TIME' => $user->format_date($row['topic_time'], false, false),
'TITLE' => $row['topic_title']
));
}
}
$db->sql_freeresult($result);
/*
* Parse [img] and [thumbnail] BBCode for messages and insert in an array BBCode params
*
* @param $msg string message to parse
* @param $uid string bbcode uid for message
*
*/
function bbcode_img_to_array($msg, $uid) {
$array_parsed_item = array();
$msg = str_replace("\n", '', $msg);
$msg = str_replace(array('[', ']'), array('<', '>'), $msg);
$msg = str_replace(':' . $uid, '', $msg);
$msg = preg_replace("|<url=(.*)>(.*)</url>|U", "<url>$1</url>", $msg);
preg_match_all("|<img>(.*)</img>|U", $msg, $array['img']);
preg_match_all("|<thumbnail>(.*)</thumbnail>|U", $msg, $array['thumbnail']);
$bbcode = array(
'img' => $array['img'][1],
'thumbnail' => $array['thumbnail'][1]
);
return $bbcode;
}
// Set the filename of the template you want to use for this file.
$template->set_filenames(array(
'body' => 'portal/block/topics_list.html',
));
?>
Ps: Devo aggiustra ancora i titoli... ma alla Fine è questo!!
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
Qui mi stò confondendo... qual'era il tuo problema?
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
Ecco carlo ti ho allegato i miei file..
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
Questo passaggio l'hai invertito, ecco perchè non viene effettuato l'ordinamento orizzontale.
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
il mio problema è che con le modifiche che mi hai fatto fare al file template non mi si vede mi restituisce più nulla"!!
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
Scusa è colpa mia... mi sono dimentica di allegarti il file php modificato nel mio precedente post.
L'ho aggiunto.
L'ho aggiunto.
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
mi da qeusto errore:
Codice: Seleziona tutto
Parse error: syntax error, unexpected '{' in /membri/lokodb/forum/portal/block/topics_list.php on line 49
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
carlo per favore, postami i file già belli e pronto che così non ci capisco nulla...
X favore..
X favore..
Re: topic Più visti ed ultimi inserimenti? con riporto immagini
carilo.. in merito alle modfiche che hai detto di fare a gennyna sei sicuro che sia corretta?? perche a me la seconda mi risulta gia
nell'ultimo file che hai postato per gennyna mi risulta essere invertito!!
Trova:
Codice: Seleziona tuttoCodice: Seleziona tutto
'EVEN' => (($b % 2) ? false : true),
e sostituisci con:
Codice: Seleziona tutto
'EVEN' => (($b % 2 == 0) ? true : false),
nell'ultimo file che hai postato per gennyna mi risulta essere invertito!!
Chi c’è in linea
Visitano il forum: Nessuno e 56 ospiti