ims header
http://ecommerce.e-service-online.com


Cionfs'Forum CMS - Supporto CMS » CMS » phpBB2 - phpBB3 » Problema Mod




Problema Mod

Questa discussione si intitola Problema Mod nella sezione phpBB2 - phpBB3, appartenente alla categoria CMS; Ho scaricato da phpbb.it una mod che consente di visualizzare le immagini recenti nella home del forum. Ecco i file ...

Sostieni Cionfs'Forum CMS!
Obiettivo per l'anno in corso: 1000 EUR, Ricevuto: 0 EUR (0%)
Dona ora

Rispondi Scrivi nuova discussione
Vecchio 30-03-10, 23:47   #1
 
Status: Bannato
Data registrazione: 16/03/10
Età: 18
Messaggi: 135
Grazie dati : 2
Ringraziato 2 volte in 2 post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Daniloex si trova su una strada distinta



Predefinito Problema Mod

Ho scaricato da phpbb.it una mod che consente di visualizzare le immagini recenti nella home del forum.

Ecco i file che devo modificare:

Citazione:
Apri: index.php
Trova: nelle ultime righe del file:
Codice: Seleziona tutto// Output page
page_header($user->lang['INDEX']);
Inserire: prima
Codice: Seleziona tuttoCodice: Seleziona tutto

// --------- Inizio MOD Visual Last Pictures ------------------------------------

$forum_attach_id = 1; // Inserire il Forum_id che vogliamo selezionare

// ######## IMPOSTAZIONI #########
// ATTENZIONE: abilitare una delle seguenti due righe a seconda che il $forum_attach_id scelto
// si riferisca a un Forum con Topics oppure a un Forum con Subforums
// per abilitare togliere le due barre iniziali nella riga, per disabilitare inserire le due barre

$forum_cor = 'forum_id' ; // Forum senza subforum
//$forum_cor = 'parent_id' ; // Forum con Subforum

// ######## FINE IMPOSTAZIONI ########

// Redirect to login upon emailed notification links
if (isset($_GET['e']) && !$user->data['is_registered'])
{
login_box('', $user->lang['LOGIN_NOTIFY_FORUM']);
}

$sql = "SELECT f.*
FROM ".FORUMS_TABLE." f
WHERE f.forum_id = " . (isset($forum_attach_id) ? $forum_attach_id : 0);
$result = $db->sql_query($sql);
$forum_attach_data = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

// Check if forum exist
if (!$forum_attach_data)
{
trigger_error('NO_FORUM');
}

// Check if user have permissions
if (!$auth->acl_gets('f_list', 'f_read', $forum_attach_id) || ($forum_attach_data['forum_type'] == FORUM_LINK && $forum_attach_data['forum_link'] && !$auth->acl_get('f_read', $forum_attach_id)))
{
if ($user->data['user_id'] != ANONYMOUS)
{
trigger_error('SORRY_AUTH_READ');
}

login_box('', $user->lang['LOGIN_VIEWFORUM']);
}

// Check if forum is passworded
if ($forum_attach_data['forum_password'])
{
login_forum_box($forum_attach_data);
}

//query per estrarre gli ultimi 5 Topics con allegati
$sql = "SELECT
pt.topic_id, pt.forum_id, pt.topic_title, pt.topic_first_poster_name, pt.topic_attachment, pf.forum_name, pf.parent_id, pf.forum_id, pt.topic_moved_id, pt.topic_time
FROM ". TOPICS_TABLE." pt,". FORUMS_TABLE. " pf
WHERE pf.$forum_cor = $forum_attach_id
AND pt.forum_id = pf.forum_id
AND pt.topic_attachment = 1
AND pt.topic_moved_id = 0
ORDER BY pt.topic_time DESC LIMIT 5";

$db->sql_query($sql);

$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$topic_id = $row['topic_id'];
// ricerca il primo attach_id dei topics selezionati
$sql_pic = "SELECT pa.attach_id, pa.topic_id, pa.physical_filename
FROM ". ATTACHMENTS_TABLE." pa
WHERE pa.topic_id = $topic_id
ORDER BY pa.attach_id LIMIT 1" ;
$db->sql_query($sql_pic);
$result1 = $db->sql_query($sql_pic);
$row1 = $db->sql_fetchrow($result1);
$attach_id = $row1['attach_id'];

// assegna le variabili da passare al file HTML
$template->assign_block_vars('attach_list', array(
'MY_TOPIC_ID' => $row['topic_id'],
'MY_FORUM_ID' => $row['forum_id'],
'MY_TOPIC_TITLE' => $row['topic_title'],
'MY_TOPIC_LINK' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 't='.$row['topic_id']),
'MY_ATTACH_LINK' => append_sid("{$phpbb_root_path}download/file.$phpEx", 'id='.$attach_id),
'MY_FORUM_NAME' => $row['forum_name'],
'MY_TOPIC_AUTHOR' => $row['topic_first_poster_name'],
'MY_ATTACH_ID' => $attach_id
));
}

//$db->sql_freeresult($result);

// ------- Fine MOD Visual Last Pictures ----------------------------------------


Apri: index_body.html
Trova:
Codice: Seleziona tutto<!-- INCLUDE forumlist_body.html -->

Per lo stile "Subsilver2" e simili:
Inserire: prima
Codice: Seleziona tutto<table class="tablebg" width="100%" cellspacing="1">
<tr>
<th>Ultime immagini del Forum</th>

</tr>
<tr>
<td class="row1" align="center"><br /><p class="gen">
<!-- BEGIN attach_list -->
<a href="{attach_list.MY_TOPIC_LINK}" title="{attach_list.MY_TOPIC_TITLE} (di {attach_list.MY_TOPIC_AUTHOR})"><img src="{attach_list.MY_ATTACH_LINK} alt="{attach_list.MY_FORUM_NAME}" border="0" height="150"></a>
<!-- END attach_list-->
</p><br /></td>
</tr>
</table>

<br clear="all" />

Per lo stile "prosilver" e simili:
Inserire: prima
Codice: Seleziona tutto<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>Ultime immagini del Forum</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<div align="center"
<!-- BEGIN attach_list -->
<a href="{attach_list.MY_TOPIC_LINK}" title="{attach_list.MY_TOPIC_TITLE} (di {attach_list.MY_TOPIC_AUTHOR})"><img src="{attach_list.MY_ATTACH_LINK} alt="{attach_list.MY_FORUM_NAME}" border="0" height="120"></a>
<!-- END attach_list-->
</div>
</li>
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
Citazione:
Per rendere funzionante la MOD bisogna inserire nella prima parte del codice del file "index.php" il forum_id o il parent_id a seconda che si voglia fare la ricerca in un Forum che contiene solo Topics oppure in un Forum che contiene Subforum.
Attivare o disattivare le righe successive (// doppia barra iniziale )a seconda della scelta effettuata.
Questo è importante perchè nel primo caso la query andrà a leggeri i dati del forum_id indicato, nel secondo sarà il parent_id il campo di ricerca.
--------------------------------------------------------------------------------------------------------------------------

Domanda: Ora la barra con scritto ultime immagini del forum mi appare ma non so come mettere il secondo codice. Volevo sapere se aggiungere anche questa stringa:

Citazione:
// --------- Inizio MOD Visual Last Pictures ------------------------------------
E dove devo mettere gli id dei forum..se ce ne sono tanti li devo separare con virgola o con punto e virgola?

Grazie per l'aiuto che mi state dando.
Daniloex non è in linea   Rispondi citando
  #1.5

ADS Bot

Bot
 
 
Data registrazione: Da Sempre
Età: Vecchissimo
Messaggi: Tanti
Annuncio Pubblicitario



ADS Bot is online  

    

Vecchio 31-03-10, 11:44   #2
 
L'avatar di cionfs
 
Status: Founder
Data registrazione: 15/09/08
Località: Taranto
Età: 28
Messaggi: 28195
Grazie dati : 1085
Ringraziato 2051 volte in 1757 post
Mentioned: 81 Post(s)
Tagged: 0 Thread(s)
cionfs ha disattivato la reputazione
Invia un messaggio con MSN a cionfs Invia un messaggio con Skype™ a cionfs
Profilo Facebook: http://www.facebook.com/people/Antonio-Cionfs-Confessore/1291167618 Profilo Twitter: http://twitter.com/Cionfs Profilo FriendFeed: http://friendfeed.com/cionfs Profilo Linkedin: http://www.linkedin.com/in/cionfs
Feed RSS: http://www.cionfs.it/forum/external.php?type=RSS2
Predefinito Riferimento: Problema Mod

Quel codice lo metti dove vuoi, è un commento.

Per gli ID si, dovresti separarli con una virgola.
__________________
Firma il guestbook di cionfs.it
cionfs è in linea   Rispondi citando
Vecchio 31-03-10, 15:36   #3
 
Status: Bannato
Data registrazione: 16/03/10
Età: 18
Messaggi: 135
Grazie dati : 2
Ringraziato 2 volte in 2 post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Daniloex si trova su una strada distinta



Predefinito Riferimento: Problema Mod

Ok ora ci provo! Grazie!
Daniloex non è in linea   Rispondi citando
Vecchio 31-03-10, 16:07   #4
 
Status: Bannato
Data registrazione: 16/03/10
Età: 18
Messaggi: 135
Grazie dati : 2
Ringraziato 2 volte in 2 post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Daniloex si trova su una strada distinta



Predefinito Riferimento: Problema Mod

Ho fatto perfettamente quello che c'è scritto nelle istruzioni ma mi appare sempre questo errore:


Parse error: syntax error, unexpected ',' in /home1/sclerosi/public_html/infiniteworld/forum/index.php on line 143
Daniloex non è in linea   Rispondi citando
Vecchio 31-03-10, 16:46   #5
 
L'avatar di cionfs
 
Status: Founder
Data registrazione: 15/09/08
Località: Taranto
Età: 28
Messaggi: 28195
Grazie dati : 1085
Ringraziato 2051 volte in 1757 post
Mentioned: 81 Post(s)
Tagged: 0 Thread(s)
cionfs ha disattivato la reputazione
Invia un messaggio con MSN a cionfs Invia un messaggio con Skype™ a cionfs
Profilo Facebook: http://www.facebook.com/people/Antonio-Cionfs-Confessore/1291167618 Profilo Twitter: http://twitter.com/Cionfs Profilo FriendFeed: http://friendfeed.com/cionfs Profilo Linkedin: http://www.linkedin.com/in/cionfs
Feed RSS: http://www.cionfs.it/forum/external.php?type=RSS2
Predefinito Riferimento: Problema Mod

Riverifica tutta la procedura che hai eseguito. Hai messo qualche virgola di troppo.
__________________
Firma il guestbook di cionfs.it
cionfs è in linea   Rispondi citando
Vecchio 06-04-10, 22:15   #6
 
Status: Bannato
Data registrazione: 16/03/10
Età: 18
Messaggi: 135
Grazie dati : 2
Ringraziato 2 volte in 2 post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Daniloex si trova su una strada distinta



Predefinito Riferimento: Problema Mod

niente da fare..sempre stesso errore
Daniloex non è in linea   Rispondi citando
Vecchio 07-04-10, 18:01   #7
 
L'avatar di cionfs
 
Status: Founder
Data registrazione: 15/09/08
Località: Taranto
Età: 28
Messaggi: 28195
Grazie dati : 1085
Ringraziato 2051 volte in 1757 post
Mentioned: 81 Post(s)
Tagged: 0 Thread(s)
cionfs ha disattivato la reputazione
Invia un messaggio con MSN a cionfs Invia un messaggio con Skype™ a cionfs
Profilo Facebook: http://www.facebook.com/people/Antonio-Cionfs-Confessore/1291167618 Profilo Twitter: http://twitter.com/Cionfs Profilo FriendFeed: http://friendfeed.com/cionfs Profilo Linkedin: http://www.linkedin.com/in/cionfs
Feed RSS: http://www.cionfs.it/forum/external.php?type=RSS2
Predefinito Riferimento: Problema Mod

Forse (e dico forse) non è compatibile con la versione di phpbb che usi?
__________________
Firma il guestbook di cionfs.it
cionfs è in linea   Rispondi citando
Vecchio 07-04-10, 18:17   #8
 
Status: Bannato
Data registrazione: 16/03/10
Età: 18
Messaggi: 135
Grazie dati : 2
Ringraziato 2 volte in 2 post
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Daniloex si trova su una strada distinta



Predefinito Riferimento: Problema Mod

Molto probabile..io uso l'ultima vers. quindi può essere che la mod è un pò vecchiotta..ma cmq grazie di tutto cionfs
Daniloex non è in linea   Rispondi citando
  #1.5

ADS Bot

Bot
 
 
Data registrazione: Da Sempre
Età: Vecchissimo
Messaggi: Tanti
Annuncio Pubblicitario


ADS Bot is online  

    

Rispondi

Tag
mod, problema

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
Tu non puoi inviare nuove discussioni
Tu non puoi inviare risposte
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivo/e
Faccine sono Attivo/e
Il codice [IMG] è Attivo/e
Il codice HTML è disattivato
Trackbacks are Attivo/e
Pingbacks are disattivato
Refbacks are Attivo/e




Tutti gli orari sono GMT +2. Adesso sono le 18:29.
Powered by vBulletin® Version 3.8.7, Copyright © 2010, vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO 3.6.0

Traduzione in Italiano: P2psin.it & Cionfs.it
Collectiontricks Mods: Signature no-vBseo - Alphabetic List



| Forum CMS | Forum WebMaster |Forum SEO |