Lista automatica degli argomenti

Area dedicata a tutte le estensioni per phpBB 3.2.x
Rispondi
Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



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 »

Non è che tu nel file config.php hai abilitato il DEBUG ?
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

Ciao Micogian come si fa a vedere il file per vedere se attivo il DEBUG grazie cosi provo a vedere ..
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

eccolo il file del finale config.php e cosi


@define('PHPBB_INSTALLED', true);
@define('PHPBB_ENVIRONMENT', 'production');
// @define('DEBUG_CONTAINER', true);
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



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 »

Le 2 barre all'inizio della riga disattivano il codice.

Penso di aver capito dove sta il problema, riguarda sempre il php e in particolare le due variabili "total" e "tot_replies".
La modifica va fatta nel file "listener.php" che si trova nella cartella "event"

Trova la riga 306 che dovrebbe essere questa:

Codice: Seleziona tutto

				$total_topics	= $row_tot[total];    				// totale dei topics selezionati
La riga ma modificata mettendo le virgolette nella stringa [total]

Codice: Seleziona tutto

				$total_topics	= $row_tot['total'];    				// totale dei topics selezionati
Idem per la riga 628 che recupera il valore di "tot_replies"
Sostituire la riga

Codice: Seleziona tutto

$topic_replies[$i]			= $row2[tot_replies] - 1;
con la riga

Codice: Seleziona tutto

$topic_replies[$i]			= $row2['tot_replies'] - 1;
Io non posso provare perchè ho la versione 7.1 di PHP.
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

Ottimo grazie mille ora devo scappare appena ritorno in serata ti faccio sapere grazie buon pomeriggio a dopo ...
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

mamma mia e peggio del peggioooo

Errore Generale
SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND t.topic_moved_id = 0 AND t.topic_last_post_time > 0 ORDER ...' at line 3 [1064]

SQL

SELECT t.forum_id, t.topic_id, count(t.topic_id) AS total FROM phpbb_topics t WHERE t.forum_id IN() AND t.topic_moved_id = 0 AND t.topic_last_post_time > 0 ORDER BY t.topic_id

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1023
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 195
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 345
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/micogian/topic_list/event/listener.php
LINE: 298
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 214
CALL: micogian\topic_list\event\listener->viewtopic_add()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 44
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/viewtopic.php
LINE: 2156
CALL: phpbb\event\dispatcher->trigger_event()

mentre senza numero pagina bianca uffaaaaaaaaaaaa ....
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



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 »

Non è detto che sia peggio, l'errore precedente non c'è più ma è nella query, non vorrei che nella versione 3.3.3 abbiano modificato qualche campo della tabella topics, a volte lo hanno fatto, come eliminare il campo "replies" che prima era nella tabella "topics" ed ora viene calcolato.
Nel mio sito funziona perfettamente, devo provare ad aggiornare alla 3.3.3, poi vediamo se è un problema di php o di phpbb.
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

Ciao Micogian appena arrivato da lavoro dai non preoccuparti aspetterò la tua lista appena aggiornata per 3.3.3 nel frattempo
ti ringrazio mille di tutto il supporto ..
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Avatar utente
vcienz_80
Registered User
Registered User
Messaggi: 40
Iscritto il: 22/04/2021, 13:31
Link del Forum: http://yoshiitaly.sviluppo.host

Re: Lista automatica degli argomenti

Messaggio da vcienz_80 »

Ciao Micogian tu hai detto che usi la versione PHP Version 7.1 e ti funziona bene giusto
io ho notato che dalla dash board che mi ospita ci sono 4 versioni di php 7.4, 7.3, 7.0, e la 5.6
secondo te potrei cambiare versione o succede qualcosa cambiando la versione 7.3 con la 7.0 aspetto tue risposte grazie come al solito ...
  •   Titolo argomento
    Risposte
    Visite
    Ultimo messaggio



Rispondi