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

MOD Lista Topic

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 06/03/2010, 16:19

ho provato a cambiare le variabli come dicevi tu prima ma non è cambiato nulla..

Il fatto è che mi sto cervellando xkè è urgente come cosa e non posso permettermi di far passare altro tempo xkè gli utenti del mio forum usano tanto queste liste..

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 16:31

Se funziona con prosilver non vedo perchè non debba funzionare con subsilver, è solo un diverso modo di creare le tabelle. Tra l'altro con subsilver si potrebbero usare i tag <table><tr><td>.
Io prima di domani o lunedi non riesco a vedere.

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 06/03/2010, 16:53

ok grz in anticipo

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 17:06

Avevo un template creato per lo stile Avalon, chissà che non sia compatibile.
Mi pare che era da impostare l'elenco delle Categorie sotto forma di SELECT
impostando ID e Nome

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->
<style>
/* Pagination
---------------------------------------- */
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #808080;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #eeeeee;
	border: 1px solid #bababa;
	font-size: 1.2em;
	line-height: 1.8em;
}

.pagination span a:hover {
	border-color: #808080;
	background-color: #c0c0c0;
	color: #FF0000;
	text-decoration: none;
}

</style>

<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]yyy</p><!-- ENDIF -->
<h2><a href="{U_VIEWFORUM}">{FORUM_NAME}</a></h2>

<br />	<form method="post" name="charsearch" action="#">
		<table width="100%" cellspacing="1">
		<tr>
			<td align="left"><span class="genmed">Vai alla Categoria: </span><select name="first_char" onchange="this.form.submit();"><option value="" selected="selected">&nbsp; &nbsp;</option><option value="1">Avventura</option><option value="2">Azione</option><option value="3">Comico</option><option value="4">Commedia</option><option value="5">Drammatico</option><option value="6">Fantascienza</option><option value="7">Fantasy</option><option value="8">Horror</option><option value="9">Thriller</option></select>&nbsp;<input type="submit" name="char" value="Visualizza" class="btnlite" /></td>
			</tr>
		</table>
			</form>
<span>

<!-- BEGIN topic_list -->
	
	<!-- IF  topic_list.TOPIC_ICON_IMG == '' -->
		<br>
	<div class="block-start">
	<table class="tablebg" width="100%" cellspacing="0">
		<caption><div class="cap-left"><div class="cap-right"><div><table width="100%"><tr><td width="90%"><a name="{topic_list.TOPIC_CATEGORY}">&nbsp;</a>&nbsp;&nbsp;<h3>{topic_list.TOPIC_CATEGORY_NAME}</h3></td><td align="center"><a href="#top">top</a></td></tr></table></div>&nbsp;</div></div></caption>								
		<tr>
		<th width="50%">&nbsp;Titolo del Topic&nbsp;</th>
		<th width="15%">&nbsp;Categoria&nbsp;</th>
		<th width="7%">Risposte</th>
		<th width="7%">&nbsp;{L_VIEWS}&nbsp;</th>
		<th width="8%">&nbsp;Data&nbsp;</th>
		</tr>
	</table>
	</div>
		<!-- ELSE -->
	<div class="block-start">
	<table class="tablebg" width="100%" cellspacing="0">

		<!-- IF topic_list.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE -->	<tr class="row1"><!-- ENDIF -->
			<td class="row1" width="3%"><img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_URL}" alt="" /> </td>
			<td class="row1" align="left" width="47%"><a href="{topic_list.TOPIC_LINK}"><b>{topic_list.TOPIC_TITLE}</b></a>{topic_list.I_VALUE}</td>
			<td class="row1" align="left" width="15%">{topic_list.TOPIC_CATEGORY_NAME}</td>			
			<td class="row1" align="center" width="7%">{topic_list.REPLIES}</td>
			<td class="row1" align="center" width="7%">{topic_list.VIEWS}</td>
			<td class="row1" align="center" width="8%" >{topic_list.FIRST_POST_TIME}</td>
		</tr>
	</table>
	</div>
		<!-- ENDIF -->
<!-- END topic_list-->

</span>
	<span class="corners-bottom"></span></div>
<!-- INCLUDE overall_footer.html -->

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 06/03/2010, 17:11

siiiiiiiiiiiii questa funge alla perfezione.. mi devi solo dire come si impossta l'id e nome..

perchè dal menù a tendina se clicco sui generi mi apre delle pagine degli utenti!?!?!?

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: MOD Lista Topic

Messaggio da Micogian » 06/03/2010, 20:55

gennyna ha scritto:siiiiiiiiiiiii questa funge alla perfezione.. mi devi solo dire come si impossta l'id e nome..

perchè dal menù a tendina se clicco sui generi mi apre delle pagine degli utenti!?!?!?
Perchè era stata ricavata da memberlist, va modificata.

ID e nome li sai tu, avevi fatto delle icone Categoria e queste hanno in loro ID
Le soluzioni sono due, o sfrutti la variabile del file php che estrae le categorie oppure le inserisci a mano nel template, sapendo quali sono, ù
esempio
11 = Azione
12 = Avventura
ecc.
Guarda la tabella icons

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 07/03/2010, 0:36

Ho trovato gli id e a quale categoria corrispondo ma non capisc dove inseire questi ID:

ecco la parte di codice da modificare:

Codice: Seleziona tutto

  <table width="100%" cellspacing="1">
          <tr>
             <td align="left"><span class="genmed">Vai alla Categoria: </span><select name="first_char" onchange="this.form.submit();"><option value="" selected="selected">&nbsp; &nbsp;</option><option value="1">Avventura</option><option value="2">Azione</option><option value="3">Comico</option><option value="4">Commedia</option><option value="5">Drammatico</option><option value="6">Fantascienza</option><option value="7">Fantasy</option><option value="8">Horror</option><option value="9">Thriller</option></select>&nbsp;<input type="submit" name="char" value="Visualizza" class="btnlite" /></td>

                <td class="genmed" align="right"><a href="./memberlist.php?mode=searchuser">Trova utente</a></td>
             </tr>
          </table>

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: MOD Lista Topic

Messaggio da Micogian » 07/03/2010, 5:32

Beh è semplice , l'ID è il "value"
In pratica quando selezioni una Categoria gli passi il suo "value", cioè il suo ID

Questo è il sistema manuale. Il php prevede di creare la lista delel Categorie in automatico ma in questo caso il template sarebbe diverso.
Comunque funzionano entrambi i sistemi, solo che quello automatico funziona anche se tu aggiungi qualche Categoria, altrimenti la dovresti inserire manualmente.

Il problema è che non avendo quella struttura non posso fare una prova se funziona, dovrei lavorare sulla teoria.
Intanto vedi se ottieni qualche risultato, poi magari lo miglioriamo.

PS: la riga

Codice: Seleziona tutto

                <td class="genmed" align="right"><a href="./memberlist.php?mode=searchuser">Trova utente</a></td>
non serve, è quella che ti manda alla lista Utenti.
Devi anche controllare il valore "action" del Form
dovrebbe essere action="#" altrimenti la scelta di una categoria ti apre un'altra pagina.

Altra cosa: mi sono ricordato che avevamo creato un file user_catlist.php da inserire nelal cartella includes.
Il contenuto era ;

Codice: Seleziona tutto

<?php
// Stabilisce i valori assegnati alle icons_id
$categorie = array(
   '1' => "Avventura",
   '2' => "Azione",
   '3' => "Comico",
   '4' => "Commedia",
   '5' => "Drammatico",
   '6' => "Fantascienza",
   '7' => "Fantasy",
   '8' => "Horror",
   '9' => "Thriller"
);
?>
Ma con i numeri ID che corrispondono agli ID delle icone
Era questo il file che in automatico ti creava la Lista delle Categorie.

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 07/03/2010, 12:07

ho eliminato quella riga inutile..
QUel file è presente nella cartella includes.. le liste vengono messe quindi ordinate è solo da aggiustare il menù

la parte che riguarda il form è:

Codice: Seleziona tutto

<br />   <form method="post" name="charsearch" action="./memberlist.php?mode=">
          <table width="100%" cellspacing="1">
          <tr>
come lo modifico?

Ho modificato in questo modo:

Codice: Seleziona tutto

<form method="post" name="charsearch" action="#">
ma non funge

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: MOD Lista Topic

Messaggio da Micogian » 07/03/2010, 13:34

Gennà, mettimi il template completo e poi dammi la tabella completa con gli ID assegnati alle Categorie.
Dobbiamo collegare i menu alle rispettive sezioni con un link interno.

E' visibile la lista che stai creando ?

EDIT:

Gennà, prova questo:

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->
<div align="center width="90%">
	<div align="center"><h3>{FORUM_NAME}</h3></div>
<div class="post">
   <div class="pagination" align="center"><span>
	<table width="100%">
		<tr align="center">
		<!-- BEGIN icons_list -->
			<td width="60"><a href="#{icons_list.MY_ICON_ID}">{icons_list.MY_ICON_TEXT}</a></td><td width="10">&#8226;</td>
		<!-- END icon_list -->
   		</tr>
	</table>
    </div>
</div>
<br/>
<table>
<!-- BEGIN topic_list -->	
   <!-- IF  topic_list.TOPIC_ICON_IMG == '' -->
	</table><br>
   	<table class="tablebg" cellspacing="1" width="100%">
      <tr>
         <td class="cat" colspan="2" width="92%">&nbsp;&nbsp;<a name="{topic_list.TOPIC_CATEGORY}">&nbsp;</a>&nbsp;&nbsp;&nbsp;<font size="4">{topic_list.TOPIC_CATEGORY_NAME}</font></td>
         <td class="catdiv" colspan="3" align="center">&nbsp;<a href="#top">top</a></td>
      </tr>
   </table>
   <table class="tablebg" cellspacing="1" width="100%">   
      <tr>
         	<th colspan=2" width="40%">&nbsp;Titolo&nbsp;</th>
         	<th width="33%">&nbsp;Categoria&nbsp;</th>
         	<th width="7%">&nbsp;Risposte&nbsp;</th>
         	<th width="12%">&nbsp;Visite&nbsp;</th>
         	<th>&nbsp;Data&nbsp;</th>
      </tr>
   <!-- ELSE -->
	<tr class="row1">
		<td class="row1" width="3%"><div align="center"><img src="{T_ICONS_PATH}{topic_list.ICON_IMG}" alt="" /></div></td>
		<td class="row1"><img src="{T_ICONS_PATH}{topic_list.TOPIC_ICON_URL}" alt="" />&nbsp;&nbsp;<a href="{topic_list.TOPIC_LINK}">{topic_list.TOPIC_TITLE}</a></td>
		<td class="row1">{topic_list.TOPIC_CATEGORY_NAME}</td>
		<td class="row1">{topic_list.REPLIES}</td>
		<td class="row1">{topic_list.VIEWS}</td>
		<td>{topic_list.FIRST_POST_TIME}&nbsp;&nbsp;<img src="{topic_list.TOPIC_ICON_NEW}" alt="new"></td>			
	</tr>	
	<!-- ENDIF -->
<!-- END topic_list-->
</table>
	<span class="corners-bottom"></span></div>
<br>
<!-- INCLUDE overall_footer.html -->

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 42 ospiti