ci devo ancora guardare, troppe cose in un colpo solo.gennyna ha scritto:A fungere sì ma se clicco sul genere non cambia nulla
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
MOD Lista Topic
- Micogian
- 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: MOD Lista Topic
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: MOD Lista Topic
vabeh fammi sapere appena risolvi 

- Micogian
- 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: MOD Lista Topic
Prova questa soluzione (ultima correzione 19/01/2010 ore 20.30)
mod_catlist_body.html
mod_catlist_body.html
Codice: Seleziona tutto
<!-- INCLUDE overall_header.html -->
<div align="center width="90%">
<div align="center"><h3>{FORUM_NAME}</h3></div>
<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="linklist">
<!-- BEGIN icons_list -->
<li class="icon-home"><a href="#{icons_list.MY_ICON_ID}"> {icons_list.MY_ICON_TEXT} : </a></li>
<!-- END icons_list -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- BEGIN topic_list -->
<!-- IF topic_list.TOPIC_ICON_IMG == '' -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<br>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt class="info"> <img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_URL}" alt=""> <a name="{topic_list.TOPIC_CATEGORY}"> </a> {topic_list.TOPIC_CATEGORY_NAME} Titolo</dt>
<dd class="posts">Categoria</dd>
<dd class="posts">Risposte</dd>
<dd class="posts">Visite</dd>
<dd><span>Data <a href="#top">top</a></span></dd>
</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<!-- ELSE -->
<li class="row">
<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
<dt class="info"><img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_URL}" alt="" /> <a href="{topic_list.TOPIC_LINK}">{topic_list.TOPIC_TITLE}</a></dt>
<dd class="posts">{topic_list.TOPIC_CATEGORY_NAME}</dd>
<dd class="posts">{topic_list.REPLIES}</dd>
<dd class="posts">{topic_list.VIEWS}</dd>
<dd>{topic_list.FIRST_POST_TIME}</dd>
</dl>
</li>
<!-- IF topic_list.S_LAST_ROW -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- END topic_list -->
</div>
<!-- INCLUDE overall_footer.html -->
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: MOD Lista Topic
bene ora funge il tutto..
Grazie davvero di cuore per l'assistenza.. sei stato fantasico..
Ora però mi devi solo dire cosa fare se volessi aggiungere altre categorie?
Grazie davvero di cuore per l'assistenza.. sei stato fantasico..
Ora però mi devi solo dire cosa fare se volessi aggiungere altre categorie?
- Micogian
- 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: MOD Lista Topic
Ero sicuro che funzionava, bastava trovare il meccanismo di collegamento.gennyna ha scritto:bene ora funge il tutto..
Grazie davvero di cuore per l'assistenza.. sei stato fantasico..
Devi creare l'icona, aggiungerla nella tabella phpbb_icons e aggiungere ID e Descrizione nel file "user_catlist.php", il resto è automatico.Ora però mi devi solo dire cosa fare se volessi aggiungere altre categorie?
Ti avevo fatto delle icone, vedo che non le hai scaricate.
Non so come hai risolto per aprire le Liste, potresti mettere un link nelle intestazioni dei rispettivi Forum, uno per i Film e uno per i Telefilm.
Ovvio che le Categorie devono essere uguali per entrambi.
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: MOD Lista Topic
I pulsanti li ho fatti io a mko piacimento
Ho creato un forum lInk per rikimare lo script.. PUoi andare aveder se vuoi

Ho creato un forum lInk per rikimare lo script.. PUoi andare aveder se vuoi
- Micogian
- 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: MOD Lista Topic
Si potrebbe aggiungere una chicca.
Stabilisci un periodo (una settimana, un mese, ecc.) e ai Topics che rientrano in questo periodo si aggiunge una icona "NEW", magari nerll'ultima colonna,
In questo modo i Films più recenti sono evidenziati.
Stabilisci un periodo (una settimana, un mese, ecc.) e ai Topics che rientrano in questo periodo si aggiunge una icona "NEW", magari nerll'ultima colonna,
In questo modo i Films più recenti sono evidenziati.
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: MOD Lista Topic
e certo..!! dimmi come si faaaaaaaaaaaaaa
- Micogian
- 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: MOD Lista Topic
Allora, per prima cosa devi scaricare le due icone "icon_empty.gif" (che è vuota) e "icon_new.gif"gennyna ha scritto:e certo..!! dimmi come si faaaaaaaaaaaaaa
Le devi mettere nella cartella "tuo_forum/images/". ATTENZIONE quindi, non in icons/smiles o icons/misc ma semplicemente "images"
Eccole Poi vanno modificati i file php e html, non sono grosse modifiche ma preferisco evitare pasticci e te li mando già modificati:
mod_catlist.php
Codice: Seleziona tutto
<?php
/**
*
* @package phpBB3
* @version $Id: user_topic_list.php 2009 11 30 Bingo $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
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);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/user_catlist.' . $phpEx);
//global $categorie ;
global $icons;
// Start session
$user->session_begin();
$auth->acl($user->data);
//$user->setup('viewforum', $forum_data['forum_style']);
$user->setup('viewforum');
// Start initial var setup
$forum_id = request_var('f', 0);
if (!$forum_id)
{
trigger_error('NO_FORUM');
}
// Redirect to login upon emailed notification links
if (isset($_GET['e']) && !$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN_NOTIFY_FORUM']);
}
// stabilisce il periodo di visualizzazione, 10 gg. per default
$time_cor = "10" ;
$time_stamp = ("86400" * $time_cor);
$data_post = abs(time() - $time_stamp) ;
$sql = "SELECT f.*
FROM ".FORUMS_TABLE." f
WHERE f.forum_id = $forum_id";
$result = $db->sql_query($sql);
$forum_data = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if (!$forum_data)
{
trigger_error('NO_FORUM');
}
// Permissions check
if (!$auth->acl_gets('f_list', 'f_read', $forum_id) || ($forum_data['forum_type'] == FORUM_LINK && $forum_data['forum_link'] && !$auth->acl_get('f_read', $forum_id)))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('SORRY_AUTH_READ');
}
login_box('', $user->lang['LOGIN_VIEWFORUM']);
}
// Forum is passworded ... check whether access has been granted to this
// user this session, if not show login box
if ($forum_data['forum_password'])
{
login_forum_box($forum_data);
}
// Stabilisce l'array icons_list da passare al template
foreach($categorie As $my_icons => $my_text){
$template->assign_block_vars('icons_list', array(
'MY_ICON_ID' => $my_icons ,
'MY_ICON_TEXT' => $my_text
));
}
//Nome del Forum selezionato
$forum_name = $forum_data['forum_name']; //
$template->assign_var('FORUM_NAME', $forum_name);
$template->assign_var('U_VIEWFORUM',append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_id));
//$icons = $cache->obtain_icons();
//query: estrae i dati relativi ai Topics inseriti nei Subforum del Forum selezionato (pf.parent_id)
$sql = "SELECT
pt.topic_id, pt.icon_id, pt.topic_title, pt.topic_views, pt.topic_first_poster_name AS poster, pt.topic_time, pt.topic_first_poster_colour, pt.topic_poster,
pt.topic_replies, pt.topic_last_poster_name, pt.topic_last_post_time, pi.icons_id, pi.icons_url
FROM ". TOPICS_TABLE." pt,". ICONS_TABLE. " pi
WHERE pt.forum_id = $forum_id
AND pt.icon_id <> 0
AND pt.icon_id = pi.icons_id
ORDER BY pi.icons_url,pt.topic_title";
$db->sql_query($sql);
$result = $db->sql_query($sql);
$icon_cor = ''; // crea la variabile iniziale $icon_cor "vuota". Il ciclo while funziona in questo modo: se $icon_cor è diversa dalla precedente viene assegnato
// il valore "vuoto" e ad esso viene associato il nome della Categoria corrispondente a icon_id, quindi a $icon_cor vengono associati i valori
// di $row della Categoria stessa.
while ($row = $db->sql_fetchrow($result))
{
if ($row['icons_id'] != $icon_cor){
$icon_cor = $row['icons_id'];
$template->assign_block_vars('topic_list', array(
'TOPIC_ICON_IMG' => '' ,
'TOPIC_CATEGORY' => $row['icons_id'],
'TOPIC_CATEGORY_NAME' => $categorie[$row['icons_id']],
'TOPIC_ICON_URL' => $row['icons_url']
));
}
if ($row['topic_time'] > $data_post){
$icon_new = "images/icon_new.gif" ;
}else{
$icon_new = "images/icon_empty.gif" ;
}
$template->assign_block_vars('topic_list', array(
'TOPIC_ICON_IMG' => (!empty($icons[$row['icon_id']])) ? $icons[$row['icon_id']]['img'] : 'misc/empty.gif',
'TOPIC_ICON_URL' => $row['icons_url'],
'TOPIC_CATEGORY' => $row['icons_id'],
'TOPIC_CATEGORY_NAME' => $categorie[$row['icons_id']],
'TOPIC_TITLE' => $row['topic_title'],
'TOPIC_LINK' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 't='.$row['topic_id']),
'FORUM_NAME_COR' => $forum_name,
'REPLIES' => $row['topic_replies'],
'VIEWS' => $row['topic_views'],
'TOPIC_AUTHOR' => $row['poster'],
'FIRST_POST_TIME' => date("d.m.Y",$row['topic_time']), //$user->format_date($row['topic_time'],
'LAST_POST_TIME' => date("d.m.Y",$row['topic_last_post_time']),
'TOPIC_ICON_NEW' => $icon_new
));
}
// Titolo della pagina e nome del file HTML collegato
page_header($user->lang['VIEW_FORUM'] . $forum_name);
$template->set_filenames(array(
'body' => 'mod_catlist_body.html')
);
// piede della pagina
page_footer();
?>
Codice: Seleziona tutto
<!-- INCLUDE overall_header.html -->
<div align="center width="90%">
<div align="center"><h3>{FORUM_NAME}</h3></div>
<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="linklist">
<!-- BEGIN icons_list -->
<li class="icon-home"><a href="#{icons_list.MY_ICON_ID}"> {icons_list.MY_ICON_TEXT} : </a></li>
<!-- END icons_list -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- BEGIN topic_list -->
<!-- IF topic_list.TOPIC_ICON_IMG == '' -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<br>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt class="info"> <img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_URL}" alt=""> <a name="{topic_list.TOPIC_CATEGORY}"> </a> {topic_list.TOPIC_CATEGORY_NAME} Titolo</dt>
<dd class="posts">Categoria</dd>
<dd class="posts">Risposte</dd>
<dd class="posts">Visite</dd>
<dd><span>Data <a href="#top">top</a></span></dd>
</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<!-- ELSE -->
<li class="row">
<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
<dt class="info"><img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_URL}" alt="" /> <a href="{topic_list.TOPIC_LINK}">{topic_list.TOPIC_TITLE}</a></dt>
<dd class="posts">{topic_list.TOPIC_CATEGORY_NAME}</dd>
<dd class="posts">{topic_list.REPLIES}</dd>
<dd class="posts">{topic_list.VIEWS}</dd>
<dd>{topic_list.FIRST_POST_TIME} <img src="{topic_list.TOPIC_ICON_NEW}" alt="new"></dd>
</dl>
</li>
<!-- IF topic_list.S_LAST_ROW -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- END topic_list -->
</div>
<!-- INCLUDE overall_footer.html -->
Puoi modificare il periodo cambiando la cifra nel file php, e più precisamente la riga
Codice: Seleziona tutto
$time_cor = "10" ;
Penso che funzioni, per ogni buon conto salva i vecchi file, non si sa mai.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- gennyna
- Utente
- Messaggi: 1017
- Iscritto il: 11/07/2009, 18:31
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: MOD Lista Topic
ahuhauha funge e anche alla grandeeeeeeeeee sei un mitoooo
ps se vuoi intraprendere un altro lavoretto basta controllare la sezione richieste mod e vedrai la mia nuova richiesta ahhahahah

ps se vuoi intraprendere un altro lavoretto basta controllare la sezione richieste mod e vedrai la mia nuova richiesta ahhahahah




Chi c’è in linea
Visitano il forum: Nessuno e 70 ospiti