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 Topten Topics ver. 1.0.2

Supporto MODs generale.
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 Topten Topics ver. 1.0.2

Messaggio da Micogian » 12/01/2011, 14:10

Io non ci credo, perchè ho provato e a me funziona con lo stesso codice, se cambio il template mi viene come viene a te.
se mi fai vedere i file stiamo meno, altrimenti non ci capiamo.
Io non credo che tu non abbia un overall_header.html e se non si vede vuol dire che non viene richiamato.
Ci sono 4 file, 2 php e 2 html, ma devono avere i giusti collegamenti,
Per me tu nel file iniziale prova_topten_topics.php richiami il file prova_topten_topics.html.

Se è così è sbagliato, deve richiamare prova_page_topten.html che contiene overall_header e a sua volta richiamerà prova_topten_topics.

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

Re: MOD Topten Topics ver. 1.0.2

Messaggio da gennyna » 12/01/2011, 14:51

Li ho allegati, se non ci credi vedi stesso tu XD
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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 Topten Topics ver. 1.0.2

Messaggio da Micogian » 12/01/2011, 16:45

Sono corretti.
Scusa una domanda: ma hai pulito la cache ?
Perchè per ogni modifica ch esi fa al template bisogna aggiornare il Template o cancellare la cache.

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

Re: MOD Topten Topics ver. 1.0.2

Messaggio da gennyna » 13/01/2011, 9:39

si, la faccio...

Quello proprio come se si bloccasse il database, mi da quell'impressione

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 Topten Topics ver. 1.0.2

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

Genny, io dico questo: se hai fatto le modifiche che ho detto io, cioè hai commentato la riga "include" il database non centra assolutamnente niente perchè la query è esclusa.
In pratica hai una semplice Custom Page che apre il file prova_page_topten.html.
Questa pagina non è altro che una pagina che apre la testata (overall_header.html), la tabella della Lista Topics che però è vuota perchè la query l'abbiamo esclusa e il piede (overall_footer.html).
Se vuoi essere ancora più sicuro togli da prova_page_topten.html la riga

Codice: Seleziona tutto

<!-- INCLUDE prova_topten_topics.html -->
e ti resta una semplicissima pagina che dovrebbe aprire solo la testata e il piede, una semplice Custom Page.
Quindi cosa centra il database se le query sono escluse ?

Nel file sorgente della tua pagina io non vedo nulla che riguardi overall_header.html e di conseguenza non ci può essere nessuna formattazione perchè i collegamenti al CSS sono nella testata.

La conclusione è che il file che apri non tiene conto di overall_header e questo avviene quando la cache non è azzerata.
Io sono convinto che dipenda dalla cache.
Non posso pensare che nel tuo stile non esista overall_header, a parte il fatto che te l'avevo chiesto di controllare cosa c'è nella prima riga di un qualsiasi template.
Ci sarà la riga

Codice: Seleziona tutto

<!-- INCLUDE overall_header.html -->

ma io questo non posso saperlo.

EDIT:
Questo è il codice sorgente della pagina che si ottiene con prova_topten_topics.php:

Codice: Seleziona tutto

    <!--  Mod topten_topics ver 1.0.2 by Micogian start -->
    <div class="forabg">
       <div class="inner"><span class="corners-top"><span></span></span>
          <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</dd>

                   <dd>&nbsp;Ultimi Posts</dd>
                </dl>
             </li>
          </ul>
          <ul  class="topiclist forums" >
    
          </ul>
       <span class="corners-bottom"><span></span></span></div>
    </div>

    <!--  Mod topten_topics ver 1.0.2 by Micogian end -->
Come vedi è semplicemente il risultato del file prova_topten_topic.html, giustamente senza valori perchè la query è stata esclusa.
Dove sono overall_header e overall_footer ??????????????

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

Re: MOD Topten Topics ver. 1.0.2

Messaggio da gennyna » 13/01/2011, 11:01

ah ecco. Ora fuziona XD

http://www.clonedb.tk/community/prova_topten_topics.php

Pero ci mette troppo tempo ad apire la pagina


*** Ho modificato il file sql provando a diminuire i dati da estrarre... ma ci metto lo stesso molto tempo
*** Se con firefox me lo apre dipo 2 minuti, con chroome non me lo apre proprio e mida Internal error server XD

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 Topten Topics ver. 1.0.2

Messaggio da Micogian » 13/01/2011, 11:07

A me si apre la pagina di login, vuol dire che non hai tolto il controllo utente.

A parte quello io ho l'impressione che ci siano altre cose nella pagina che rallentano, ben più delle mie query.

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

Re: MOD Topten Topics ver. 1.0.2

Messaggio da gennyna » 13/01/2011, 11:31

ho fatto quella modifica degli */..


ti sbagli XD la navigazione su sito è velocissima anche perchè abbiamo da poco inserito 2 cpu sul server.

Logga con questi dati:
user: bingo2
pass:123456

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 Topten Topics ver. 1.0.2

Messaggio da Micogian » 13/01/2011, 13:53

gennyna ha scritto:ho fatto quella modifica degli */..
Cosa significa */.. ?
Piuttosto è il contrario.
il codice /* messo all'inizio e il codice */ messo alla fine in un file php commenta la parte racchiusa:

Codice: Seleziona tutto

/* questo è un commento */
Io ti avevo detto di metterlo nella riga include per vedere cosa succede,
Dovresti fare così:

Codice: Seleziona tutto

/*
include($phpbb_root_path . 'sql_topten_topics.' . $phpEx);
*/
ma è la stessa cosa di

Codice: Seleziona tutto

//include($phpbb_root_path . 'sql_topten_topics.' . $phpEx);
In entrambi i casi la riga non viene considerata dal php.
Questa era una prova per vedere cosa si visualizzava. Si dovcrebbe vedere la testata, la tabella vuota e il piede.
Dato che queso escludeva la query volevo vedere se c'erano problemi, In effetti prima non si vedeva la testata, Non so perchè, io sono convinto che era un problema di cache.

Ora si vedono 5 records ma in effetti non è possibile che stia tanto.
A parte che sarebbe da ordinare la Lista, io penso che la query più complessa sia qualldei Posts.
Se vogliamo fare una prova proviamo ad escluderla.
devi mettere nel file sql_topten_topics.php il segno /* a questa riga

Codice: Seleziona tutto

 /*   //---------- 10 Ultimi posts start -----------//
e chiudere il commento nella seguente:

Codice: Seleziona tutto

    //---------- 10 Ultimi posts end -----------// */
In questo modo escludiamo la query che estrae gli ultimi posts e vediamo cosa succede.
Le modifiche al PHP non hanno bisogno di aggiornare la cache.

Sinceramente non ho mai avuto nessuno che abbia problemi di questo tipo.
Quanti records ci sono nella tabella posts ?

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

Re: MOD Topten Topics ver. 1.0.2

Messaggio da gennyna » 13/01/2011, 15:28

scusa la mia superficialità XD è forse per questo che non imparerò mai.

avevo scritto quel simbolo così ( a scopo dimostrativo) ma in realtà io faccio sempre copia e incolla dei codici che dici.

vuoi sapere quanti record ci sono nella tabella post? ahahhahahahahhahahah mi vien da ridere

incollo il numero di messaggi presenti in alcuni forum:
Messaggi: 10773 +
Messaggi: 1470 +
Messaggi: 1929 +
Messaggi: 9535 +
messaggi: 2831 +
Messaggi: 1607

Potrei continuare all infinito... ci almeno altri 20 forum che non ti ho citato ..
il mio database pesa sopra i 70 Mb

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti