Unofficial WebSite X5

Categoria generale => FAQ - HowTo - Tutorials => Topic aperto da: boschetti.mirko - 11 Aprile, 2012, 17:19:24

Titolo: Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: boschetti.mirko - 11 Aprile, 2012, 17:19:24
http://www.serzio.it/evo9/cms (http://www.serzio.it/evo9/cms/index.php)


Funzia benissimo....Domanda, se uno si connette come me con WiFi ed ha un indirizzo IP che ogni tanto cambia???
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 11 Aprile, 2012, 17:39:27
Funzia benissimo....Domanda, se uno si connette come me con WiFi ed ha un indirizzo IP che ogni tanto cambia???

Quello che ho postato è solo un esempio che andrebbe sviluppato anche se già così si capisce abbastanza bene come è stato realizzato e manca solo la parte in php che è costituita da 3 o 4 righe di codice.

Il discorso dell'ip è stato da me attivato solo per evitare che qualche imbecille utilizzasse il "demo" per scrivere stupidaggini o sconcezze pensando che potessero essere leggibili da chiunque. In questa maniera solo chi scrive può leggere ciò che ha scritto, sempre che il suo ip non sia cambiato nel frattempo. In pratica, per ogni ip viene creato un file che contiene il testo formattato e rimane "trattabile" solo da quell'ip. Si tratta, evidentemente, di una misura preventiva che ho attivato per evitare gli abusi.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: boschetti.mirko - 11 Aprile, 2012, 17:47:44
Ok capito  :D ...quindi poi una volta reso stabile, si può fare con inserimento di password...
Altra domanda, se però io rientro con WS in quella pagina, le modifiche fatte da un'esterno, non me le ritrovo, non essendo nel progetto....?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 11 Aprile, 2012, 17:58:49
Ok capito  :D ...quindi poi una volta reso stabile, si può fare con inserimento di password...
Altra domanda, se però io rientro con WS in quella pagina, le modifiche fatte da un'esterno, non me le ritrovo, non essendo nel progetto....?

La pagina è ... una pagina in html, anzi, io l'ho realizzata in php per poter inserire il codice di "controllo" per il discorso degli abusi, cosa che è puntualmente avvenuta  ;) .

Se tu vuoi inserirla in un'area riservata, come è giusto che sia, puoi farlo tranquillamente modificando l'estensione in php (ma questo lo fa già direttamente website). Il testo formattato viene inserito in un file o in un database, dipende da quelle 3 o 4 righe in php di cui ti parlavo. Ovviamente in entrambi i casi, tutto funzionerà se sei online in quanto file o db si trovano sul server del sito web. Nell'esempio online, vista la banalità della questione, ho preferito utilizzare dei semplici file di testo.

Questo è il file salva.php che rappresenta l'action del pulsante SALVA del form:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Dove $FILE contiene il nome del file ed il comando header serve per il redirect sulla index. Le righe utili sono solo 3.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Jacopo - 17 Maggio, 2012, 22:58:53
Ciao potresti darmi indicazioni su come inserire l'editor all'interno del sito...
Si può far modificare tutte le pagine o solo una ?
Scusa ma non sono molto esperto e magari faccio domande elementari... ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 18 Maggio, 2012, 00:03:38
Ciao potresti darmi indicazioni su come inserire l'editor all'interno del sito...
Si può far modificare tutte le pagine o solo una ?
Scusa ma non sono molto esperto e magari faccio domande elementari... ;)


Per prima cosa è necessario scaricare lo script dell'editor dal sito http://ckeditor.com/download (http://ckeditor.com/download)

Lo si scompatta e si copia sulla root del sito web:

[attach=1]

Successivamente, nella pagina del progetto in cui si vuole inserire l'editor, occorre inserire per prima cosa la dichiarazione dello script:

[attach=2]

Poi si inserisce un oggetto HTML nella stessa pagina:

[attach=3]

Infine il codice all'interno dell'oggetto appena creato:

[attach=4]

Da notare il riferimento al file /files/salva.php che dovrà contenere il codice necessario al salvataggio del contenuto e che potrebbe essere qualcosa di simile:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Ho lasciato tre cose per esercizio:
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Jacopo - 18 Maggio, 2012, 00:24:45
Grazie mille semplice ed efficace mi metterò subito a provarlo  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Maggio, 2012, 22:55:39
Fate attenzione ai due frammenti di codice che ho postato, sono identici salvo che per il nome di una variabile e per la mancata valorizzazione della variabile $FILE nel primo esempio postato e che evidentemente è rimasta tagliata durante il copia/incolla. Fate riferimento all'ultimo post, se non volete perdere tempo ad inserire quello che manca ....  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 25 Maggio, 2012, 03:10:55
Salve ragazzi, purtroppo non riesco a trovare un codice adatto per far visualizzare il testo scritto nella pagina impostata..qualcuno può darmi una mano per favore?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 25 Maggio, 2012, 08:05:47
Salve ragazzi, purtroppo non riesco a trovare un codice adatto per far visualizzare il testo scritto nella pagina impostata..qualcuno può darmi una mano per favore?

Spiegati meglio, non ho capito.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 25 Maggio, 2012, 08:10:51
In pratica ho inserito i codici come nella guida con i tuoi screenshot, mi appare il modulp per dcrivere ecc...peró quando premO salva, mi indirizza alla pagina dove io ho impostato, ma non si visualizza nulla...purtroppo ho pochissime e scarse conoscenze php..scusatemi..potreste aiutarmi a risolvere?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 25 Maggio, 2012, 08:20:04
In pratica ho inserito i codici come nella guida con i tuoi screenshot, mi appare il modulp per dcrivere ecc...peró quando premO salva, mi indirizza alla pagina dove io ho impostato, ma non si visualizza nulla...purtroppo ho pochissime e scarse conoscenze php..scusatemi..potreste aiutarmi a risolvere?

Hai inserito correttamente il file salva.php contenente:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Verifica se dopo il salvataggio viene creato il file files/testo sul sito e se il suo contenuto corrisponde a quanto da te inserito nella textarea.

Forniscici maggiori dettagli sul problema, tipo di hosting linux/win .... qualche screenshot del problema ... qualsiasi cosa che possa essere utile per capire meglio quale possa essere il problema.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 25 Maggio, 2012, 08:25:58
Ciao buon giorno, si ho caricato sia nella root principale la cartella ckeditor che nella cartella files/ il file salva.php...ho aperto il blocco note e inserito il codice da te fornito..dopo l ho salvato rinominandolo in sala.php e caricato nella cartella"files"...giusto? L hosting è linux..puoi provare a fare anche tu una prova andando a questo indirizzo per prova... www.wimbledonpaint.com/editor.php
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 25 Maggio, 2012, 08:32:09
Ciao buon giorno, si ho caricato sia nella root principale la cartella ckeditor che nella cartella files/ il file salva.php...ho aperto il blocco note e inserito il codice da te fornito..dopo l ho salvato rinominandolo in sala.php e caricato nella cartella"files"...giusto? L hosting è linux..puoi provare a fare anche tu una prova andando a questo indirizzo per prova... www.wimbledonpaint.com/editor.php (http://www.wimbledonpaint.com/editor.php)


Fino al salva funziona, compreso il redirect alla pagina72. Bisogna vedere cosa hai inserito nel file salva.php .... occorre verificare se il file con il testo all'interno viene creato e se il contenuto è corretto. Come si chiama il file nella variabile $FILE oppure $FILEIP ? ... non so come l'hai chiamata.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 25 Maggio, 2012, 08:35:27
L ho chiamato uguale alla tua guida ho cambiato solo l indirizzamento della pagina. Una domanda, ma nella pagina75, devo inserire qualche codice ? Perchè non ho inserito nulla
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 25 Maggio, 2012, 08:52:49
N.B La pagina75 sarebbe la pagina che io ho impostato come indirizzamento dopo aver premuto sul tasto salva :-)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 25 Maggio, 2012, 14:26:30
Ciao serzio, ho controllato in  files/testo e il file viene creato solo che rimane vuoto. Scusami ma nella pagina dove dovrebbe apparire il testo (nel mio caso si chiama /pagina72.php) non ho inserito nessun tipo di codice..sbaglio o devo inserire qualche richiamo? forse l'errore è qui..
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 26 Maggio, 2012, 19:15:15
Mi intrometto: può essere che ci sia anche qualche altro errore, ma quella pagina sicuramente non può rimanere vuota ... inserisci un oggetto html e includi il file "testo" che riceve i dati dal form.

ps: forse te ne sei dimenticato, ma qui c'è un tuo topic rimasto in sospeso ....
https://www.unofficialwsx5.com/index.php?topic=556.0
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 26 Maggio, 2012, 19:38:45
Ho inserito anche il campo di testo..solo che non va lo stesso..boh..
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 26 Maggio, 2012, 19:45:04
ragazzi ho notato anche un altra cosa che non va...praticamente il file testo che viene creato rimane sempre 0 Kb...cioè non riesce a salvare ciò che scrivo..chi mi da una manina please?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Ful - 27 Maggio, 2012, 21:40:50
Ciao a tutti.
ho letto il topic che è molto interessante e vorrei cortesemente qualche chiarimento.
Ho installato la cartella ckeditor con tutto il suo contenuto nella root del sito e creato il file salva.php ed inserito nella cartella files.


L'editor compare nella pagina e posso tranquillamente scrivere ma quando clicco su salva mi compare "Fatal error: Call to undefined function: file_put_contents() in /membri/nome_del_sito/files/salva.php on line 4


Domanda: il file testo su cui si salveranno i contenuti viene creato in automatico oppure bisogna crearlo vuoto ed inserirlo nella cartella files?


Dove sbaglio?


Grazie mille!

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 27 Maggio, 2012, 21:43:05
Ciao, il file testo viene automaticamente creato..però anch io ho problemi nel funzionamento..perchè seguendo la guida degli screen shot sopra indicati..non riesco a farlo funzionare...forse manca qualcosa...attendo anch io qualche aiuto :-)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 14:53:04
Rieccomi, dopo qualche giorno di assenza e di disagi telematici.

Per prima cosa occorre verificare attentamente i percorsi in cui si trovano gli oggetti e questo va fatto indipendentemente dal mio esempio che evidentemente funziona per tutti meno uno o due.

Il mio form fa uso di un file chiamato salva.php, che rappresenta il gestore dei salvataggi, posizionato in una cartella /files assumendo che la / sia la root del sito web e purtroppo non sempre questo accade ed allora occorre verificare la raggiungibilità dei vari oggetti. La regola è che i percorsi non assoluti fanno sempre riferimento alla posizione corrente, ovvero la posizione del file che è in esecuzione. Inoltre, tutti i percorsi in cui devono essere creati o modificati i files devono avere i permessi in scrittura abilitati. Cosa che spesso su server aruba non avviene, così come non avviene sulla maggior parte degli hosting windows.
Questo significa che, permessi a parte, se il form richiama files/salva.php e deve salvare un testo, il testo può trovarsi nella stessa files e quindi $FILE="testo" oppure in una cartella diversa, ad esempio la  /public, e quindi $FILE="../public/testo"
Tutto questo senza fare ipotesi o assunzioni su quale possa essere la root effettiva del sito web in quanto ho utilizzato un indirizzamento relativo o non assoluto.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 15:02:41
Ciao a tutti.
ho letto il topic che è molto interessante e vorrei cortesemente qualche chiarimento.
Ho installato la cartella ckeditor con tutto il suo contenuto nella root del sito e creato il file salva.php ed inserito nella cartella files.


L'editor compare nella pagina e posso tranquillamente scrivere ma quando clicco su salva mi compare "Fatal error: Call to undefined function: file_put_contents() in /membri/nome_del_sito/files/salva.php on line 4


Domanda: il file testo su cui si salveranno i contenuti viene creato in automatico oppure bisogna crearlo vuoto ed inserirlo nella cartella files?


Dove sbaglio?


Grazie mille!

Probabilmente stai usando un php 4.xx ... prova a vedere se riesci a configurare l'hosting per il php5 ... altrimenti occorre usare fopen/fwrite/fclose ....
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 15:15:22
Ciao serzio, scusami ma seguendo la tua guida a screen shot a me funziona tutto solo che..nella pagina che io ho settato dove dovrebbe apparire il testo..non mi appare nulla..devo inserire un oggetto html? O un oggetto testo? Oppure quale tipo di codice devo inserire per richiamare il testo che ho salvato? È qui che mi blocco
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 15:20:32
Ciao serzio, scusami ma seguendo la tua guida a screen shot a me funziona tutto solo che..nella pagina che io ho settato dove dovrebbe apparire il testo..non mi appare nulla..devo inserire un oggetto html? O un oggetto testo? Oppure quale tipo di codice devo inserire per richiamare il testo che ho salvato? È qui che mi blocco

Certo. Per visualizzare quanto editato devi per prima cosa leggere il contenuto del file e poi fare in modo di visualizzarlo.

Per leggere il file, puoi usare:

$PAGE = file_get_contents($FILEIP);

dove $FILEIP è la variabile che contiene il percorso del file di testo editato

e poi, dove vuoi, puoi usare un

echo $PAGE;

Oppure semplicemente un

include 'files/testo';

... vedi tu.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 15:27:38
Scusami Serzio ma non sono molto pratico con php...se dai un occhiata qui  http://www.wimbledonpaint.com/editor.php (http://www.wimbledonpaint.com/editor.php)  appare la pagina dove scrivo il testo...e qui  http://www.wimbledonpaint.com/pagina72.php (http://www.wimbledonpaint.com/pagina72.php) dove deve apparire il testo...potresti scrivermi cortesemente il codice da implementare..scusami e grazie ancora
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Ful - 28 Maggio, 2012, 16:20:07
Ciao a tutti.
ho letto il topic che è molto interessante e vorrei cortesemente qualche chiarimento.
Ho installato la cartella ckeditor con tutto il suo contenuto nella root del sito e creato il file salva.php ed inserito nella cartella files.


L'editor compare nella pagina e posso tranquillamente scrivere ma quando clicco su salva mi compare "Fatal error: Call to undefined function: file_put_contents() in /membri/nome_del_sito/files/salva.php on line 4


Domanda: il file testo su cui si salveranno i contenuti viene creato in automatico oppure bisogna crearlo vuoto ed inserirlo nella cartella files?


Dove sbaglio?


Grazie mille!

Probabilmente stai usando un php 4.xx ... prova a vedere se riesci a configurare l'hosting per il php5 ... altrimenti occorre usare fopen/fwrite/fclose ....


Grazie Serzio, ti farò sapere...
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 16:32:17
Scusami Serzio ma non sono molto pratico con php...se dai un occhiata qui  http://www.wimbledonpaint.com/editor.php (http://www.wimbledonpaint.com/editor.php)  appare la pagina dove scrivo il testo...e qui  http://www.wimbledonpaint.com/pagina72.php (http://www.wimbledonpaint.com/pagina72.php) dove deve apparire il testo...potresti scrivermi cortesemente il codice da implementare..scusami e grazie ancora


Come già detto, metti un oggetto html nella pagina72.php con all'ìinterno:

<?
$FILEIP= ... ;
$PAGE = file_get_contents($FILEIP);
echo $PAGE;
?>

dove $FILEIP è la variabile che contiene il percorso del file di testo editato ... sempre che il file abbia un contenuto ..... in effetti il tuo files/testo sembra esistere, ma è vuoto anche dopo un editing .... o hai cambiato nomefile o hai un problema sul salvataggio.


 
 
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 16:36:03
eh infatti serzio rimane vuoto anche dopo il salvataggio..vedo in FTP che rimane sempre a 0 come kb...


Allora ricapitolando io nella pagina editor ho inserito in un oggetto HTML questo codice:


<form action="files/salva.php" method="post" name="form1" class="form_area1" id="form1">
<textarea class="ckeditor" name="editor1"><?=$PAGE?></textarea>
<input type="submit" name="button2" id="button2" value="Salva" />
</form>


nella sezione esperto di questa pagina dove ho inserito questo oggetto ho inserito prima del tag head questo codice:


<script type="text/javascript"
src="./ckeditor/ckeditor.js"></script>


_______________________________________________________________

ora nella pagina72.php inserisco questo codice:

<?$FILEIP= ... ;$PAGE = file_get_contents($FILEIP); echo $PAGE;?>



E' tutto giusto se faccio cosi?

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 16:42:13
eh infatti serzio rimane vuoto anche dopo il salvataggio..vedo in FTP che rimane sempre a 0 come kb...


Allora ricapitolando io nella pagina editor ho inserito in un oggetto HTML questo codice:


<form action="files/salva.php" method="post" name="form1" class="form_area1" id="form1">
<textarea class="ckeditor" name="editor1"><?=$PAGE?></textarea>
<input type="submit" name="button2" id="button2" value="Salva" />
</form>


nella sezione esperto di questa pagina dove ho inserito questo oggetto ho inserito prima del tag head questo codice:


<script type="text/javascript"
src="./ckeditor/ckeditor.js"></script>


_______________________________________________________________

ora nella pagina72.php inserisco questo codice:

<?$FILEIP= ... ;$PAGE = file_get_contents($FILEIP); echo $PAGE;?>



E' tutto giusto se faccio cosi?

No, manca il codice per salva.php ed il percorso in rosso va completato ... e manca anche uno spazio tra il ? ed il $ all'inizio.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 16:43:53
Eh ma non so come scrivererlo..potresti aiutarmi? purtroppo in questo non sono molto bravo serzio..scusami
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 16:53:11
Eh ma non so come scrivererlo..potresti aiutarmi? purtroppo in questo non sono molto bravo serzio..scusami

salva.php
Codice:
Only registered users can see contents. Please click here to Register or Login.
Assumendo che il file salva.php venga inserito nella /files insieme al file testo che dovrebbe contenere la parte editata e che non devi inserire tu, ma fa tutto lui da solo.

pagina72.php
Citazione
<?
$NOMEFILE='files/testo';
$PAGE = file_get_contents($NOMEFILE);
echo $PAGE;
?>







Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 16:57:48
Quindi serzio io devo solo inserire nella mia pagina72 questo codice che serve per far visualizzare il testo che andrò a salvare:

<?$NOMEFILE='files/testo';$PAGE = file_get_contents($NOMEFILE); echo $PAGE;?>

 Ma a nomefile...che cosa devo mettere? il nome di cosa?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 17:04:00
Serzio scusami ora funziona grazie 1000...scusami ma purtroppo non riuscivo...ora l'unica cosa è che mi allinea il testo centralmente anche se sia il testo che l oggetto html nelle impostazioni è allineato in alto a sinistra..
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Maggio, 2012, 17:14:51
Serzio scusami ora funziona grazie 1000...scusami ma purtroppo non riuscivo...ora l'unica cosa è che mi allinea il testo centralmente anche se sia il testo che l oggetto html nelle impostazioni è allineato in alto a sinistra..

Controlla che il testo editato non abbia formattazione indesiderata.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 17:15:57
Ti ringrazio :-) ....scusami ancora a presto  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: giampysa - 28 Maggio, 2012, 18:36:51
Serzio scusami, un ultima cosa...se volessi inserire in home page 3 aree dove andranno inserite le descrizioni che io inserisco tramite il form...come faccio a richiamare ad esempio che dal form presente nella pagina denominata "editor1" il contenuto si visualizzerà nel "box1"? quindi quello dell'"editor2" si visualizzerà nel "box2" e cosi via?

cioè quali sono i parametri da cambiare?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 28 Maggio, 2012, 21:44:02
Potresti provare così: inserisci nella pagina editor.php un form per ogni area che deve essere modificata; ogni form invierà i dati ad uno specifico file salva.php che scriverà il contenuto della textarea in un diverso file testo.

Questi potrebbero essere i cambiamenti nel codice:

Il codice del form:

Citazione
<form action="files/salvadue.php" method="post" name="form2" class="form_area1" id="form2">
<textarea class="ckeditor" name="editor2"><?=$PAGE?></textarea>
<input type="submit" name="buttondue" id="buttondue" value="Salva" />
</form>

Il file salvadue.php è identico al file salva.php tranne che nel nome del file che riceve i dati dal form (testodue) e il nome della textarea (editor2):

Citazione
$FILEIP = "testodue";
$PAGE = stripslashes($_POST['editor2']);

La pagina che riceve i dati dal form avrà un altro oggetto html in cui si include il nuovo file. Questa è la parte del codice che deve essere cambiata:

Citazione
$NOMEFILE='files/testodue';
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: dreampage - 24 Agosto, 2012, 00:25:08
scusate l ingresso sono nuovo e non sò usare bene il forum .prima  di tutto complimenti a Serzio per la sua applicazione era quello che cercavo da tempo per i miei clienti
la domanda! io generalmente uso aruba piattaforma windows  senza qsl   può andar bene lo stesso o non posso applicarla?
grazie e scusate se ho sbagliato a scrivere qui
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: dreampage - 24 Agosto, 2012, 00:40:45
scusate l ingresso sono nuovo e non sò usare bene il forum .prima  di tutto complimenti a Serzio per la sua applicazione era quello che cercavo da tempo per i miei clienti[/size]la domanda! io generalmente uso aruba piattaforma windows  senza qsl   può andar bene lo stesso o non posso applicarla?grazie e scusate se ho sbagliato a scrivere qui
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Agosto, 2012, 02:04:05
scusate l ingresso sono nuovo e non sò usare bene il forum .prima  di tutto complimenti a Serzio per la sua applicazione era quello che cercavo da tempo per i miei clienti
la domanda! io generalmente uso aruba piattaforma windows  senza qsl   può andar bene lo stesso o non posso applicarla?
grazie e scusate se ho sbagliato a scrivere qui

Avevo evitato l'uso del mysql proprio per i casi come il tuo. Dovrebbe andar bene anche sul win di aruba a patto di verificare i permessi di accesso alla directory che contiene i file dei dati.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 24 Agosto, 2012, 12:23:39
Buongiorno Serzio,
premessa: finora ero riuscito ad inserire nella pagina del sito della nostra associazione solo pulse, stamattina ho visto il post di questo topic ed ho provato ad implementare ckeditor su una pagina di prova; sono riuscito, come puoi vedere (http://skeggia12.altervista.org/pagina-1.php), e poi in uno dei primi post ho letto che avevi lasciato come esercizio l'inserimento di un testo già esistente; ho provato modificando il codice della home così:

<form action="salva.php" method="post" name="form1" class="form_area1" id="form1"><textarea class="ckeditor" name="editor1"><?=$NOMEFILE = "editor1.txt"; $PAGE = file_get_contents($NOMEFILE);
echo $PAGE;?>
</textarea><input type="submit" name="button2" id="button2" value="Salva" />
</form>

sembra che funzioni, ma non sono riuscito a togliere il nome del file che inserisco; la domanda è: la modifica è giusta? è possibile togliere il nome del file?
grazie
ciao
P.S. - Tieni presente che di php nun ce capisco 'na mazza! solo modifiche a naso!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 24 Agosto, 2012, 15:46:16
Ciao sono arrivato a creare la pagina editor ma poi mi blocco, non ho capito il procedimento del file salva.php.
Che codice devo inserire nella pagina che verrà modificata dall'editor?
Grazie
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Agosto, 2012, 16:37:49
Buongiorno Serzio,
premessa: finora ero riuscito ad inserire nella pagina del sito della nostra associazione solo pulse, stamattina ho visto il post di questo topic ed ho provato ad implementare ckeditor su una pagina di prova; sono riuscito, come puoi vedere (http://skeggia12.altervista.org/pagina-1.php), e poi in uno dei primi post ho letto che avevi lasciato come esercizio l'inserimento di un testo già esistente; ho provato modificando il codice della home così:

<form action="salva.php" method="post" name="form1" class="form_area1" id="form1"><textarea class="ckeditor" name="editor1"><?=$NOMEFILE = "editor1.txt"; $PAGE = file_get_contents($NOMEFILE);
echo $PAGE;?>
</textarea><input type="submit" name="button2" id="button2" value="Salva" />
</form>

sembra che funzioni, ma non sono riuscito a togliere il nome del file che inserisco; la domanda è: la modifica è giusta? è possibile togliere il nome del file?
grazie
ciao
P.S. - Tieni presente che di php nun ce capisco 'na mazza! solo modifiche a naso!


Ehm ... me ne sono accorto ....  :)) ... ma apprezzo la buona volontà.  ;)

Prova a sostituire

Codice:
Only registered users can see contents. Please click here to Register or Login.
con

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Agosto, 2012, 16:51:55
Ciao sono arrivato a creare la pagina editor ma poi mi blocco, non ho capito il procedimento del file salva.php.
Che codice devo inserire nella pagina che verrà modificata dall'editor?
Grazie

Il file salva.php viene richiamato come action del form ed è molto semplice.

Codice:
Only registered users can see contents. Please click here to Register or Login.
Per visualizzare il contenuto editato in una pagina è sufficiente leggere il contenuto del file con qualcosa del genere:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 24 Agosto, 2012, 17:23:35
ok ma non ho capito il file salva.php come crearlo e in che cartella inserirlo..non trovo la cartella files.


grazie
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Agosto, 2012, 17:28:33
ok ma non ho capito il file salva.php come crearlo e in che cartella inserirlo..non trovo la cartella files.


grazie

Puoi crearlo con il notepad, con notepad++ (il mio preferito) o word o quello che vuoi, purchè sia di puro testo e senza formattazione.
Dove metterlo ... dipende da cosa inserisci nella action del form .... se fai riferimento a quanto quotato da skeggia qualche post dietro, devi metterlo nella root del sito web, insieme alle pagine.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 24 Agosto, 2012, 17:44:15
invio degli screenshot cosi magari mi spiego meglio e puoi dirmi come procedere.
La pagina editata sarà "news"
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Agosto, 2012, 17:53:58
invio degli screenshot cosi magari mi spiego meglio e puoi dirmi come procedere.
La pagina editata sarà "news"

Dalla prima immagine si vede che hai scelto di mettereil file "salva.php" nella /files che non trovi perchè non hai eseguito una esportazione e stai lavorando in locale.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 24 Agosto, 2012, 17:58:05
ma quindi devo esportare il sito su internet prima di fare questo procedimento?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 24 Agosto, 2012, 18:02:51
ma quindi devo esportare il sito su internet prima di fare questo procedimento?

Direi proprio di, se vuoi che funzioni.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 24 Agosto, 2012, 18:05:49
ok grazie allora tornerò dopo che l'ho messo online!
Grazie e scusa
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 25 Agosto, 2012, 10:02:01
Grazie Serzio, ora funziona, ci ero arrivato vicino vicino.
Vabbè, buona giornata e alle prossime discussioni.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 28 Agosto, 2012, 14:41:29
Buongiorno,
io ho messo online il mio sito come prova per vedere se riesco a mettere questo CMS.
Ma non trovo ancora la cartella files.
Qualcuno può dirmi il percorso da seguire?


Grazie
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Agosto, 2012, 14:46:17
Buongiorno,
io ho messo online il mio sito come prova per vedere se riesco a mettere questo CMS.
Ma non trovo ancora la cartella files.
Qualcuno può dirmi il percorso da seguire?


Grazie

Se insieme alle /res /admin etc etc non c'e' anche la /files .... creala tu.  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 28 Agosto, 2012, 15:02:32
ok l'ho creata.
adesso nell'editor ho messo il codice che hai messo negli screenshot che è uguale per tutti giusto?
Anche il dodice salva.php è uguale per tutti? io devo editare la pagina che si chiama "news".Nella pagina  news cosa devo inserire?


Grazie
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 28 Agosto, 2012, 18:08:47
Ciao,

il codice che ti ha scritto serzio qui: https://www.unofficialwsx5.com/index.php?topic=701.msg6819#msg6819 (https://www.unofficialwsx5.com/index.php?topic=701.msg6819#msg6819) lo hai già provato?

La pagina news deve avere estensione php. Il codice da inserire è sempre scritto nel post di serzio che ti ho linkato, facendo attenzione a personalizzare il nome e il percorso del file.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 28 Agosto, 2012, 18:16:53
Non ho capito se la cartella files la devo creare su documenti/incomedia/miosito( quindi fuori dal programma) oppure al passo 5 di website quando mi chiede dove esportare e mi esce la cartella dove avevo già esportato il sito.
e poi quando modifico il file salva.php devo esportare ogni volta per apportare le modifiche?
invio degli screen shot per farti capire meglio perchè davvero non ne vado fuori
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 28 Agosto, 2012, 18:25:05
Prova a fare in questo modo, così fa tutto il programma: in un qualsiasi oggetto html che hai inserito nel progetto seleziona la scheda esperto e clicca su Aggiungi. Seleziona il file salva.php che hai creato e lascia invariato il percorso relativo sul server che propone il programma (files).

La cartella files viene creata automaticamente da evo9 quando esporti su internet e al suo interno si trova già il file salva.php che hai allegato.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 28 Agosto, 2012, 18:27:21
ecco la disastrosa situazione
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 28 Agosto, 2012, 18:38:07
Perchè disastrosa? La cartella files c'è ... il file php è presente all'interno di quella cartella?

Penso che ti sia sfuggito questo, perchè vedo una pagina news.html mentre dovrebbe essere news.php:

La pagina news deve avere estensione php.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Agosto, 2012, 23:34:22
Non vedo la cartella "/ckeditor" su internet ... va esportata senza website, con filezilla o simili.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 29 Agosto, 2012, 13:49:43
Per il resto Serzio va bene? Non posso mettere la cartella ckeditor al passo 5 di website?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 29 Agosto, 2012, 14:52:33
ho messo la cartella con filezilla
questo è il risultato
la prima è la pagina dell'editor
la seconda è quello che succede se premo "salva"
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 30 Agosto, 2012, 09:20:38
ho messo la cartella con filezilla
questo è il risultato
la prima è la pagina dell'editor
la seconda è quello che succede se premo "salva"

Nell'oggetto HTML hai inserito il codice del form? Direi di no, non hai un form nella prima immagine postata.
nella cartella /files hai inserito il file salva.php?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 30 Agosto, 2012, 14:34:04
si ho fatto entrambe le cose
Ti invio gli screen shot
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 30 Agosto, 2012, 14:42:19
salva.php.txt ????

salva.php !!!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 30 Agosto, 2012, 15:53:00
Avevo capito male,
ora l'ho creato con notepad++ quindi è diventato salva.php
Però il sito mi da ancora questo nell'editor
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 30 Agosto, 2012, 15:54:44
Quando clicco salva ora mi indirizza alla pag news ma non si modifica niente.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 30 Agosto, 2012, 16:04:03
Faccio il punto della situazione sperando di riuscire ad andarne fuori
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 30 Agosto, 2012, 16:06:06
Ah nella pagina news dopo aver cliccato salva nell'editor mi esce questa scritta sul fondo
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 30 Agosto, 2012, 16:19:15
Controlla di aver inserito nell'head della pagina editor.php (proprietà pagina-> scheda esperto -> codice da inserire prima del tag </head>)  il codice che richiama il file ckeditor.js:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Modifica il percorso del file testo nel file salva.php:

Citazione
<?php
$FILEIP = "testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../news.php');
?>
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: filippor - 30 Agosto, 2012, 16:55:07
GRANDE! ora va si vedono le modifiche, il problema è che nella pagina editor non si vede l'editor.
E la casella di testo dopo poco sparisce
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Nessuno - 09 Novembre, 2012, 22:59:39
Un saluto a tutti!! Grazie a questa favolosa guida sono riuscito ad inserire ckeditor. Sono proprio soddisfatto!
Adesso sto cercando di inserire in ckeditor la funzione "carica sul server" quando si inserisce una foto, un oggetto flash o altro. Per fare questo bisogna usare CKFinder [size=78%]http://ckfinder.com/ (http://ckfinder.com/)[/size]
è tutto il giorno che provo ma nulla, speravo di riuscire ad arrivare ad un buon risultato da poter condividere in questa guida ma proprio nulla, mi dispiace.
Se c'è qualcuno che potrebbe mostrarmi una via sarebbe il massimo.


Intanto vi ringrazio per la guida su ckeditor  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Nessuno - 10 Novembre, 2012, 16:56:10
Vabbè mi sa che ci rinuncio con ckfinder anche perchè mi sono accorto solo ora che è a pagamento. Se ci sono altri modi per creare gallerie editabili o foto sono tutto orecchi.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: dr.snail - 10 Dicembre, 2012, 23:40:27
Ciao a tutti,
curiosità: sono io sfortunato o stordito o gli elenchi puntati e/o numerati inseriti con ckeditor o con pulsecms pro 2.1 non vengo visualizzati su evo9 (aggiornato ad ora)? ho provato sia inserendo il codice in un box html che in un box di testo con html attivato? esiste una soluzione?


Grazie anticipatamente
@
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: lemonsong - 11 Dicembre, 2012, 09:33:38
Non mi ricordo se c'è un topic/post qui sul forum ma riporto questo post scritto da una certa Silvana (  :) ) su Answers, che potrà esserti utile:

Citazione
Ciao,

è il file reset.css che assegna alle liste

ol, ul {  list-style: none outside none;}

che determina la mancata visualizzazione, nell'oggetto html, del punto elenco dell'elenco puntato e del numero della lista ordinata. Se aggiungi nella scheda css dell'oggetto html

ul{
list-style-type: disc;
padding-left: 20px;
}

ol{
list-style-type:decimal;
padding-left: 20px;
}

vedrai il punto elenco e la numerazione (il valore di padding serve solo se l'oggetto html è allineato a sinistra).

Per quanto riguarda l'oggetto testo, è vero, l'elenco puntato si vede, perchè è già presente il codice css che assegna la proprietà disc ai punti elenco ... E se inserisci il css per la lista ordinata si vedrà pure quella  ... ma il codice generato è inguardabile...


Post: http://answers.websitex5.com/post/22788#5 (http://answers.websitex5.com/post/22788#5)


Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: dr.snail - 11 Dicembre, 2012, 09:47:16
Grazie lemonsong!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 26 Gennaio, 2013, 10:41:05
Salve sono nuovo e sono molto interessatoa a questa discussione ma scaricandomi la versione 4 di CKEditor non mi succede niente seguendo le guide che avete postato.. mi potete dare una mano perfavore?
 
Grazie anche mandando un guida specifica in pvt
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 26 Gennaio, 2013, 19:40:52
Salve sono nuovo e sono molto interessatoa a questa discussione ma scaricandomi la versione 4 di CKEditor non mi succede niente seguendo le guide che avete postato.. mi potete dare una mano perfavore?
 
Grazie anche mandando un guida specifica in pvt

Citazione da: velen0
Ciao Serzio ho eseguito per quanto ciò copito le istruzioni per il cms nella pagina ma quando a salvare mi esce questo errore

Warning: file_put_contents(files/testo) [function.file-put-contents]: failed to open stream: No such file or directory in /home/mhd-01/www.aaaaaaaaaaaaaaaaaa.com/htdocs/files/salva.php on line 4

Direi che andrebbe controllata la possibilità di accedere al file indicato, necessario per la memorizzazione dei contenuti, ed eventualmente di crearlo nella posizione specificata.

Citazione da: velen0
Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.aaaaaaaaaaaaaaaaaa.com/htdocs/files/salva.php:4) in /home/mhd-01/www.aaaaaaaaaaaaaaaaaa.com/htdocs/files/salva.php on line 5

come posso risolvere questo problema?

grazie

Questo, invece, mi sembra un palese errore causato dal precedentre warning che nella visualizzazione del suo primo warning ha già inviato un header e quindi genera un nuovo errore nel tentativo di inviarne un secondo per il redirect alla nuova pagina.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 27 Gennaio, 2013, 15:23:15
Ho acquistato lo spazio internet da tophost e va bene per questo cms?o devo acquistare una spazio con aruba con linux?

ho creato le stesse pagine e copiato le stesse cose che avere postato, ma niente mi rimane sempre dopo aver premuto il tasto salva sulla pagina http://www.nomesito.com/files/salva.php e che mi da sempre questo errore: Warning: file_put_contents(files/testo) [function.file-put-contents]: failed to open stream: No such file or directory in /home/mhd-01/www.nomesito.com/htdocs/files/salva.php on line 4.
quando creo il file salva.php "con blocco note e lo sposto con filezilla non mi crea il file " testo "

quando ho acquistato il dominio e l' host non esisteva nessuna cartella l'interno e ho espertato il sito con website e per aggiungere la cartella "ckeditor" e "salva.php" ho usato filezilla .

Come posso essere più specifico per avere una soluzione a questo mio problema?

Grazie ancora per la pazienza


Edit: eliminato link al sito presente in [function.file-put-contents]
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 27 Gennaio, 2013, 16:11:57
Ciao,

il file salva.php si trova nella cartella files?

Se sì, controlla la riga 2 del codice: dovrebbe essere così:
Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 27 Gennaio, 2013, 16:45:22
Ho acquistato lo spazio internet da tophost e va bene per questo cms?o devo acquistare una spazio con aruba con linux?

ho creato le stesse pagine e copiato le stesse cose che avere postato, ma niente mi rimane sempre dopo aver premuto il tasto salva sulla pagina http://www.nomesito.com/files/salva.php e che mi da sempre questo errore: Warning: file_put_contents(files/testo) [function.file-put-contents]: failed to open stream: No such file or directory in /home/mhd-01/www.nomesito.com/htdocs/files/salva.php on line 4.
quando creo il file salva.php "con blocco note e lo sposto con filezilla non mi crea il file " testo "

quando ho acquistato il dominio e l' host non esisteva nessuna cartella l'interno e ho espertato il sito con website e per aggiungere la cartella "ckeditor" e "salva.php" ho usato filezilla .

Come posso essere più specifico per avere una soluzione a questo mio problema?

Grazie ancora per la pazienza


Edit: eliminato link al sito presente in [function.file-put-contents]


Tophost va benissimo. I miei esempi sono tutti su tophost. Cosa hai inserito nel file salva.php ? Riesci a postare esattamente il contenuto di questo script?

Solo se hai trascritto il codice senza averlo capito:
Se il file salva.php da me proposto si trova nella cartella files e vuoi che il file di testo sia creato nella stessa cartella, il nome del file non deve contenere il percorso completo, altrimenti fa riferimento ad un percorso che non esiste .... /files/files/testo ..... e pertanto dovrai inserire il solo nome del file.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 27 Gennaio, 2013, 19:05:12
questo è il codice che ho inserito nella file salva.php:
<?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../index.php');
?>
 
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 27 Gennaio, 2013, 20:08:35
questo è il codice che ho inserito nella file salva.php:
<?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../index.php');
?>
Infatti, prova a lasciare "testo" senza il percorso in seconda riga.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 27 Gennaio, 2013, 20:54:05
Anche se nelle cartella files non esiste il file "testo"?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 28 Gennaio, 2013, 10:47:24
non è, per caso, che manca l'estensione al nome del file 'editor1'? (es.: editor1.txt)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Gennaio, 2013, 14:36:30
non è, per caso, che manca l'estensione al nome del file 'editor1'? (es.: editor1.txt)

Nooo, editor1 non è un file .... ma il nome della textarea ....  ;)

Anche se nelle cartella files non esiste il file "testo"?

[attach=1]

Se non esiste, viene creato. Se esiste, viene sovrascritto.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 28 Gennaio, 2013, 15:27:12
hai ragione serzio, mi sono confuso con l'implementazione che ho fatto io nella quale ho nominato il file editor1.txt, chiedo umilmente scusa.
Ed allora sposto il mirino, non è che il file 'testo' sul server ha bisogno di una estensione per funzionare? Se non ne ha bisogno mi copro il capo di cenere, tanto tra poco sarà quaresima....
saluti

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 28 Gennaio, 2013, 18:04:00
Per prima cosa vi ringrazie per la vostra disponibilità e devo dire che siete grandi...

sono riuscito a fare scrivere sulla pagina, in effettin togliento "files/" mi riporta la scritta sulla index (sempre inserendo la formula nella pagina : <? $NOMEFILE='files/testo'; $PAGE = file_get_contents($NOMEFILE); echo $PAGE; ?>) ma quando vado a scrivere qualcos'altro mi cancella quello che c' eranella pagina. non c'è un mnodo per fare rimanere quello che scrivo per poterlo aggiungere?

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Gennaio, 2013, 21:32:52
...
Ed allora sposto il mirino, non è che il file 'testo' sul server ha bisogno di una estensione per funzionare? Se non ne ha bisogno mi copro il capo di cenere, tanto tra poco sarà quaresima....
saluti

Comincia a procurarti gli ingredienti, allora ...  :))

L'estensione è assolutamente facoltativa. Serve a noi umani per capire di cosa si tratta. Serve ai sistemi operativi per poterci associare una applicazione in maniera semplice e serve ai webserver per sapere cosa fare del file, se deve inviarlo al richiedente o se deve inviarlo a qualche modulo per l'esecuzione.

In questo caso, o c'e' o non c'e' ... non cambia assolutamente nulla. L'errore era causato da un percorso sbagliato.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 28 Gennaio, 2013, 21:44:41
Per prima cosa vi ringrazie per la vostra disponibilità e devo dire che siete grandi...

sono riuscito a fare scrivere sulla pagina, in effettin togliento "files/" mi riporta la scritta sulla index (sempre inserendo la formula nella pagina : <? $NOMEFILE='files/testo'; $PAGE = file_get_contents($NOMEFILE); echo $PAGE; ?>) ma quando vado a scrivere qualcos'altro mi cancella quello che c' eranella pagina. non c'è un mnodo per fare rimanere quello che scrivo per poterlo aggiungere?

Non so se ho capito bene, ma credo che il problema sia di lettura del contenuto editato.

Riesci a leggere il contenuto del file "test" dopo l'editing della textarea? Secondo me, se i nomi sono quelli che avevi indicato, il file non viene salvato. In ogni caso, con un ftp, esegui la verifica. Se il contenuto viene inserito correttamente, allora devi preoccuparti di rileggerlo alla successiva riapertura della finestra di editing ... con un codice simile al seguente all'inizio della pagina del sito web:

if (file_exists("../testo")) {
                    $PAGE = file_get_contents("../testo");
}

e modificando il codice del form in (la parte in rosso):

<form action="files/salva.php" method="post" name="form1" class="form_area1" id="form1">
         <textarea class="editor1" name="editor1"><?=$PAGE?></textarea>
         <input type="submit" name="button2" id="button2" value="Salva" />
 </form>
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 29 Gennaio, 2013, 08:54:27
@serzio - Capito, è una deformazione che mi porto dietro ancora dal lontanissimo ms-dos, difatti mi fa capire al volo di cosa tratta il file . . . e qui la smetto di inquinare questo post. grazie.
Ciao a tutti
sk
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 29 Gennaio, 2013, 13:02:55
... con un codice simile al seguente all'inizio della pagina del sito web
 
non ho capito su quale pagine devo applicare il codice...cmq mi riporta sulla index quello che scrivo ma non rimane memorizzato come accade nella pagine da te creata per l'esempio.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 29 Gennaio, 2013, 15:46:45
... con un codice simile al seguente all'inizio della pagina del sito web
 
non ho capito su quale pagine devo applicare il codice...cmq mi riporta sulla index quello che scrivo ma non rimane memorizzato come accade nella pagine da te creata per l'esempio.

Il punto è che tutto il sistema deve essere capito. L'editor ti permette di editare un testo inizialmente vuoto e salvarne il contenuto su un file. Ma non può ridursi a questo, deve essere possibile richiamare quel testo per visualizzarlo da qualche parte e deve essere possibile richiamarlo per successive ed ulteriori modifiche ... ovvero i due frammenti di codice che ti avevo indicato.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 29 Gennaio, 2013, 16:06:08
OK...ma i due frammenti di codice prima citati dove vanno inseriti ?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 02 Febbraio, 2013, 22:20:43
Salve, mi aggiungo al post e purtroppo vi devo chiedere un aiuto. Ho seguito passo per passo la guida ed è andato tutto bene tranne per il fatto che quando scrivo nel campo da editare e poi salvo mi porta per qualche secondo ad una pagina di errore 404 e subito dopo nella home della comunity di altervista...  Premetto che nella cartella files ho inserito il salva.php come elencato nella guida, eppure mi dice che questo file non esiste...


Dove sto sbagliando?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 02 Febbraio, 2013, 22:56:37
Ciao,

forse c'è un errore nel nome della pagina a cui reindirizza il file salva.php:

Citazione
<?php
$FILEIP = "testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../nomepagina.php');
?>

La pagina nomepagina.php esiste?

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 03 Febbraio, 2013, 18:49:25
Ciao stesil,


avevi ragione tu, pasticciando qua e là avevo un nome diverso...ora ho risolto!


Grazie mille  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 04 Febbraio, 2013, 00:29:37
Scusatemi, ma quando ritorno alla pagina dell'editor non dovrei vedere tutto quello che ho già editato pronto per essere ampliato o modificato?


A me rimane vuoto...per modificare anche solo una parola così dovrei riscrivere tutto da capo ma è un bel casino...


Questo cms funziona così oppure devo aggiustare qualcosa?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 04 Febbraio, 2013, 14:27:42
Hai inserito nella pagina dell'editor il codice che serzio ha scritto in questo post?

https://www.unofficialwsx5.com/index.php?topic=701.msg8833#msg8833
 (https://www.unofficialwsx5.com/index.php?topic=701.msg8833#msg8833)

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 05 Febbraio, 2013, 00:03:49
Hai inserito nella pagina dell'editor il codice che serzio ha scritto in questo post?

https://www.unofficialwsx5.com/index.php?topic=701.msg8833#msg8833
 (https://www.unofficialwsx5.com/index.php?topic=701.msg8833#msg8833)





Ho provato ad inserirlo ovunque ma non funziona...non mi è chiaro...mi associo a questa richiesta:


OK...ma i due frammenti di codice prima citati dove vanno inseriti ?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 05 Febbraio, 2013, 16:32:24
Se non funziona forse non hai personalizzato il percorso del file testo:


if (file_exists("../testo")) {
                    $PAGE = file_get_contents("../testo");
}

Se il tuo file testo si trova nella cartella files, dovrebbe essere

Citazione
if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}

Comunque sia, questo codice si può inserire direttamente da programma nella scheda esperto della pagina "Prima del tag <HTML>".

L'altra modifica, come già scritto da Sergio, va invece fatta nel codice del form dell'editor, inserendo nella textarea la variabile $PAGE.


Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 06 Febbraio, 2013, 00:14:29
Ciao, si il file testo si trova nella cartella files ed ho provato a correggere il nome come hai detto tu.  L'errore lo commettevo inserendo il codice non prima del tag <HTML>, ma nonostante tutto non funziona. La variabile era già al posto giusto...


Forse il "non salvataggio" è dovuto al fatto che per editare nella textarea ho messo un login?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 06 Febbraio, 2013, 08:49:28
No, non può essere l'inserimento in una pagina protetta che causa la mancata visualizzazione nel form dell'editor di quanto presente nel file testo. Ho un esempio su altervista, con i codici inseriti in una pagina protetta e funziona tutto.

Mi viene in mente una cosa sola, magari sciocca, ma a questo punto tanto vale provare anche questo: la variabile $PAGE, inserita nel form con la sintassi abbreviata, prova a scriverla così:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Se nemmeno questo tentativo va a buon fine, prova a scrivere tutti i codici che hai utilizzato. Magari c'è solo un'incongruenza tra i nomi o i percorsi dei file interessati.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 06 Febbraio, 2013, 22:44:50
Anche questo tentativo non è andato a buon fine. Probabilmente sbaglio l'ennesimo nome o percorso...

Ecco il codice inserito in oggetto HTML nella pagina di lettura (cap1):



<?
$NOMEFILE='files/testo';
$PAGE = file_get_contents($NOMEFILE);
echo $PAGE;
?>


Questo è il codice del form nella pagina di editing (cap3):



<form action="files/salva.php" method="post" name="form1" class="form_area1" id="form1">
<textarea class="ckeditor" name="editor1"><?=$PAGE?></textarea>
<input type="submit" name="button2" id="button2" value="Salva" />
</form>


E i codici della propietà della pagina:



<script type="text/javascript"
src="./ckeditor/ckeditor.js"></script>


e:



if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}


il salva.php nella cartella files:



<?php
$NOMEFILE = "testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($NOMEFILE, $PAGE);
header('Location: ../cap1.php');
?>

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 06 Febbraio, 2013, 23:24:27
In ciò che hai scritto io vedo un solo errore nel codice che va inserito prima del tag HTML, ma potrebbe pure essere una dimenticanza nel copia/incolla:

<?php
if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}
?>

Sistemato questo, e aggiunto <?php al codice della pagina cap1 (ma questo non è significativo)
<?php
$NOMEFILE='files/testo';
$PAGE = file_get_contents($NOMEFILE);
echo $PAGE;
?>

provando i tuoi codici, a me funziona.

A questo punto mi dispiace ..... io non so più che pensare, soprattutto perchè non rilevi nessun errore a video e tutti i passi precedenti (scrittura nel file testo e visualizzazione di quanto scritto nella pagina cap1.php), se ho capito bene, funzionano.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 07 Febbraio, 2013, 00:02:20
Funziona finalmente, non so come ringraziarti!!!


il codice esatto per far funzionare il tutto è questo ( può essere utile ad altri... ) :



<?php
if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}
?>


Un ultima cosa, poi finirò di stressarti, nel caso in cui volessi inserire un secondo form nella stessa pagina come già letto in precedenza in questo post...come sarebbe questo codice se nel form2 dovrei vedere il file "testo2"?

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 07 Febbraio, 2013, 00:31:49
Oh, bene, sono contenta!  :)


...come sarebbe questo codice se nel form2 dovrei vedere il file "testo2"?

Aggiungi al codice esistente le istruzioni per leggere il contenuto del file testo2, se esiste, e memorizzarle in una nuova variabile, che verrà utilizzata all'interno della textarea del nuovo form:

Codice:
Only registered users can see contents. Please click here to Register or Login.Nel secondo form:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 07 Febbraio, 2013, 00:48:12
Funziona anche questo, ho solo dovuto scrivere "testodue" anziché "testo2"!


Davvero un grande Grazie a stesil, a Serzio e a tutti voi che armati di santa pazienza oltre che di conoscenza risolvete i nostri problemi!  :D
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 11 Febbraio, 2013, 15:43:14
allora mi capita questo adesso:

preciso che funziona tutto alla grande

ho creato 2 caselle di testo su una pagina chianata "editor" con i nomi uno diverso dall' altro.

se modifico il primo campo di testo(diciamo il principale il primo creato) e salvando il contenuto me lo salva tranquillamente ma andado a riprenderlo per modificarlo, ni da scritto quello che o scritto nella seconda casella di testo.

se modifico la seconda casella di testo(diciamo la seconda combiando tutti in nomi diversi dalla prima) e salvando il contenuto me lo salva tranquillamente ma quando vado a riprendolo per modificarlo vedo (non cambiando niente alla index dove vedo visualizzato quello che salvo) nel primo campo di testo, me lo modifica con quello che ho scritto nella seconda.

come mai accade questo?


nella proprietà di pagina prima del tag </HEAD> ho scritto questo:

<script type="text/javascript"
src="./ckeditor/ckeditor.js"></script>


<?php
if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}
?>

<?php
if (file_exists("files/testouno")) {
                    $PAGE = file_get_contents("files/testouno");
}
?>

Grazie
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 11 Febbraio, 2013, 16:23:55

<?php
if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}
?>

<?php
if (file_exists("files/testouno")) {
                    $PAGE = file_get_contents("files/testouno");
}
?>


Non puoi chiamare le due variabili con lo stesso nome, altrimenti il valore finale di $PAGE sarà sempre solo l'ultimo assegnato (testouno).

Modifica in questo modo, o con un altro nome a tua scelta, l'importante è che siano due nomi diversi e ci sia corrispondenza con quanto inserito nel form:

Citazione
<?php
if (file_exists("files/testo")) {
                    $PAGE = file_get_contents("files/testo");
}
?>

<?php
if (file_exists("files/testouno")) {
                    $PAGEUNO = file_get_contents("files/testouno");
}
?>


Poi inserisci nel form:
Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: velen0 - 11 Febbraio, 2013, 16:42:29
Siete miticiii ;D ;D ;D ;D


O cambiato tutte le voci "PAGE" in "PAGEUNO" come suggerivi. ma dovo potrei imparare il codice php anche se non so l'inglese???
venite voi a farmi delle lezioni???? :))

Grazie ancora
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 17 Febbraio, 2013, 20:23:33
Per implementare ckfinder bisogna procedere con gli stessi passi del "fratellino"?

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: serzio - 17 Febbraio, 2013, 20:38:41
Per implementare ckfinder bisogna procedere con gli stessi passi del "fratellino"?


Si tratta di un prodotto non free, leggi i punti 4 e 5:
http://cksource.com/license/ckfinder (http://cksource.com/license/ckfinder)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: obus - 17 Febbraio, 2013, 21:12:03
Si lo so ma ho bisogno di un piccolo cms per inserire qualche immagine con descrizione ( promozioni del momento per il mio progetto ) e avendo già testato ckeditor forse la soluzione migliore, anche se a pagamento, era questa.
Di gratuito ce ne sono in rete ma per le mie competenze attuali......
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 28 Giugno, 2013, 18:45:04
Buon giorno, ho provato ad implementare questo cms in WSX5, ho avuto ed ho gli stessi problemi degli altri utenti, ho provato a correggere leggendo il topic, ma la situazione è peggiorata, ho fatto più confusione che altro.


Probabilmente ho sbagliato nel dare il nome alle pagine.....


questo è il LINK (http://www.pdagrafica.com/Personale/test/pda/ckeditor.html),


riuscite a darmi qualche dritta per correggere?


Grazie!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 28 Giugno, 2013, 19:29:17
qui (http://www.skeggia12.it/test/ckeditore) ci trovi la mia prova funzionante con il link per scaricare...
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 28 Giugno, 2013, 22:55:10
Intanto grazie infinitamente, però ho lo stesso problema.


Quando salvo, visualizzo questa pagina (http://www.pdagrafica.com/Personale/test/index.php)


perchè il mio codice salva è :



<?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../index.php');
?>


Come mai?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 29 Giugno, 2013, 09:37:21
ma dove lo hai presto sto' codice? guarda le pagine del mio esempio ed usa quello di codice, eventualmente togliendo il comando <marquee> </marquee>

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 29 Giugno, 2013, 12:49:13
l'ho aperto con la versione 10 e non ho il tuo file salva.php


il codice l'ho preso da topic, cosa dovrei scriverci in questa pagina salva.php?


Grazie!


p.s. La pagina da visualizzare l'ho chiamata : testo creato, quindi il mio codice della pagina salva.php, allegato alla pagina Editor è :
 <?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../testo creato.php');
?>


Quando apro l'editor on line, visualizzo questo :


Warning: file_get_contents(editor1.txt): failed to open stream: No such file or directory in /customers/5/b/f/pdagrafica.com/httpd.www/Personale/test/pda/editor.php on line 180


Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 29 Giugno, 2013, 13:27:22
Ora la situazione è cambiata :
LINK (http://www.pdagrafica.com/Personale/test/pda/editor.php)


e quando scrivo un testo nell'editor, visualizzo questo messaggio di errore :
The requested URL /Personale/test/index.php was not found on this server.

mi riconduce ad una pagina index.php che non esiste e che io non ho richiamato.

ho pubblicato anche il tuo esempio :
link (http://www.pdagrafica.com/Personale/test/editor/editor.php)


e visualizzo questo messaggio :
The requested URL /Personale/test/editor/salva.php was not found on this server.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 29 Giugno, 2013, 14:08:10
Mah ... forse nel pubblicare i due esempi hai fatto confusione con i files. Non può comparire un redirect ad una index.php dal nulla.

Se la tua pagina di destinazione si chiama testo-creato.php e si trova nella stessa cartella in cui è presente il file salva.php, il codice del file salva.php dovrebbe essere questo:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 29 Giugno, 2013, 15:33:39
Grazie, cara. la situazione è un po' migliorata, nel senso che non visualizzo più l'errore e una volta salvato, mi riconduce alla pagine voluta, solo che la pagina è vuota.
Inoltre per poterlo far funzionare, ho dovuto caricare manualmente in FTP il file Salva, nella rout principale, oltre che nella cartella files.


LINK (http://www.pdagrafica.com/Personale/test/pda/editor.php)


Mi dai un aiutino ulteriore per cortesia?


Grazie anticipatamente.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 29 Giugno, 2013, 15:49:31
secondo me nel codice di pasquale la pagina "testo-creato.php" non esiste e lui nel codice che ha scritto in salva.php ha invece scritto "testo creato.php" con lo spazio, forse l'errore è questo . . .
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 29 Giugno, 2013, 16:21:00
secondo me nel codice di pasquale la pagina "testo-creato.php" non esiste e lui nel codice che ha scritto in salva.php ha invece scritto "testo creato.php" con lo spazio, forse l'errore è questo . . .
la pagina testo.creato o testo creato, ora è stata sostituitacon la pagina text, appunto per evitare confusione.

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 29 Giugno, 2013, 16:32:39
scusa pasquale, sbaglio io o nella pagina text manca il codice php tipo questo:
<?
$NOMEFILE='editor1.txt';
$PAGE = file_get_contents($NOMEFILE);
echo $PAGE;
?>
se c'è io mi fermo qui non so' più cosa dire . . .
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 29 Giugno, 2013, 17:07:24
nella mia pagina text,


LINK (http://www.pdagrafica.com/Personale/test/pda/editor.php)
che sarebbe la tua Home Page, c'è questo codice :




<?
$NOMEFILE='editor1.txt';
$PAGE = file_get_contents($NOMEFILE);
echo $PAGE;
?>



pari-pari.


Domanda?
Non è che debbo modificare qualche nome in questo codice p in un altro?
Grazie!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 29 Giugno, 2013, 20:47:56
Se scrivi i dati nel file testo che si trova nella cartella files (http://www.pdagrafica.com/Personale/test/pda/files/testo)

Codice:
Only registered users can see contents. Please click here to Register or Login.
e poi richiami un file diverso nella pagina in cui vuoi visualizzarne il contenuto (http://www.pdagrafica.com/Personale/test/pda/editor1.txt)

(http://www.pdagrafica.com/Personale/test/pda/editor.php)
$NOMEFILE='editor1.txt';


 ..... la pagina è vuota.

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 29 Giugno, 2013, 22:55:20
Ciao Silvà.......non va. :-[
Sono nellla stessa situazione di prima.

Avevo supposto che qualche nome doveva essere cambiato, però ero in dubbio.
Se puoi, mi aiuti a fare ulteriore chiarezza? :-[


Per non complicare le cose, ho chiamato il file : editor1.txt


Riepilogo :


il mio file salva.php ha questo codice :
Codice:
Only registered users can see contents. Please click here to Register or Login.

Questo file l'ho allegato alla pagine editor.php, nel percorso : files


La pagina editor.php ha questo codice :
Codice:
Only registered users can see contents. Please click here to Register or Login.

Il file text.php ha questo codice :
Codice:
Only registered users can see contents. Please click here to Register or Login.
Noti qualcosa che non va?

Se ho interpretato male le tue indicazioni, ti prego di scusarmi.
Grazie anticipatamente.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 30 Giugno, 2013, 08:50:35
buongiorno, mi sembra che manchi l'estensione al file in cui scrive salva.php e precisamente:

<?php
$FILEIP = "files/editor1.txt";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location:text.php');
?>
in quanto richiami editor1.txt ma il file salva.php scrive editor1 e basta.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 30 Giugno, 2013, 15:26:53
non funziona, la situazione è sempre la stessa : se tolgo il file salva.php dalla rout principale, cliccando su "salva" visualizzo questo messaggio :
Not FoundThe requested URL /Personale/test/pda/salva.php was not found on this server.


Il file salva.php ora ha questo codice :
Codice:
Only registered users can see contents. Please click here to Register or Login.


Se invece faccio restare il file, cliccando su salva, mi riconduce alla pagina text che voglio visualizzare, ma è vuota.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 30 Giugno, 2013, 16:48:49
. . . .
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: stesil - 01 Luglio, 2013, 21:06:55
Sperando che nel frattempo tu non abbia ancora una volta modificato nomi, estensioni e posizione dei file ... oltre alla modifica che ti ha indicato skeggia, prendi il file salva.php dalla cartella files e spostalo nella cartella principale.

Nella pagina text.php

Codice:
Only registered users can see contents. Please click here to Register or Login.
e nella pagina editor.php

Codice:
Only registered users can see contents. Please click here to Register or Login.


@ skeggia: non ho letto quello che hai scritto prima dell'edit ... mhmmmm ... è un post da cancellare? ...  :)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 01 Luglio, 2013, 21:57:22
FUNZIONA!
 :)) :)) :)) :)) :)) :)) :))


Spero che accetterai questo omaggio floreale :
(http://www.decorado-shop.com/out/pictures/master/product/1/1020635030110.jpg)GRAZIE!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 02 Luglio, 2013, 04:11:42
Quasi quasi lo implemento anch'io... vedo che è abbastanza semplice da fare... :D




Sarà una mia impressione ma sembrano di plastica quei fiori...  ;D
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: skeggia - 02 Luglio, 2013, 07:54:32
si stesil, è da cancellare, non sapevo più che dire, quindi puntini di sospensione . . . et voilà sembra ci siamo riusciti, il parto è stato travagliato ma il bimbo è sbocciato a nuova vita . . .  :) :) :) ciao pasquale, ma se mi posso permettere, il pensiero è lodevole ma i fiori . . . non vorrei dire . . . ma che siamo defunti? hahahaha . . . lunga vita a tutto unofficial!
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: milux - 02 Luglio, 2013, 10:30:19
Sarà una mia impressione ma sembrano di plastica quei fiori...  ;D

non è una tua impressione, sono proprio di plastica..  ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Zambelletti - 02 Luglio, 2013, 10:36:27
Scusate, non me ne ero accorto, per la contentezza di aver risolto il problema.........il fioraio mi ha fatto fesso.
La prossima volta, offro un caffè.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Ricius89 - 07 Ottobre, 2013, 11:03:15
Ok capito  :D ...quindi poi una volta reso stabile, si può fare con inserimento di password...
Altra domanda, se però io rientro con WS in quella pagina, le modifiche fatte da un'esterno, non me le ritrovo, non essendo nel progetto....?





Ciao Serzio, ho un problema...ho implementato il ckeditor in un sito che sto realizzando, questo [size=78%]http://drivexclusive.altervista.org/cms.html (http://drivexclusive.altervista.org/cms.html)[/size] tutto funziona, a parte il fatto che quando aggiungo un qualsiasi contenuto, mi reindirizza alla pagina "modificata", visualizzo il contenuto da me precedentemente aggiunto, ma poi se cambio pagina e ritorna su quella "modificata" o ricarico sparisce tutto quello che ho inserito. Sapresti indicarmi dove sbaglio? perchè io non l'ho ancora capito! :( Grazie mille...
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Ricius89 - 07 Ottobre, 2013, 12:14:18
Risolto, Funionaa!!! Grazie lo stesso a questo splendido forum! (Grazie Topografo) come sempre.... ;) :D
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 07 Ottobre, 2013, 18:06:35
Prima che ve lo chiedate l'ho aiutato tramite FB... non fatevi venire idee strane!  :D :P
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: espo - 18 Ottobre, 2013, 16:58:05
Ciao,


mi inserisco nella discussione per chiedere un aiuto riguardo il CMS.
Ho seguito le info ed ho inserito nel sito il CMS.
Fino a questo punto è ok, vedo il form [size=78%]http://www.giuliobradamante.com/valeriani/editor.php (http://www.giuliobradamante.com/valeriani/editor.php)[/size] ma se provo ad inserire un testo e clicco SALVA mi rilascia un errore interno del server (come potete vedere)


La pagina salva.php (all'interno della cartella FILES) è questa:



<?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../cms.php');
?>


Il SERVER è TOPHOST Linux


Qualcuno mi può aiutare a risolvere?
Grazie mille.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: milux - 18 Ottobre, 2013, 20:38:54
ho inserito il testo "prova edit text" e non ha dato nessun errore..
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: espo - 18 Ottobre, 2013, 20:47:37
Ciao,
Il problema effettivamente sono riuscito a risolverlo.
Ho però un nuovo problema, ogni commento che inserisci cancella il precedente.
Come posso fare perché possa vedere tutti i commenti inserito uno sotto l'altro?
E c'è un modo per poterli modificare o cancellare tramite un pannello di controllo?

Grazie mille.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 25 Gennaio, 2019, 19:40:21

 :( Ciao a tutti ho letto i vari topic, premetto che non sono molto esperto, ma ho seguito le istruzioni e ho scaricato CKE EDITOR  epoi caricato tramite mozilla sulla cartella principale del dominio.
Dopo sono andato nel panico, non sono riuscito a capire come procedere.Ho creato una pagina editor con 2 caselle di testo.Ma non ho capito come creare il file salva e cosa metterci dentro come  codice, e le restanti parti per implementarlo.Qualcuno mi può dare una mano? Grazie anticipatamente
Titolo: AIUTOOO!
Inserito da: MIKYST - 27 Gennaio, 2019, 18:18:14
 >:( non riesco in alcun modo a implementare questa editor……. chiedo a Mirko e ad altri che sono riusciti a farlo di darmi xfavore una mano.Grazie anticipatamente
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: lemonsong - 29 Gennaio, 2019, 16:06:55
Forniscici maggiori dettagli sul problema, tipo di hosting linux/win .... qualche screenshot del problema ... qualsiasi cosa che possa essere utile per capire meglio quale possa essere il problema.
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 29 Gennaio, 2019, 19:57:38

Grazie per l'interessamento Lemosong!
Ho un dominio su aruba Hosting Windows.
1) Ho ckeditor e ho copiato tramite firezilla la cartella nella cartalla principale (quella con il nome del dominio)
2)Ho creato con il blocco note il file salva.php
con questo codice:
<?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../news.php');
?>
3) ho creato la pagina editor con in esperto questo codice:
<script type="text/javascript"
src="./ckeditor/ckeditor.js"></script>
( vedi immagine allegata)


4) ho creato la pagina salva.php con  questo codice e lo messo nella cartella file
<?php
$FILEIP = "files/testo";
$PAGE = stripslashes($_POST['editor1']);
file_put_contents($FILEIP, $PAGE);
header('Location: ../news.php');
?>


… ma nn funziona credo di aver fatto un bel macello


Confido in qualche aiuto.grazie






(https://www.unofficialwsx5.com/c:\desktop)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 30 Gennaio, 2019, 09:16:28

questo è il link al mio sito: http://www.solutions4b.it/editor.php


nn sarà meraviglioso ma io non sono molto esperto :-[
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: lemonsong - 30 Gennaio, 2019, 12:52:13
Premesso che in queste 11 pagine di post, trovi tutte le indicazioni per poterlo integrare senza problemi.
Comunque, per cominciare, correggi questi punti:
P.S.
non capisco perché vuoi integrare ckeditor: con la Professional puoi usare l'Oggetto Contenuto Dinamico
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 30 Gennaio, 2019, 14:10:33
Ciao MIKYST, come giustamente dice Lemonsong prova a guardare questo video: https://www.youtube.com/watch?v=9jJDQGYW8BU (https://www.youtube.com/watch?v=9jJDQGYW8BU)
Magari ci trovi qualche spunto...
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 31 Gennaio, 2019, 16:17:01
Vi ringrazio per le cortesi risposte.Purtroppo come detto, non sono molto esperto nell'uso dei codici e di php.Ho visto l'ogetto dinamico e ho provato a inserirlo in una pagina, ma si prende il testo , ma non so come si fa a pubblicarlo nella pagina  e nel riquadro che voglio io.Per questo navigando nel forum ho visto questo tool e mi è piaciuto molto, ma credo di essermi perso per strada… mi scuso ma le mie abilità sono limitate  e sto cercando di imparare ad usare i codici e il php
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 31 Gennaio, 2019, 17:23:42
scusa, ma hai visto il video che ti ho linkato? Spiega tutto... come si fa e cosa fa....
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: lemonsong - 31 Gennaio, 2019, 19:59:16
C'è anche la guida: https://help.websitex5.com/it/v17/pro/ogg_dinamico.htm (https://help.websitex5.com/it/v17/pro/ogg_dinamico.htm)


 
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 01 Febbraio, 2019, 19:37:39
grazie è molto utile, ma non ho capito come si fa ad indicare la pagina e l'oggetto dove dovrà comparire il testo editato
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 01 Febbraio, 2019, 20:28:31
La pagina nel quale metti l'oggetto è esattamente quella che editeranno e quella in cui si vedranno i testi se non loggati (se loggati editeranno anche i testi).
La pagina può essere l'home page, la pagina delle news, la pagina degli annunci.... paradossalmente se tutta la gente si iscrive e gli dai le credenziali ognuno può pubblicare quel che vuole, una bacheca elettronica, una serie di annunci vendo/compro... ognuno ha il suo spazio o la sua pagina dinamica...

Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 02 Febbraio, 2019, 17:01:07
Grazie TOPOGRAFO, sempre molto gentile e puntuale, ma purtroppo non mi funziona mi da questo messaggio di errore: ( vedi allegatO
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 03 Febbraio, 2019, 12:21:28
Oddea, "unable to connect to db" mi sa tanto di errore nel definire il database su cui agire o la mancanza dei permessi chmod 777
Posso farti una domanda?
L'hai guardato il video che ti ho segnalato?
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 03 Febbraio, 2019, 12:28:46
si, il video l'ho guardato e ho creato con filezilla la cartella scrittura e andando su attributi della stessa ho dato permessi 777.Sono andato anche su aruba in permission manager è ho flaggato sia in lettura che in scrittura la cartella scrittura e quella oggetto dinamico che lui ha creato alla fine, ma non ho capito cosa ci ha caricato
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: Topografo - 03 Febbraio, 2019, 13:02:23
[size=0px]unable to connect to db indica o un errore nel nome file o un errore nei permessi di accesso (il sito non riesce a connettersi al database, no such host is know);[/size]
[/size][size=0px]Comincia col controllare nome e percorso definiti, lo so che sembrano sempre giusti, ma alle volte una directory, un nome file sono diversi... al limite scrivili da una pagina all'altra e controllali bene, lettera per lettera e directory. Magari in un punto mandi in una directory e l/hai creata diversa.[/size]
[/size][size=0px]Ci carica i dati che tu scrivi, in un database. [/size] ;)
Titolo: Re:Prova di implementazione di un piccolo CMS (pagina editabile dal cliente)
Inserito da: MIKYST - 03 Febbraio, 2019, 19:28:59
grazie procedo e ti aggiorno