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

TopTen Topics in tabella personalizzata

Supporto stili in generale.
Shanks le roux
Utente
Utente
Messaggi: 85
Iscritto il: 29/01/2011, 11:40
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Database: MySQL 5.1.49-community-log

TopTen Topics in tabella personalizzata

Messaggio da Shanks le roux » 09/12/2011, 18:37

E' possibile inserire in una tabella personalizzata,le funzioni della Mod TopTen Topics?Sarebbe poi possibile inserire 3 o 4 colonne con gli ultimi topic invece che topic più visto e co?Ancora..Sarebbe possibile collegare una tabella ad una sezione?In modo che nella tabella vedo gli ultimi topic della sezione Film,nell'altra colonna gli ultimi topic della sezione Telefilm e via dicendo..

Avatar utente
Micogian
Leader Programmatori
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: TopTen Topics in tabella personalizzata

Messaggio da Micogian » 09/12/2011, 19:17

certo che si può, ma cosa intendi per "tabella personalizzata" ? Deve essere una custom page.
C'è una Guida a proposito: http://www.phpbbitalia.net/forum/guide- ... t5549.html

Shanks le roux
Utente
Utente
Messaggi: 85
Iscritto il: 29/01/2011, 11:40
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Database: MySQL 5.1.49-community-log

Re: TopTen Topics in tabella personalizzata

Messaggio da Shanks le roux » 10/12/2011, 11:58

Intendo una semplice tabella come questa
Comunque..Ora che so che si può PROVO da solo,finchè non provo non imparo mai ._. ma c'è qualche consiglio speciale? :D
EDIT:Una colonna può essere collegata a 2 o 3 sezioni?Tipo se uno ha Film,Film HD,Film SD,viene aggiornata su tutte e tre le sezioni..Non so se sono stato chiaro :/

Avatar utente
Micogian
Leader Programmatori
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: TopTen Topics in tabella personalizzata

Messaggio da Micogian » 10/12/2011, 13:40

Se possibile sarebbe meglio non usare il tag <table>, in subsilver2 si usa ancora, in prosilver NO, si usano i <div>.

Per estrarre i topics di alcune sezioni basta inserire nella query i relativi forum_id, in questo modo (forum_id= 1,2,3,4):

Codice: Seleziona tutto

//---------- 10 Topics più Recenti start -----------//
$sql1 = "SELECT tt.topic_id, tt.forum_id, tt.topic_title, tt.topic_time, tt.topic_moved_id, tt.topic_first_poster_name,
    ft.forum_id, ft.forum_name
    FROM " . TOPICS_TABLE . " tt, " . FORUMS_TABLE . " ft 
    WHERE tt.forum_id IN(1,2,3,4)
    AND tt.topic_type = 0
    AND tt.topic_moved_id = 0
    AND tt.forum_id = ft.forum_id
    ORDER BY tt.topic_time DESC LIMIT 0,$list_rec";
$result1 = $db->sql_query($sql1);

Shanks le roux
Utente
Utente
Messaggi: 85
Iscritto il: 29/01/2011, 11:40
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Database: MySQL 5.1.49-community-log

Re: TopTen Topics in tabella personalizzata

Messaggio da Shanks le roux » 10/12/2011, 13:48

Mmmh ho capito ^^ ora ci provo,poi per le altre colonne devo ripete lo stesso code variando l'id del forum?

Avatar utente
Micogian
Leader Programmatori
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: TopTen Topics in tabella personalizzata

Messaggio da Micogian » 10/12/2011, 13:53

Shanks le roux ha scritto:Mmmh ho capito ^^ ora ci provo,poi per le altre colonne devo ripete lo stesso code variando l'id del forum?
Si, ma vedi di differenziare le Variabili utilizzando nomi diversi perchè altrimenti hai problemi nel template.

Shanks le roux
Utente
Utente
Messaggi: 85
Iscritto il: 29/01/2011, 11:40
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Database: MySQL 5.1.49-community-log

Re: TopTen Topics in tabella personalizzata

Messaggio da Shanks le roux » 10/12/2011, 14:46

Mmmh..Ecco quello che vedo inserendo solo la mod e senza fare modifiche
Immagine
Ho svuotato le cache dal browser e da filezilla ma niente

Avatar utente
Micogian
Leader Programmatori
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: TopTen Topics in tabella personalizzata

Messaggio da Micogian » 10/12/2011, 15:39

Tu non hai un Prosilver classico, con il tuo style il template topten_topics_body.html dovrebbe essere così:

Codice: Seleziona tutto

<div class="sn-cat-header">
	<ul class="topiclist">
		<li class="header">
			<dl class="icon">
				<dd style="width: 34%">&nbsp;Ultimi Topics</dd>
				<dd style="width: 33%">&nbsp;Topics pi&ugrave; visti&nbsp;&nbsp;&nbsp;&nbsp;</dd>
				<dd>&nbsp;Ultimi Posts</dd>
			</dl>
		</li>
	</ul>
</div>
<div class="sn-cat-row rtl-viewforum">
	<ul class="topiclist topics">
		<!-- BEGIN topten_list -->
		<li>
			<dl>
				<dd style="width: 34%; padding: 1px">{topten_list.LAST_TOPIC_DATA} &nbsp;<a style="font-weight: bold" href="{topten_list.LAST_TOPIC_LINK}" title="{topten_list.LAST_TOPIC_TITLE} (in: {topten_list.LAST_TOPIC_FORUM})">{topten_list.LAST_TOPIC_TITLE_SHORT}</a> <span style="color: #708090">(di {topten_list.LAST_TOPIC_AUTHOR})</span></dd>
				<dd style="width: 33%; padding: 1px">{topten_list.VIEW_TOPIC_VIEWS} &nbsp;<a style="font-weight: bold" href="{topten_list.VIEW_TOPIC_LINK}" title="{topten_list.VIEW_TOPIC_TITLE} (in: {topten_list.VIEW_TOPIC_FORUM})">{topten_list.VIEW_TOPIC_TITLE_SHORT}</a> <span style="color: #708090">(di {topten_list.VIEW_TOPIC_AUTHOR})</span></dd>
				<dd style="padding: 1px"><a style=" font-weight: bold" href="{topten_list.LAST_POST_LINK}" title="{topten_list.LAST_POST_TITLE} (in: {topten_list.LAST_POST_FORUM})">{topten_list.LAST_POST_TITLE_SHORT}</a> <span style="color: #708090">(di {topten_list.LAST_POST_AUTHOR})</span></dd>					
			</dl>
		</li>	
		<!-- END topten_list -->	
	</ul>
</div><div class="sn-cat-footer"></div>
Questo è almeno quello che ho ricavato dalle tue pagine, ma non ho potuto provare.
Prova tu.
Inoltre non sono sicuro che le Variabili siano queste, io le ho ricavate dal mio Sito, al limite devi cambiare solo quelle (il nome dell'array "topten_list" e le Variabili).

Shanks le roux
Utente
Utente
Messaggi: 85
Iscritto il: 29/01/2011, 11:40
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Database: MySQL 5.1.49-community-log

Re: TopTen Topics in tabella personalizzata

Messaggio da Shanks le roux » 10/12/2011, 17:11

Ok ora va..Però non so come usare i div ^^'
Usando il tag table era molto semplice..
EDIT:Intanto ho modifica il file .php il risultato va bene da una parte e male dall'altra..Cioè..Non mi da gli ultimi topic di quella sezione..Ma l'ultimo+i topic di quella sezione..

Avatar utente
Micogian
Leader Programmatori
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: TopTen Topics in tabella personalizzata

Messaggio da Micogian » 10/12/2011, 17:24

Se è una Custom Page usa lo stesso codice del template.

Rispondi

Torna a “Supporto stili”

Chi c’è in linea

Visitano il forum: Nessuno e 65 ospiti