Topic_list - Lista alfabetica delle discussioni

Area dedicata a tutte le estensioni per phpBB 3.3.x
Rispondi
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 588
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Topic_list - Lista alfabetica delle discussioni

Messaggio da Micogian »

Nome estensione: topic_list
Autore: Micogian
Descrizione: Crea una Lista Alfabetica dei topics del forum indicato all'interno di un bbCode.

Download versione 1.0.8
topic_list 108.zip
ChangeLog:
ver. 1.0.2 = Inseriti gli apici nel file "services.yml" (01/09/2020)
ver. 1.0.3 = modificate le query del file "listener.php" per adattarle alla versione 5.7 di mysql. (02/05/2021)
ver. 1.0.4 = modificato il template per la visualizzazione della Lista da Smartphone (04/05/2021)

Versione titoli con numeri iniziali
La versione standard riunisce i topics che iniziano con un numero 0-9 in un unico gruppo "0"
La versione seguente consente di separare i topics che iniziano con un numero, vanno sostituiti i file "listener.php" nella cartella "event" e il file "viewtopic_body_postrow_content_after.html" nella cartella "styles/template/event/"

Download versione per topics con numeri iniziali nel titolo (file da sostituire) ATTENZIONE - versione non aggiornata.
versione_numeri_lettere.zip
Informazioni
La Lista viene creata automaticamente inserendo nel testo di un Topic un bbCode contenente il furum_id da elaborare.
E' possibile inserire una lista di forum_id separati da una virgola.
In mancanza del forum_id viene elaborata la Lista dei Topics del Forum del topic corrente.
La forma del bbCode è la seguente (Attenzione, eliminare gli spazi tra le parentesi quadre e la stringa ttlist.)

Codice: Seleziona tutto

[ ttlist ]2,6,8[ /ttlist ]
In questo caso verrà elaborata la LIsta dei topics dei forum_id= 2,6,8

Esempio:
topic_list_104.jpg
Demo: https://www.giannidose.altervista.org/f ... p?f=2&t=52

Istruzioni
Caricare l'estensione nella cartella /ext/micogian/topic_list/
Per default il numero dei record per pagina è stabilito in 50, per modificare questo valore intervenire nel file ./event/listener.php e modificare il valore della variabile

Codice: Seleziona tutto

$per_page	= 50 ;   // Records per pagina
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
vcienz_80
Nuovo Utente
Nuovo Utente
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da vcienz_80 »

Salve ho provato ad inserire la lista sul mio sito ma non compare per abilitarla mentre la 1.0.2 compare questa nulla ...
Avatar utente
vcienz_80
Nuovo Utente
Nuovo Utente
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da vcienz_80 »

errore mio scusami sbagliavo il nome autore apposta di Micogian era micogian ora funziona una meraviglia grazie mille gentilissimo ottimo lavoro ..
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 588
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da Micogian »

Sostituito il pacchetto nella pagina iniziale.
Modificato il template per la visualizzazione della Lista anche da smartphone.
Avatar utente
vcienz_80
Nuovo Utente
Nuovo Utente
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da vcienz_80 »

ciao micogian ma i numeri 1,2,3 ecc si possono eliminare mantenendo solo le lettere in ordine alfabetico

se si può mi aiuti a capire dove fare questa modifica grazie gentilissimo ..
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 588
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da Micogian »

Aumenta il numero dei record visualizzabili per pagina.
Come spiegato nelle istruzioni nel file "listener.php" esiste la possibilità di modificare il numero dei topics visualizzabili per pagina.
Se i record selezionati sono inferiori al valore impostato vengono visualizzati tutti i records in una sola pagina e compare la lista alfabetica che permette di posizionarsi in corrispondenza della lettera iniziale selezionata.
Se il numero dei records è invece superiore al valore "per_page" impostato, la lista viene separata in pagine e allora compaiono i numeri delle pagine.
Questo sistema è lo stesso che viene utilizzato dal sistema per visualizzare le pagine dei topics e serve a limitare il numero dei records per pagina.
Ovviamente dipende dal numero dei topics che vengono selezionati, puoi aumentare il numero dei topics per pagina ma personalmente penso che non si dovrebbe andare oltre i 100.

Su questo Forum La lista delle estensione comprende 35 records e dato che il valore "per_page" è 50 compare la lista Alfabetica database-estensioni-phpbb-3-3-x/lista-a ... t4792.html
Avatar utente
vcienz_80
Nuovo Utente
Nuovo Utente
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da vcienz_80 »

Si si lo capito io intendevo i numeri per ogni file se io metto 10 cose scritte con la stessa lettera A intendevo i numeri per ogni file messo se era possibile eliminarli e rimanere solo la lettera alfabetica ma senza contare ogni nuovo topic messo in lettera ..

non so se hai capito quello che cerco di dire grazie gentilissimo.. :arrendo:
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 588
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da Micogian »

No, non ho capito, stai parlando del numero che precede il Nome del Topic ? ma quello è il numero progressivo dei topics selezionati, indipendentemente dall'iniziale. Che fastidio da ?
Comunque il codice si trova alla riga 145 del file "viewtopic_body_postrow_content_after.html"

Codice: Seleziona tutto

<div class="list-inner">
								{topic_list.TOPIC_NUMBER}&nbsp;&nbsp;&nbsp;
								<a class="topiclist-title" href="{topic_list.TOPIC_LINK}" title="in {topic_list.FORUM_NAME}">{topic_list.TOPIC_TITLE}</a><br>
								&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da <span>{topic_list.TOPIC_AUTHOR_FULL}&nbsp;&nbsp;{topic_list.FIRST_POST_TIME}</span>
							</div>
Il numero viene inserito dalla seconda riga di codice, senza eliminarla si può commentare la riga in questo modo:

Codice: Seleziona tutto

<div class="list-inner">
								<!--{topic_list.TOPIC_NUMBER}&nbsp;&nbsp;&nbsp;-->
								<a class="topiclist-title" href="{topic_list.TOPIC_LINK}" title="in {topic_list.FORUM_NAME}">{topic_list.TOPIC_TITLE}</a><br>
								&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da <span>{topic_list.TOPIC_AUTHOR_FULL}&nbsp;&nbsp;{topic_list.FIRST_POST_TIME}</span>
							</div>
Avatar utente
vcienz_80
Nuovo Utente
Nuovo Utente
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da vcienz_80 »

Ottimo grazie quello proprio dicevo ancora mille grazie ..
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 760
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: Topic_list - Lista alfabetica delle discussioni

Messaggio da eniac »

Buongiorno, una semplice segnalazione, ho installato la 1.0.4 ma se controllo nel pannello delle estensioni mi viene riportato che la versione è la 1.0.1
Cattura1.JPG

..ed una richiesta (se possibile) nel mio forum quasi tutti i titoli dei post iniziano con un numero, quindi me li trovo tutti nella selezione "0" , sarebbe possibile una modifica per visualizzare nella lista anche i singoli numeri ?
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
phpBB version : 3.3.11
php version : 8.2.16
Rispondi