| |
DieDie87 |
Re: Visualizzare "Discussioni recenti nel Forum" con E-Xoopp |
WebMaster
Registrato dal: 31/1/2006
Interventi: 245
Da: Italia
Livello: 14
|
|
ddsdsasdas dasd as d sad asd asdas Quote: zeppo ha scritto: L'errore è: ERROR: SELECT ex_users.uid, ex_bbplus_topics.topic_id, ex_bbplus_forums.forum_id, post_time, icon, topic_title, topic_views, topic_replies, forum_name FROM rh_bbplus_posts,rh_bbplus_forums, rh_bbplus_topics, ex_users WHERE ex_bbplus_forums.forum_id = ex_bbplus_topics.forum_id AND ex_bbplus_topics.topic_last_post_id = ex_bbplus_posts.post_id AND ex_users.uid = ex_bbplus_posts.uid GROUP BY ex_bbplus_topics.topic_id ORDER BY topic_time DESC La versione del forum è la 0,70 anche per me. Versione: 0.70 Descrizione: Newbb (E-Xoops 1.05 Rev3) con premessi di gruppo, allegati, sondaggi, notifica e-mail ed altro! PS: scusami non ho ancora capito come andare a capo nella risposta [Modificato da zeppo il 2/9/2011 16:41 ] [ Modificato da zeppo il 2/9/2011 16:41 ] A questo punto, è chiaro che necessiti dell'aggiornamento a Samsara 3.1 affichè possa eseguire correttamente le modifiche.
--
|
|
»4/9/2011 08:18 |
|
|
zeppo |
Re: Visualizzare "Discussioni recenti nel Forum" con E-Xoopp |
Nuovo Giocatore
Registrato dal: 11/8/2011
Interventi: 5
Da:
Livello: 1
|
|
L'errore è: ERROR: SELECT ex_users.uid, ex_bbplus_topics.topic_id, ex_bbplus_forums.forum_id, post_time, icon, topic_title, topic_views, topic_replies, forum_name FROM rh_bbplus_posts,rh_bbplus_forums, rh_bbplus_topics, ex_users WHERE ex_bbplus_forums.forum_id = ex_bbplus_topics.forum_id AND ex_bbplus_topics.topic_last_post_id = ex_bbplus_posts.post_id AND ex_users.uid = ex_bbplus_posts.uid GROUP BY ex_bbplus_topics.topic_id ORDER BY topic_time DESC La versione del forum è la 0,70 anche per me. Versione: 0.70 Descrizione: Newbb (E-Xoops 1.05 Rev3) con premessi di gruppo, allegati, sondaggi, notifica e-mail ed altro! PS: scusami non ho ancora capito come andare a capo nella risposta [Modificato da zeppo il 2/9/2011 16:41 ] [ Modificato da zeppo il 2/9/2011 16:41 ] |
|
»2/9/2011 16:39 |
|
|
DieDie87 |
Re: Visualizzare "Discussioni recenti nel Forum" con E-Xoopp |
WebMaster
Registrato dal: 31/1/2006
Interventi: 245
Da: Italia
Livello: 14
|
|
Quote: zeppo ha scritto: Il codice originario, presente nel file dall'inizio e una volta funzionante è quello che ti ho allegato a questo messaggio. Ecco il link per il download del file: http://www.2shared.com/file/ETLqdMUG/newbb_new.html [ Modificato da zeppo il 1/9/2011 15:37 ] Forse non ti sei accorto che ho aggiornato la guida... prova la 1° soluzione.
--
|
|
»1/9/2011 15:41 |
|
|
DieDie87 |
Re: Visualizzare "Discussioni recenti nel Forum" con E-Xoopp |
WebMaster
Registrato dal: 31/1/2006
Interventi: 245
Da: Italia
Livello: 14
|
|
Ciao zeppo, Quote: Ho perfino difficoltà nel creare un blocco nuovo dal pannello di Amministrazione Spiegati meglio. Quote: ho notato che tra i file del sito gestibili da altervista.org ce n'è uno che si chiama newbb_new.php (percorso: nomesito/modules/newbb_plus/blocks) che risulta direttamente collegato a quella porzione di homepage in cui comparivano prima le ultime discussioni.
Ho aggiornato la guida con una soluzione alternativa. Provala e vediamo cosa succedere, con la mia versione funziona. Se non dovesse funzionare posta il file in questione. [ Modificato da DieDie87 il 1/9/2011 15:26 ]
--
|
|
»1/9/2011 14:47 |
|
|
DieDie87 |
Visualizzare "Discussioni recenti nel Forum" con E-Xoopport |
WebMaster
Registrato dal: 31/1/2006
Interventi: 245
Da: Italia
Livello: 14
|
|
PROBLEMA Per chi possiede un CMS E-Xoopport su un sito di Altervista, si sarà accorto che in prima pagina non funziona più il blocco delle " Discussioni recenti nel Forum". Al posto della consueta lista di dieci ultimi thread visualizza questo errore: ERROR: SELECT p.uid, p.topic_id, p.forum_id, p.post_time, p.icon, t.topic_title, t.topic_views, t.topic_replies, f.forum_name FROM ex_bbplus_posts p, ex_bbplus_forums f INNER JOIN ex_bbplus_topics t ON t.topic_last_post_id = p.post_id WHERE f.forum_id = t.forum_id GROUP BY p.topic_id ORDER BY t.topic_time DESC Il problema è dovuto all'aggiornamento a mysql5 attuato da Altervista sui loro server e purtroppo il CMS in questione è obsoleto, non supportato da diversi anni e probabilmente ha problemi di compatibilità. Cosa fare? Il blocco in questione si chiama "Discussioni recenti nel forum" e fa parte del modulo "Forum - Newbb Plus", dovremo creare un nuovo blocco e inserire il codice per poter estrarre questa funzione. 1° SOLUZIONE - Usare Altervista\Filezilla per la gestione dei files del vostro sito.
- Navigare al percorso: /modules/newbb_plus/blocks
- Eseguire il backup del file: newbb_new.php (non obbligatorio ma raccomandato)
- Aprire il file originale e modificare questo blocco (da riga 36 a 53)
Quote: SELECT p.uid, p.topic_id, p.forum_id, p.post_time, p.icon, t.topic_title, t.topic_views, t.topic_replies, f.forum_name FROM ".$bbTable['posts']." p, ".$bbTable['forums']." f INNER JOIN ".$bbTable['topics']." t ON t.topic_last_post_id = p.post_id WHERE f.forum_id = t.forum_id $extra GROUP BY p.topic_id ORDER BY t.topic_time DESC"; Sostituendolo con questo: Quote: SELECT ex_users.uid, ex_bbplus_topics.topic_id, ex_bbplus_forums.forum_id, post_time, icon, topic_title, topic_views, topic_replies, forum_name FROM ".$bbTable['posts'].",".$bbTable['forums'].", ".$bbTable['topics'].", ex_users WHERE ex_bbplus_forums.forum_id = ex_bbplus_topics.forum_id AND ex_bbplus_topics.topic_last_post_id = ex_bbplus_posts.post_id AND ex_users.uid = ex_bbplus_posts.uid $extra GROUP BY ex_bbplus_topics.topic_id ORDER BY topic_time DESC"; - Salvate il file e attivate il blocco "Discussioni recenti nel Forum" dall'Amministrazione di E-Xoopport.
2° SOLUZIONE Nel sistema di Amministrazione del CMS E-Xoopport, navigare in Blocchi e disabilitate la visualizzazione del blocco non funzionante "Discussioni recenti nel Forum" con "Visibile: No" Possiamo ora creare uno nuovo Blocco con le seguenti caratteristiche: - Posizione: Centrale in alto al centro
- Mostra solo nelle pagine del tipo: [V] Pagina Iniziale (almeno questa voce fleggata)
- Ordine: 1 (a seconda alle vostre esigenze)
- Visibile: Si
- Nome: Discussioni Recenti del Forum
- Contenuto: * (vedi sotto)
- Tipo di contenuto: CODICE PHP
- Accesso in Lettura: {evidenziare tutti i vostri tipi utenti}
* Incollare il testo seguente, ricordandosi che: - Bisogna cambiare il nome del sito con il vostro (2° riga) - Possibilità di modificare numero max di post recenti (14° riga), default è 15. Quote: //Inizializzo query per la visualizzione di tutti i Records $mioSito = 'http://diedie87.altervista.org'; $query = mysql_query('SELECT icon, ex_users.uid, uname, ex_bbplus_topics.topic_id, topic_title, ex_bbplus_forums.forum_id, forum_name, topic_replies, topic_views, FROM_UNIXTIME(post_time) as post_time FROM ex_bbplus_posts, ex_bbplus_forums, ex_bbplus_topics, ex_users WHERE ex_bbplus_forums.forum_id = ex_bbplus_topics.forum_id AND ex_bbplus_topics.topic_last_post_id = ex_bbplus_posts.post_id AND ex_users.uid = ex_bbplus_posts.uid ORDER BY topic_time DESC LIMIT 0 , 15'); //Costruisco una tabella con tutti i records echo "<table border=1> <tr align='center'> <td></td> <td><b>Argomento</b></td> <td><b>Forum</b></td> <td><b>Risposte</b></td> <td><b>Visite</b></td> <td><b>Data</b></td> <td><b>Autore</b></td> </tr>"; while($rd = mysql_fetch_array($query)){ echo "<tr align='center'> <td><img src='$mioSito/images/subject/$rd[icon]'></td> <td><a href='$mioSito/modules/newbb_plus/viewtopic.php?topic_id=$rd[topic_id]&forum=$rd[forum_id]'>$rd[topic_title]</a></td> <td><a href='$mioSito/modules/newbb_plus/viewforum.php?forum=$rd[forum_id]'>$rd[forum_name]</a></td> <td>$rd[topic_replies]</td> <td>$rd[topic_views]</td> <td>$rd[post_time]</td> <td><a href='$mioSito/userinfo.php?uid=$rd[uid]'>$rd[uname]</a></td> </tr>"; } echo "</td></table>";
Testato su: E-Xoopport - Samsara 3.1 Per chiarimenti, suggerimenti sono a vostra disposizione.
--
|
|
»30/8/2011 09:12 |
|
|
Utenti online: 1 Utenti stanno visitando questo forum
|
|
Ci sono 1 utenti online. [ Amministratore ] [ Moderatore ] 1 Utenti anonimi 0 Utenti registrati: |
|
| Non puoi postare. Non puoi rispondere. Non puoi modificare. Non puoi cancellare. Non puoi proporre sondaggi. Non puoi votare nei sondaggi. Non puoi inserire file allegati.
|
|
|
|
Privacy Policy
Personalizza tracciamento pubblicitario