Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > GT Club > GT World > WikiGT
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

WikiGT Enciclopedia/Dizionario del Forum GT

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione WikiGT


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 02-03-07, 20:59   #1 (permalink)
Banned
 
L'avatar di Napster
 
Data di registrazione: Nov 2006
Ubicazione: Roma!
Messaggi: 731
Invia un messaggio tramite MSN a Napster
Modifica al codice della pagina per topic in home phpbb

Ciao,

stavo girando e ho letto sul wiki che c'è un vecchio codice per estrarre gli ultimi topic dal db per phpbb. Non potendolo modificare lo posto qui...Magari qualcuno lo legge e cambia il codice nel wiki(Poi lo metto anche nella sezione phpbb)



Nel mio caso i forum con 'id'= 47 e 25 sono quelli con i diritti di admin o moderatore e quindi i relativi topic non dovrebbero essere pubblicati in home...Cambiate 47 e 25 con l'id dei vostri forum!

Lo script inoltre stampa (tra parentesi) il numero delle risposte che ha ricevuto quel topic
Codice PHP:
 <?php
                  $tutto 
"select * from phpbb_posts WHERE forum_id !='47' and forum_id !='25' ORDER BY `post_id` DESC LIMIT 1 ";$query mysql_query ($tutto,$link);

while (
$valori mysql_fetch_array ($query)){
$topic_id $valori['topic_id'];
$forum_id $valori['forum_id'];
}

                  
$tutto "select topic_replies from phpbb_topics WHERE topic_id ='$topic_id' and forum_id !='47' and forum_id !='25'";
$query mysql_query ($tutto,$link);
while (
$valori mysql_fetch_array ($query)){
$ultimo_topic_risposte $valori['topic_replies'];
//Stampa le risposte dell'ultimo topic
}                  $tutto "select topic_title from phpbb_topics WHERE topic_id ='$topic_id' and forum_id !='47' and forum_id !='25'";

$query mysql_query ($tutto,$link);
while (
$valori mysql_fetch_array ($query)){

$ultimo_topic $valori['topic_title'];
echo
"<hl><a href=\"http://www.studenticroce.net/viewtopic.php?t=$topic_id\">$ultimo_topic</a>(<strong>$ultimo_topic_risposte</strong>)<br /></hl>";
}      
                
?>
--------------------<br />
              <?php  
                  
                   $tutto 
"select * from phpbb_topics WHERE forum_id !='47' and forum_id !='25' ORDER BY `topic_id` DESC LIMIT 8";
$query mysql_query ($tutto,$link);
while (
$valori mysql_fetch_array ($query)){
$id_topic $valori['topic_id'];
$titolo $valori['topic_title'];
$risposte $valori['topic_replies'];
$id $valori['topic_last_post_id'];
echo
"<hl><a href=\"http://www.studenticroce.net/viewtopic.php?p=$id\">$titolo</a>(<strong>$risposte</strong>)<br /></hl>";}
mysql_close ($link);
?>
Trovate l'esempio a: http://www.studenticroce.net/home/index.php
Napster non in linea   Rispondi citando
Vecchio 03-03-07, 08:16   #2 (permalink)
 
L'avatar di Giorgiotave
 
Data di registrazione: Oct 2004
Ubicazione: Monasterace
Messaggi: 34,892
Invia un messaggio tramite Skype a Giorgiotave
Ciao Napster

questo codice che hai postato è un'implementazione diversa, visto che stampa altri dati. Quindi, possiamo creare su Wiki un'altra pagina con questo codice.

Se ti registri potrai modificare le pagine. Attenzione ad usare lo stile di Wiki nello scrivere (quasi enciclopedico).

Se tu avessi intenzione di sviluppare una serie di argomenti su Wiki, potresti entrare a far parte dei Ricercatori GT e sviluppare quegli argomenti che ti interessano e/o vuoi studiare
Giorgiotave ora è in linea   Rispondi citando
Vecchio 03-03-07, 13:54   #3 (permalink)
Banned
 
L'avatar di Napster
 
Data di registrazione: Nov 2006
Ubicazione: Roma!
Messaggi: 731
Invia un messaggio tramite MSN a Napster
Si, aggiunge alcuni dati in più come il numero delle risposte, ma copre anche un bug.

Con quel codice sul wiki vengono stampati anche i topic presenti nei forum con privilegi admin o moderatore.
Questo potrebbe rendere gli utenti un po' spaesati, leggono titoli nell'elenco e poi non li trovano più..!?
Magari c'è un titolo che contiene informazioni pericolose o altro..insomma tutto quello che ci si scambia tra admin/moderatori

Ultima modifica di Napster : 03-03-07 13:56.
Napster non in linea   Rispondi citando
Vecchio 03-03-07, 16:34   #4 (permalink)
 
L'avatar di Giorgiotave
 
Data di registrazione: Oct 2004
Ubicazione: Monasterace
Messaggi: 34,892
Invia un messaggio tramite Skype a Giorgiotave
No Napster,

con quel codice è l'admin che sceglie quali forum mostrare, tramite l'id

O forse mi sono perso il codice?
Giorgiotave ora è in linea   Rispondi citando
Vecchio 06-04-07, 13:28   #5 (permalink)
Banned
 
L'avatar di Napster
 
Data di registrazione: Nov 2006
Ubicazione: Roma!
Messaggi: 731
Invia un messaggio tramite MSN a Napster
Si è l'admin che sceglie quali id non mostrare, modificando il codice
Napster non in linea   Rispondi citando
Rispondi
Tags: , , , , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 01:43.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.