Lista automatica degli argomenti

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

Re: Lista automatica degli argomenti

Messaggio da Micogian »

Ho capito, penso di si, invece di elaborare i forum vengono elaborati i topics, ma non capisco l'utilità, in pratica tu avresti la lista dei soli topic inseriti nel bbcode, che senso ha ? La Lista degli argomenti ha senso, secondo me, se elenca tutti gli argomenti di uno o più forum, considera che chi non ha i permessi di lettura su certi forum non visualizza quei topics.

In pratica non sarebbe più una lista automatica ma una lista dei topics da te elencati, non so se ho capito bene, così non ha senso.
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Lista automatica degli argomenti

Messaggio da twm »

In pratica non sarebbe più una lista automatica ma una lista dei topics da te elencati, non so se ho capito bene, così non ha senso.
Esatto
Capisco la tua perplessità, ma a me succede che topic interessanti ed utili vengano inseriti insieme a molti topic assolutamente non utili.
In parte ho ovviato spostando i topic utili in aree apposite ma questo ha creato altri problemi.
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 585
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Lista automatica degli argomenti

Messaggio da Micogian »

Ho capito ma devi anche considerare che una Lista degli argomenti dovrebbe visualizzare tutti gli argomenti e la mia estensione ti permette anche di unire forum diversi.
Una soluzione comunque ci sarebbe ed quella che noi abbiamo utilizzato per creare la Lista degli Itinerari https://www.actaplantarum.org/itinerari/itinerari.php
Esiste un campo che non viene mai utilizzzato (almeno da noi) e riguarda il "motivo della modifica" di un topic. Se in questo campo che non viene utilizzato, viene inserito un numero che corrisponde a una Regione, si possono ottenere tutte le discussioni interessanti di quella Regione.
Tu potresti metterci un codice, ad esempio il numero 1 nel campo "Motivo della modifica" a tutte le discussioni che vuoi vengano selezionate.
Se alla query che estrae le discussioni stabilisci che vengano prese solamente le discussioni che hanno il valore "1" hai risolto il problema, addirittura potresti poter scegliere, tutti i topics o solo quelli importanti e il gioco è fatto.
Se poi il campo lo usi puoi decidere di mettere una stringa particolare, ad esempio "ttlist" che è una parola che non userai mai in un testo.
Tutte le discussioni che hanno quel valore vanno a finire nella Lista delle discussioni importanti.
A volte bisogna pensare a come sfruttare quello che c'è in phpbb.
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Lista automatica degli argomenti

Messaggio da twm »

Perfetto. Ma come si fa ??
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 585
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Lista automatica degli argomenti

Messaggio da Micogian »

Va modificata la query che seleziona gli argomenti, dovrei dare un'occhiata, ma da parte tua dovresti decidere come rendere "Importanti" i topics che vuoi venagon inseriti nella lista, devi aprire in modifica la prima pagina dei topics che vuoi selezionare e metter il codice che decidi di usare nel campo motivo della modifica. In pratica non fai nessuna modifica, metti solo un valore nel campo "Motivo della modifica",
Quel valore sarà quello che verrà utilizzato per selezionare i topics.
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Lista automatica degli argomenti

Messaggio da twm »

Grazie, senza fretta, sei molto gentile.
Nel campo Motivo metterei "3R" oppure "3Rotaie"
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
pollastro
Supporter
Supporter
Messaggi: 192
Iscritto il: 24/07/2017, 19:00
Link del Forum: http://www.pendoleria.com/forum

Re: Lista automatica degli argomenti

Messaggio da pollastro »

twm ha scritto: 09/03/2019, 11:50 il bbcode è SENZA spazi. Il bbcode di Alex ha una sola "t", quello di micogian ha due "t"
la cartella è ...\ext\micogian\topic_list\
ho imparato che mettendo un solo punto nel posto sbagliato, con l'htlm le cose non funzionano.

Ho scaricato dal sito suggerito da micogian ( https://github.com/micogian/topic_list ) l'estensione ( che sembrerebbe avere , come zip, lo stesso nome di quella scaricata dal post di Alex ...???)
Comunque, scompattando lo zip la cartella contenuta non è topic_list come dici tu, ma topic_list-master

Ho caricato con ftp quella cartella in ext ed mi ritrovo con ext/micogian/topic_list-master

Peraltro l'estensione non compare nella lista di quelle da abilitare.

Ho fatto queste prove dopo che fino allo sfinimento ho fatto dei tentativi con l'estensione del primo post di Alex.

Qualche suggerimento al pollastro

Cordialità.
Carlo
The best is yet to come
cchiù lluonga è a pinsata, cchiù granni è a minchiata :D:
www.pendoleria.com/forum
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 585
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Lista automatica degli argomenti

Messaggio da Micogian »

Il master è aggiunto da GitHub, il percorso corretto è ext/micogian/topic_list
In tutte le estensioni devi guardare il file composer.json dove trovi il percorso corretto e i dati dell'estensione.
Tutte le estensioni hanno il seguente percorso
ext/nome_autore/nome_estensione/

Personalmente sarebbe più pratico utilizzare un numero per differenziare i topics da visualizzare nella Lista, il numero 1 va benissimo, un domani potresti anche utilizzare numeri diversi per diverse Liste. Le stringhe come 3R o 3Rotaie le escluderei.
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Lista automatica degli argomenti

Messaggio da twm »

Fai come ti viene meglio. Grazie
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 585
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Lista automatica degli argomenti

Messaggio da Micogian »

Ti consiglierei prima di vedere se l'estensione ti funziona e poi eventualmente pensare alla modifica, anche se personalmente ho molti dubbi, che senso ha elaborare una Lista delle discussioni togliendone una parte ?
Viene a cadere l'automatismo della Lista (si chiama Lista Automatica degli Argomenti) perchè bisogna agire su ogni discussione per stabilire se debba essere inserita nella lista o meno, e chi lo decide ? Secondo me è una decisione arbitraria che può generare malcontento negli utenti,
"Perchè la mia discussione è stata considerata non importante?"
La mia Lista elenca tutte le discussioni presenti nei Forum definiti nel bbCode e prevede sia la possibilità di cercare una discussione o restringere la lista per periodi.
Prima va installata e poi si decide se va bene o no.
Rispondi