Unofficial WebSite X5

WebSite X5 versioni obsolete => WebSite X5 [v9] - Discussioni Generali => Topic aperto da: essedi - 15 Gennaio, 2012, 13:02:47

Titolo: Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 13:02:47
Ho voluto cimentarmi per la prima volta con il Guestbook di EVO9, ma non ho avuto successo.

Sono certo di commettere qualche errore banale, ma quale?

Riporto di seguito la procedura seguita.

1.    In un nuovo progetto ho inserito nella Home Page, tramite un oggetto HTML, un widget Guestbook con i seguenti parametri:

    Public folder path: commenti
    Notification email address: il mio indirizzo di posta elettronica

2.    Per limitare i problemi di test, ho disabilitato Show captcha ed abilitato Show inserted comments immediately.

3.    Alla richiesta di impostare automaticamente l'estensione PHP per la pagina creata ho risposto sì.

4.    Ho esportato il sito su una cartella del disco locale.

5.    Qui la prima sorpresa: mi sarei aspettato la creazione automatica di un cartella "commenti", ma ciò non è avvenuto. Allora l'ho creata io manualmente (a scanso di equivoci, preciso di averla creata nella cartella del sito, la stessa del file index.php)

6.    Con Filezilla ho esportato la cartella del sito in "essedi.altervista.org/_guestbook"

Sono andato sul sito ed ho inserito un commento compilando la casella nome, inserendo il mio indirizzo di posta elettronica nella casella E-mail e lasciando vuoto il campo Sito internet (non obbligatorio).

Ho dato invio: dopo un po' di attesa è apparso il messaggio:

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2818

Ho provato anche a leggere la riga 2818 di x5engine.php, ma non è roba per me.

Qualcuno mi dà una mano?
Titolo: Re:Aiuto per Guestbook
Inserito da: milux - 15 Gennaio, 2012, 13:14:58
hai letto questo topic ?  http://www.unofficialwsx5.com/index.php?topic=466.msg3029#new (http://www.unofficialwsx5.com/index.php?topic=466.msg3029#new)
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 13:35:52
hai letto questo topic ?  http://www.unofficialwsx5.com/index.php?topic=466.msg3029#new (http://www.unofficialwsx5.com/index.php?topic=466.msg3029#new)


Sì l'ho letto (ho dimenticato di specificarlo)

Ma il mio problema è a monte: devo prima imparare a creare una pagina Guestbook, poi posso prendere in considerazione sistemi per eventuali miglioramenti.
Titolo: Re:Aiuto per Guestbook
Inserito da: milux - 15 Gennaio, 2012, 14:09:30
Ho voluto cimentarmi per la prima volta con il Guestbook di EVO9, ma non ho avuto successo.

Sono certo di commettere qualche errore banale, ma quale?

Riporto di seguito la procedura seguita.

1.    In un nuovo progetto ho inserito nella Home Page, tramite un oggetto HTML, un widget Guestbook con i seguenti parametri:

    Public folder path: commenti
    Notification email address: il mio indirizzo di posta elettronica


Hai scritto solo commenti o inserito il path ?


Citazione
4.    Ho esportato il sito su una cartella del disco locale.


in locale se non hai installato il www server e php, non funziona...

Citazione
5.    Qui la prima sorpresa: mi sarei aspettato la creazione automatica di un cartella "commenti", ma ciò non è avvenuto. Allora l'ho creata io manualmente (a scanso di equivoci, preciso di averla creata nella cartella del sito, la stessa del file index.php)


cioè la root del sito... hai impostato i permessi in scrittura?

Citazione
6.    Con Filezilla ho esportato la cartella del sito in "essedi.altervista.org/_guestbook"


Hai esportato la cartella commenti in una cartella del sito che si chiama _guestbook?

Titolo: Re:Aiuto per Guestbook
Inserito da: stesil - 15 Gennaio, 2012, 16:31:17
Aggiungo due cose a quanto già scritto da Milux:

la cartella commenti si crea quando si inserisce un commento, non prima. Io ho provato sia a non crearla sia a crearla e non cambia nulla.

Stai lavorando con la versione beta?

Perchè allora la riga 2818 potrebbe non corrispondere con quello che leggo io.

Questa riga di codice appartiene alla funzione filterCode, che viene utilizzata per filtrare i commenti inseriti nel guestbook, togliendo ad esempio eventuali tag html o js o php inseriti nei campi del form. Nella riga in questione c'è un ciclo while e un'espressione regolare che, per me, non è di facile lettura.

L'errore, correggetemi se scrivo cavolate, dovrebbe significare che è stato superato il tempo massimo di esecuzione dello script.

Ho anche provato il guestbook originale su altervista ma questo errore non l'ho mai visto.
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 17:09:45
Hai scritto solo commenti o inserito il path ?

Ho scritto solo "commenti", il path dovrebbe intendersi la root del sito (che nel mio caso è _guestbook)

in locale se non hai installato il www server e php, non funziona...

Non l'ho provato in locale, ma solo dopo averlo esportato sul server Altervista, nella cartella _guestbook

cioè la root del sito... hai impostato i permessi in scrittura?


In Altervista non ho trovato una funzione per impostare i permessi in scrittura: dovrebbero essere di default.

Hai esportato la cartella commenti in una cartella del sito che si chiama _guestbook?

Questa non l'ho capita. Io ho esportato tutto il sito dalla cartella su disco locale a "essedi.altervista.org/_guestbook", quindi anche la cartella "commenti"
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 17:18:31

Stai lavorando con la versione beta?


Sì, lavoro sempre con l'ultima versione, che attualmente è la beta 9.0.5.1757

A questo punto incomincio a pensare che sia un problema di permessi. Come ho già risposto a Milux, in Altervista non ho mai dovuto impostare permessi in scrittura (credo che siano di default). L'unica icona che vedo è un lucchetto che serve a "restringere l'accesso" ad una cartella.
Titolo: Re:Aiuto per Guestbook
Inserito da: stesil - 15 Gennaio, 2012, 17:53:12
Non lo so ... il guestbook di prova che ho esportato su Altervista funziona. Senza creare alcuna cartella commenti e senza dare permessi a nulla. Ma io sto utilizzando la 1748, non la beta ... può dipendere da questo?

Puoi postare la riga di codice del file x5engine.php che dà l'errore?

Non è detto che ci si capisca qualcosa ... ma tentare ...
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 18:26:06
Non lo so ... il guestbook di prova che ho esportato su Altervista funziona. Senza creare alcuna cartella commenti e senza dare permessi a nulla. Ma io sto utilizzando la 1748, non la beta ... può dipendere da questo?

Puoi postare la riga di codice del file x5engine.php che dà l'errore?

Non è detto che ci si capisca qualcosa ... ma tentare ...

A complicare la situazione c'è che la riga di errore varia da prova a prova

Queste sono le ultime segnalazioni

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2788

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2786

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2818

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2788



Titolo: Re:Aiuto per Guestbook
Inserito da: milux - 15 Gennaio, 2012, 18:35:56
come ho già scritto in altri topic sarebbe utile che quando si scrive un messaggio si indichi perlomeno la versione del software che sta utilizzando e la relativa release, altrimenti si rischia di dare informazioni scorrette e oltretutto di perdere del tempo inutilmente.


In teoria ogni richiesta dovrebbe essere corredata di :


Versione e release del software utilizzato
URL con la pagina dove c'è il problema
tipo di hosting utilizzato


Tornando al guestbook io ho creato una cartella guestbook con i permessi di scirttura (host LINUX) ;  ho inserito il widget in una pagina dichiarando la cartella pubblica e tutto è andato correttamente. Non conosco Altervista ma se non fosse possibile settare i permessi di scrittura allora devi individuare una cartella esistente in cui lo puoi fare..


Apro anche un'altra parentesi : la sezione è relativa alla versione 9 ma non quella in Beta Test. Io le versioni beta non le installo neanche e non ci perdo del tempo. Aprire quindi argomenti su problemi realativi alle Beta rischia solo di confondere le acque..penso che la soluzione migliore sia quella di creare una sezione apposita..
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 18:46:00
1) è vero: ho dimenticato di indicare la versione

2) io installo sempre l'ultima versione (anche beta)

3) Non metto in dubbio che a te e a tanti altri funziona. Infatti ribadisco la mia convinzione che dipenda da un mio banale errore e ripeto la domanda iniziale: qualcuno può darmi una mano a trovarlo?

Edit: host e sito erano indicati.
Host: Altervista
Sito: http://www.essedi.altervista.org/_guestbook/
Titolo: Re:Aiuto per Guestbook
Inserito da: milux - 15 Gennaio, 2012, 18:52:04
fai copia e incolla del codice widget ....
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 19:20:59
fai copia e incolla del codice widget ....


Nel frattempo ho creato un nuovo sito, ripetendo la procedura già descritta (evidentemente errata), con l'unica differenza che ho esportato il sito direttamente tramite EVO 9.

Purtroppo ho ottenuto lo stesso risultato.

Il sito è http://www.essedi.altervista.org/provaguestbook/

Questo è il codice creato

<!-- GuestBook.GuestBook: START -->
<?php
    require_once('res/x5engine.php');
   
    showGuestBook('25d0396m', 'commenti', '', false, true);
  if (false) {
  ?>
  <div class="imAlertMsg">This widget will be available when your Site will be online.</div>
  <?php
  }
?>
<!-- GuestBook.GuestBook: END -->
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 15 Gennaio, 2012, 19:29:22
Il "Maximum execution time" è un timeout per l'esecuzione, modificabile da php.ini:

Codice:
Only registered users can see contents. Please click here to Register or Login.
è solitamente la preimpostazione ma può essere portata a 60 secondi.

Ci sono diversi metodi per personalizzare il php.ini anche senza avere accesso al file /etc/php.ini e ne indico giusto un paio:

1) codice <?php ini_set('max_execution_time', 60); ?> da inserire all'inizio dello script
2) php_value   max_execution_time 60 da inserire nel file .htaccess
3) inserire la riga in .htaccess: SetEnv PHPRC /percorso/php.ini e nel php.ini eseguire le necessarie personalizzazioni

[edit] dimenticavo, non tutte le soluzioni funzionano, dipende dal tipo di hosting e da come è configurato, quindi occorre fare qualche prova.
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 15 Gennaio, 2012, 19:58:45
...
Apro anche un'altra parentesi : la sezione è relativa alla versione 9 ma non quella in Beta Test. Io le versioni beta non le installo neanche e non ci perdo del tempo. Aprire quindi argomenti su problemi realativi alle Beta rischia solo di confondere le acque..penso che la soluzione migliore sia quella di creare una sezione apposita..

Mi credi se ti dico che ancora non ho mai utilizzato evo9 nemmeno in versione stabile (vabbè,  >:D ;) si fa per dire) per siti web reali? Ancora non mi fido, appena decido di affrontare un argomento per rispondere a qualcuno qui sul forum .... escono fuori bachi e malfunzionamenti vari. Di usare la beta, non ci penso nemmeno.
Sono anche contrario all'apertura di una sezione beta in quanto rischierebbe solo di aumentare la confusione, quello che oggi è beta, domani potrebbe trasformarsi in stable e quindi essere fuorviante non solo per i lettori, ma anche per noi meno inesperti che ci troveremmo a dover gestire le diverse beta con i diversi problemi e l'attribuzione dei vari topic.
Semmai, potremmo obbligare i nostri utenti ad adottare la regola di indicare nel post anche la release di evo9 ..... stable 9.0.4.1748 oppure beta_9........xxxx
Al limite, sottoponi la tua proposta al consiglio dei poppanti ..... e vediamo cosa ne pensano.
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 15 Gennaio, 2012, 20:11:27
Serzio, grazie per l'indicazione. Ma pensi che l'errore possa essere generato da un valore basso del "Maximum execution time"? Sinceramente io non credo.
Titolo: Re:Aiuto per Guestbook
Inserito da: milux - 15 Gennaio, 2012, 20:19:35
potresti cortesemente provare a modificare il codice aggiungedo _guestbook?

<!-- GuestBook.GuestBook: START -->
<?php
    require_once('res/x5engine.php');
   
    showGuestBook('25d0396m', '_guestbook/commenti', '', false, true);
  if (false) {
  ?>
  <div class="imAlertMsg">This widget will be available when your Site will be online.</div>
  <?php
  }
?>
<!-- GuestBook.GuestBook: END -->

Nota : se ho capito bene la tua root si chiama _guestbook come la mia si chiama public_html  .......
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 15 Gennaio, 2012, 20:21:17
Serzio, grazie per l'indicazione. Ma pensi che l'errore possa essere generato da un valore basso del "Maximum execution time"? Sinceramente io non credo.

...

A complicare la situazione c'è che la riga di errore varia da prova a prova

Queste sono le ultime segnalazioni

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2788

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2786

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2818

Fatal error: Maximum execution time of 30 seconds exceeded in /membri/essedi/_guestbook/res/x5engine.php on line 2788

Tu lo hai detto, non io.
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 16 Gennaio, 2012, 11:38:56
Il "Maximum execution time" è un timeout per l'esecuzione, modificabile da php.ini:

Codice:
Only registered users can see contents. Please click here to Register or Login.
è solitamente la preimpostazione ma può essere portata a 60 secondi.

Ci sono diversi metodi per personalizzare il php.ini anche senza avere accesso al file /etc/php.ini e ne indico giusto un paio:

1) codice <?php ini_set('max_execution_time', 60); ?> da inserire all'inizio dello script
2) php_value   max_execution_time 60 da inserire nel file .htaccess
3) inserire la riga in .htaccess: SetEnv PHPRC /percorso/php.ini e nel php.ini eseguire le necessarie personalizzazioni

[edit] dimenticavo, non tutte le soluzioni funzionano, dipende dal tipo di hosting e da come è configurato, quindi occorre fare qualche prova.

Ho provato il metodo 1) (per gli altri non so come fare, non sono esperto di PHP). Ho inserito la riga all'inizio dello script del widget, che ora risulta

<!-- GuestBook.GuestBook: START -->
<?php ini_set('max_execution_time', 60); ?>
<?php
    require_once('res/x5engine.php');
ecc. ecc.

L'esperimento non ha avuto successo. Fra l'altro il messaggio continua a parlare di 30 sec, per cui ritengo delle due l'una: o io ho sbagliato l'inserimento o la modifica non ha funzionato.
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 16 Gennaio, 2012, 12:37:32
...

Ho provato il metodo 1) (per gli altri non so come fare, non sono esperto di PHP). Ho inserito la riga all'inizio dello script del widget, che ora risulta

<!-- GuestBook.GuestBook: START -->
<?php ini_set('max_execution_time', 60); ?>
<?php
    require_once('res/x5engine.php');
ecc. ecc.

L'esperimento non ha avuto successo. Fra l'altro il messaggio continua a parlare di 30 sec, per cui ritengo delle due l'una: o io ho sbagliato l'inserimento o la modifica non ha funzionato.


La parte sottolineata non andava inserita, ma rileggendo il tuo post mi è sembrato di capire che sei su altervista e quindi non puoi effettuare modifiche a quel parametro ... leggi >> QUI << (http://it.altervista.org/wiki/index.php/Configurazione_personalizzata_%28.htaccess%29)

e quindi, visto che il problema sembra proprio questo, direi che le uniche strade per funzionare su altervista sono quella dell'ottimizzazione del codice php oppure la sostituzione con un guestbook diverso.
Avrei da aggiungere una considerazione ... 30 secondi per quel tipo di script mi sembrano troppi, assicurati che non sia danneggiato il file del db e che ci sia.

Se riesco a rispolverare qualche vecchio account su altervista .... faccio qualche prova.
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 16 Gennaio, 2012, 12:46:45

..................
Avrei da aggiungere una considerazione ... 30 secondi per quel tipo di script mi sembrano troppi, assicurati che non sia danneggiato il file del db e che ci sia.
...................

Non coincide con quello che avevvo sostenuto qui?

Serzio, grazie per l'indicazione. Ma pensi che l'errore possa essere generato da un valore basso del "Maximum execution time"? Sinceramente io non credo.
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 16 Gennaio, 2012, 13:16:18
...
Non coincide con quello che avevvo sostenuto qui?

Serzio, grazie per l'indicazione. Ma pensi che l'errore possa essere generato da un valore basso del "Maximum execution time"? Sinceramente io non credo.

Si, è un parere, come il mio. In generale è difficile valutare questo parametro in quanto dipende dalla cpu utilizzata sul server. E' evidente che il numero di operazioni fattibili in 30secondi su un p4 è ben diverso da quello effettuabile su uno xeon di ultima generazione. Considera che alcuni hosting hanno 60 secondi ed altri 15 .... dipende dall'amministratore di sistema, dalla potenza dei server, dal numero di siti web ospitati e da come essi sono fatti. Inoltre, su alcuni server di fascia bassa viene inibita la possibilità di variare questo parametro utilizzando la cosiddetta modalità safe_mode per il PHP .... che dovrebbe sparire con il php 5.4
Purtroppo l'hosting condiviso è così, costa poco (o niente nel tuo caso) ma ti da anche poco.

La mia prima risposta era semplicemente una identificazione del problema, al di la' di quello che possa sembrare adeguato o meno, e la possibile soluzione su un hosting normale. Niente di più facile che se apri un account diverso, vai a finire su un server diverso ed il problema sparisce. Fare la prova non ti costa niente, ma devi ricordare che "quello che spendi, mangi".

Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 16 Gennaio, 2012, 14:06:47
Allora, è avvenuta una cosa che rimette tutto in discussione.

Elaborando idee derivate da indicazioni di Stesil (sempre grande), ho esportato il sito su due altri spazi di Altervista, senza alcuna modifica, nemmeno l'url del passo 1. Ebbene su entrambi ha funzionato.

Conclusione: il problema si presenta solo su "essedi.altervist.org". Il perché resta comunque un grande enigma (almeno per me).

Grazie a tutti gli intervenuti per la comprensione e per la pazienza dimostrate.
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 16 Gennaio, 2012, 14:50:13
Allora, è avvenuta una cosa che rimette tutto in discussione.

Elaborando idee derivate da indicazioni di Stesil (sempre grande), ho esportato il sito su due altri spazi di Altervista, senza alcuna modifica, nemmeno l'url del passo 1. Ebbene su entrambi ha funzionato.

Conclusione: il problema si presenta solo su "essedi.altervist.org". Il perché resta comunque un grande enigma (almeno per me).

Grazie a tutti gli intervenuti per la comprensione e per la pazienza dimostrate.

Giusto per curiosità, riesci ad eseguire questo script sui due account per verificare se sono su server diversi?

host.php   
<?php passthru('hostname $path');  ?>

[edit]
Come non detto, in safe_mode non dovrebbe funzionare.
Titolo: Re:Aiuto per Guestbook
Inserito da: milux - 16 Gennaio, 2012, 15:52:53
per curiosità ho creato un account altervista (tanto mi serviva comunque) e ho inserito il guestbook.  La cartella l'ho chiamata guestbook e il file di configurazione è questo :



<!-- GuestBook.GuestBook: START -->
<?php
   require_once('res/x5engine.php');
   
   showGuestBook('76396s75', 'guestbook', 'webmaster@xxxxxxxxx.yyy', false, true);
  if (false) {
  ?>
  <div class="imAlertMsg">This widget will be available when your Site will be online.<>
  <?php
  }
?>
<!-- GuestBook.GuestBook: END -->


Ha funzionato tutto correttamente.


Non è che per caso il timeout te lo dà perchè hai esaurito lo spazio sul server e non riesce a scrivere?
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 16 Gennaio, 2012, 16:27:31
Andando su gestione file, mi dice:




Non so dire il perché, ma resto dell'idea che sia questione di autorizzazioni: solo che non capisco dove intervenire.
Titolo: Re:Aiuto per Guestbook
Inserito da: serzio - 16 Gennaio, 2012, 16:41:29
Andando su gestione file, mi dice:

  • Spazio utilizzato 7.7%
  •  
           
       188932 KB liberi
     15868 KB usati per i file


Non so dire il perché, ma resto dell'idea che sia questione di autorizzazioni: solo che non capisco dove intervenire.

Le autorizzazioni non c'entrano. Ci sono errori specifici per la diagnosi di un problema di permessi di accesso. Ad ogni modo, per verificarli è sufficiente utilizzare un normalissimo client ftp, tipo filezilla, e li puoi anche reimpostare.
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 17:04:39
Allora, ho fatto un paio di scoperte ed ho risolto il problema.

Altervista permette di gestire le "impostazioni della cartella" tramite il file .htaccess.
Verificando le impostazioni dei miei spazi web, ho scoperto che essedi.altervista.org utilizzava il php4, gli altri il php5.2

Allora ho variato la versione per essedi.altervista.org e, visto che mi ci trovavo, ho impostato direttamente il php5.3.

Tutto OK: il guestbook, nella sua versione base con inserimento diretto e senza controllo captcha funziona.

A questo punto sono andato oltre. Per prima cosa ho inserito il controllo Captcha. Con il sito provaguestbook inserito in essedi.altervista.org (php5.3), tutto OK con FF 9, IE 9 e Chrome 16.0.912.75.

Esportato lo stesso sito sugli altri spazi (php 5.2), con Chrome non funziona il Captcha, nel senso che, anche inserendo il codice correttamente, dice sempre che non coincide con quello richiesto.

Conclusione: in Chrome, perché funzioni il controllo Captcha del Guestbook, occorre abilitare php5.3. Non mi sembra che questo sia specificato nei requisiti del programma, dove è considerato sufficiente php4.x.

Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 17:20:37
Risolto il problema del Captcha, sono andato avanti disabilitando l'inserimento diretto.

In Impostazioni Avanzate, Gestione Accessi ho definito un amministratore con relativa password.

Ho inserito dei commenti.

Sono andato in essedi.altervista.org/provaguestbook/admin. Si apre il pannello di login, inserisco user e password, il login viene effettuato ma non risultano messaggi (compare la scritta "Nessun commento").

Da notare che la pagina che viene aperta è

essedi.altervista.org/provaguestbook/admin/blog.php.

In cosa sbaglio?

Credo che esporrò il problema anche su Answer.

Titolo: Re:Aiuto per Guestbook
Inserito da: stesil - 20 Gennaio, 2012, 17:38:53
Sì, si apre la pagina blog ... penso si possa cambiare nel file del login, comunque quella è la pagina preimpostata.

Ma ... non ci sono commenti nella pagina guestbook?




Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 17:43:34
Sì, si apre la pagina blog ... penso si possa cambiare nel file del login, comunque quella è la pagina preimpostata.

Ma ... non ci sono commenti nella pagina guestbook?

I commenti li ho inseriti, ma lui non li vede. Probabilmente è una questione di cartelle, li cerca altrove.
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 18:02:51
Ho  esaminato i file presenti nella cartella Admin.

In index.php c'è questo codice:

<?php
//Effettua il routing delle pagine al primo accesso in base ai file creati
if (file_exists("blog.php"))
    header("Location: blog.php");
else if (file_exists("guestbook.php"))
    header("Location: guestbook.php");
else if (file_exists("website_test.php"))
    header("Location: website_test.php");
else
    header("Location: login.php");
?>

Ho eliminato blog.php ed ora viene aperto correttamente la pagina del Guestbook.

Ovviamente si potrebbe variare anche il codice di index.php, ma in ogni caso al successivo aggiornamento del sito occorre ripetere l'operazione, perché credo che siano ricreati sia index.php che blog.php.

Titolo: Re:Aiuto per Guestbook
Inserito da: stesil - 20 Gennaio, 2012, 18:27:22
Sì, si può modificare l'ordine delle pagine da visualizzare .. anche se sinceramente mi sembra una complicazione eccessiva, visto che con un clic sul menu si arriva alla pagina giusta....

Ma soprattutto tutto questo non ha nulla a che fare con la visualizzazione dei commenti nella pagina guestbook.php .... hai tolto l'esempio online ... hai risolto?
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 18:44:23
Sì, si può modificare l'ordine delle pagine da visualizzare .. anche se sinceramente mi sembra una complicazione eccessiva, visto che con un clic sul menu si arriva alla pagina giusta....


Quale menu? A me apriva direttamente la pagina del blog.


Ma soprattutto tutto questo non ha nulla a che fare con la visualizzazione dei commenti nella pagina guestbook.php .... hai tolto l'esempio online ... hai risolto?


Non l'ho tolto, ma siccome ci sto lavorando qualche volta può non funzionare.

Ripeto l'indirizzo:

http://www.essedi.altervista.org/provaguestbook/
Titolo: Re:Aiuto per Guestbook
Inserito da: stesil - 20 Gennaio, 2012, 19:31:47

Quale menu?

.. questo ....

[attach=1]
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 21:02:04

Quale menu?

.. questo ....

(Attachment Link)

Lo vedo per la prima volta. Come fare per visualizzarlo?
Titolo: Re:Aiuto per Guestbook
Inserito da: stesil - 20 Gennaio, 2012, 21:46:03
Il menu si visualizza in tutte le pagine dell'area admin ... in modo automatico.

Ogni pagina (blog.php, guestbook.php) include il contenuto del file header.php che a sua volta include il contenuto del file menu.php ... che contiene il codice per il menu. Tutti questi file sono presenti nella cartella admin.

Prova a riesportare il progetto ....
Titolo: Re:Aiuto per Guestbook
Inserito da: essedi - 20 Gennaio, 2012, 22:24:25
Il menu si visualizza in tutte le pagine dell'area admin ... in modo automatico.

Ogni pagina (blog.php, guestbook.php) include il contenuto del file header.php che a sua volta include il contenuto del file menu.php ... che contiene il codice per il menu. Tutti questi file sono presenti nella cartella admin.

Prova a riesportare il progetto ....

Grazie Stesil. Sei sempre risolutiva.
Ho ricreato e riesportato il sito ed ora il menu mi compare.
Non mi spiego perché prima non c'era, ma l'importante per me è aver risolto.
Scusami se ti (vi) ho fatto perdere del tempo e grazie ancora.