Pagina da visualizzare dopo l'inserimento di un commento nel blog
Autor: Annibale P.
Visitado 1191,
Followers 3,
Compartido 0
Salve a tutti, ho un nuovo piccolo problemino, voglio inserire una pagina dove indirizzare l'utente che ha inserito un commento ad un articolo del blog. Ovvero dopo aver cliccato invia non restare sull'articolo del blog ma andare appunto in questa pagina. Ma cercando in tutte le impostazioni non ho trovato nulla, e modificarlo ogni volta da codice è pesante. Esiste un modo? La versione è sempre la 13 pro che va sempre alla grande... Grazie a tutti come sempre.
Publicado en
... attendi il parere degli esperti, ... e se poi come hai già riscontrato non esistesse tale possibilità, ... ...forse(!) si potrebbe tentare con codice EXTRA, ma nel caso per poter valutare devi postare il LINK del blog funzionante per le prove, ...altrimenti ignora il mio Post e come non detto...
.
ciao
.
Per quanto riguarda tale possibilità via software, non è possibile. Bisogna forzatamente agire per mezzo codice extra come indicato dal gentile KolAsim.
Io ad esempio sono alla versione attuale (v2022.2) e non reperisco nessuna opzione. Tra le altre cose è presente un bug attualmente non risolto nella sezione product, che al posto di ricaricare la pagina, porta alla ricerca prodotti, mentre di norma dovrebbe mostrare l'avviso del commento postato.
Come già suggerito, condividi l'URL!
Autor
Grazie per la risposta KolAsim, puoi accedere al blog da questi due indirizzi:
https://www.panan.it/afrodite/blog.php
e
https://www.panan.it/afrodite/original_blog.php
Non è la versione finale del sito ma è a buon punto.
Però devo ammettere che manca una funzione elementare, chissa se sulle versioni più recenti e presente.
Grazie si nuovo
Autor
Gabriele grazie anche a te, link inserito.
Autor
Non avevo letto bene Gabriele, quindi hai risposto alla mia domanda, a distanza di anni ancora non è presente questa funzione. Peccato
... ho fatto una simulazione sul tuo link ed in teoria potrebbe funzionare, e non ti resta che provare per verificare questo mio codice...
<script>
/** == condizione su INVIO commento del BLOG by KolAsim == **/
$( document ).ready(function() {//K
setTimeout(function(){ //K1>
$("input[value=\"Invia\"] ").click(function() { imTipK() })
}, 3000); //K1<<
}); //K
function imTipK(){//K2>
setTimeout(function(){ //K3>
K =$( ".imTip" );TotK = K.length;
if(TotK== 0){//K4>
location.href="pippo.html";
} else {alert("Compilare i campi indicati");
}//K4> | <<
}, 100); //K3<<
}//K2<<
</script>
.
... lo devi copiare ed incollare nelle Proprietà della Pagina BLOG nelle Pagine Speciali, ...esattamente in questa sezione:
>> Passo 3 - Mappa > Finestra 'Proprietà Pagina' > Le opzioni della Sezione Esperto | ▪Codice personalizzato: > 3^opzione > Prima della chiusura del tag HEAD
.
Autor
Grazie KolAsim, domani lo inserisco e lo metto on line. Ti faccio sapere appena fatto. Buona serata
Ciao
Autor
Buongiorno, ho inserito il codice inserendo l'allert del sito e non capisco come mail il menu resta sempre visibile, ho inserito un z-index ma non funziona, inoltre non reagisce al primo click ma dal secondo. Inoltre purtroppo la pagina (non quella definitiva, ma una a caso) non viene richiamata dopo l'iserimento del commento. Quando hai un momento e se puoi prova. Grazie
... ho fatto un test poco fa dal PC, "test a1", e mi ha funzionato secondo aspettative...
... per l'alert custom nel tag style devi usare:
#alert {z-index:100000 !important}
... la terza pagina che tu richiami non può aprirsi perchè non è nella cartella "blog", ma come noto si trova nella directory precedente...
... o usi l'URL assoluto...
... oppure la path relativa:
"../photo_hover_effects.php"
.
ciao
.
Autor
Grazie per la risposta, evidentemente sbaglio qualcosa, il menu non ne vuole sapere si passare in secondo piano e la pagina non viene richiamata (ho provato sia il pecorso relativo sia quello assoluto). Mi pare tutto fatto nel modo giusto... Mha... Qualche idea? Ho cambiato anche l'ordine z-index per il menu ma nulla da fare...
... mi ha funzionato, test a3, e si è aperta questa pagina: https://www.panan.it/afrodite/comment_entered_correctly.php
... ma prova a sostituire l'intervallo in basso che adesso ha il valore 100 in 500
... magari così potrebbe dar più tempo alla scrittura php del messaggio...
............................................................
... per i pulsanti del menu è un problema antecedente; ... rispetto alla situazione attuale e senza andare a vedere gli altri codici che hai già in atto, lo puoi risolvere con questo codice:
<style>
#alert {z-index:100001 !important}
#black_screen_alert {z-index:100000 !important}
</style>
.
Autor
Allora, prima di tutto grazie. Ho fatto le seguenti prove dopo aver aggiornato i codici come suggerivi: Google Chrome visualizza l'allert (perfetto) ma non va alla pagina, Opera non visualizza l'allert ma va alla pagina, Firefox non visualizza l'allert ne va alla pagina. Roba da pazzi... Pazienza. Se puoi dai un occhio magari con un altro browser, ma a te funziona. Bho. Di nuovo grazie mille
... riprovo...
Autor
Portato intervallo da 500 a 1000 ma cambia nulla...
... adesso il menu è a posto...
... ho fatto diversi test, certe volte pare funzionare, però il redirect del torna indietro della terza pagina forse falsa i risultati...
... eventualmente usa sempre la funzione ALERT per il saluto senza dover passare dalla terza pagina...
... prova:
<script>
/** == condizione su INVIO commento del BLOG by KolAsim == **/
$( document ).ready(function() {//K
setTimeout(function(){ //K1>
$("input[value=\"Invia\"] ").click(function() { imTipK() })
}, 3000); //K1<<
}); //K
function imTipK(){//K2>
setTimeout(function(){ //K3>
K =$( ".imTip" );TotK = K.length;
if(TotK== 0){//K4>
_alert('=== OK ===','Commento inviato');
} else {_alert('Salone Afrodite','P§LUTO Compilare i campi indicati...');
}//K4> | <<
}, 0); //K3<<
}//K2<<
</script>
.
Autor
Ti ringrazio, pomeriggio provo e ti faccio sapere. Buona giornata
Autor
Modificato il codice come da te suggerito e ho tolto la terza pagina. Sembra funzionare bene, ad eccezione che è praticamente illeggibile il messaggio "commento inviato", troppo veloce, compare e scompare nello stesso momento. C'è modo di farlo rallentare di un paio di secondi in modo da poterlo far leggere? Grazie 1000 come sempre
... niente, ho provato e putroppo non vedo modo, partendo subito lo script di invio, ...mi dispiace...
ciao
.
Autor
Grazie lo stesso... Ciao
... farò comunque nel breve altri tentativi per vedere di intercettare la sequenza degli eventi online a posteriori, avendo altra idea in mente...
... nel caso e se(!) ti farò sapere per farti fare le prove...
.
Autor
Grazie 1000! Sei molto gentile, ho pravato con "function sleep(s){ var now = new Date().getTime(); while(new Date().getTime() < now + (s*5000)){ ('=== OK ===','Commento inviato')} }", e altri vari codici trovati on line, ma tutti inutili salta tutti gli eventi... Ciao
Comunque se non ricordo male quando inserisci un commento dovrebbe essere mostrato un messaggio sotto il form del commento. Almeno così ricordo.
Se non va bene quello si potrebbe agire su quel campo.
Autor
Gabriele non viene visualizzato nessun messaggio, resta sulla pagina del blog con il commento già inserito... Grazie per l'interessamento...
... ultima spiaggia, ...se la sequenza degli eventi rimane costante ("&")(!), prova questa mia interpretazione:
<script>
/** == rilevamento commento del BLOG by KolAsim == **/
$( document ).ready(function() {//K>
urlK=window.location.href;
leggeK = window.location.href.split('/');
estraeK = leggeK[leggeK.length -1];
urlK= urlK.split("&").join("");
var trovaK = estraeK.indexOf("&");
if (trovaK != -1){ //K2>
_alert("Grazie","Commento inviato");
setTimeout(function(){//K3>
location.href=urlK;
}, 5000); //K3<<
}//K2<<
}); //K
</script>
.
ciao
.
Autor
Grazie mille... Provo l'ultima spiaggia e ti faccio sapere... Buona giornata
Autor
Su Google Chrome, su Opera e su Edge è perfetto!!! Sia l'avviso sull'inserimento dati corretti che il messaggio di avvenuto inserimento sono OK. Nota dolente Firefox che visualizza il messaggio di avvenuto inserimento ma non di inserire i dati corretti. 3 su 4 lascerei cosi, forse è un problema di firefox, oppure ho fatto io qualche errore, ma sugli altri funziona... Comunque un fenomeno! Se passi da Roma colazione pagata!!! Grazie! Comunque prova per avere la tua soddisfazione... Ciao
... ho fatto un paio di test ed ha funzionato secondo aspettative, sia dal PC (Ff) che dallo smartphone (Ch), e direi OK ...
...
... per strafare, quello che si potrebbe fare, sarebbe di modificare i colori del Alert riuscito di ritorno, magari con colori tendenti al verde o diversi dal rosso di attenzione...
.
ciao
.
Autor
Ok, appena ho un attivo modifico l'allert con il verde per commento inserito... Grazie 1000 di nuovo... Ciao
Autor
Buondi KolAsim, ho seguito il tuo consiglio e inserito il verde per commento inserito, sembra tutto perfetto...
Ma... inserisci un commento qui: https://www.panan.it/afrodite/blog/index.php?id=tcx0d0r3
Poi prova a cambiare la pagina dei commenti da 1 a 2...
------------------------------
Il problema è in questo codice:
<script>
/** == Rilevamento commento del BLOG by KolAsim == **/
$( document ).ready(function() {//K>
urlK=window.location.href;
leggeK = window.location.href.split('/');
estraeK = leggeK[leggeK.length -1];
urlK= urlK.split("&").join("");
var trovaK = estraeK.indexOf("&");
if (trovaK != -1){ //K2>
_alert_green("Grazie!","Commento inserito correttamente...");
setTimeout(function(){//K3>
location.href=urlK;
}, 5000); //K3<<
}//K2<<
}); //K
</script>
Ho provato senza, solo con il codice che ricorda di inserire i dati richiesti, e il problema non si pone.
Deve dar fastidio a qualcosa, ma nella mia ignoranza non saprei proprio dove mettere le mani...
Se hai tempo e voglia dai un occhio, senno lo lasciamo cosi, forse non è proprio possibile...
Nota per i programmatori, ma se esiste nell'invio mail la possibilità di un redirect, non mi pare impossibile inserirlo anche nel blog... Mha...
Buon Sabato
Grazie
... ho visto; ...il problema dipende da quel "se" che ti avevo detto prima, da verificare, e che non era emerso prima:
""se la sequenza degli eventi rimane costante ("&")(!)""
... in pratica la variabile in "&" non è singola e costante nella paginazione 1-2...
.. bisognerebbe vedere di poter condizionare tale variabile, magari come idea rilevandone la presenza di maggior contenuto nella stringa relativa...
... prova a disabilitare temporaneamente il secondo codice, quello del rilevamento, in modo che io possa cercare di valutare senza interferenze, ...e se lo farai nel breve, avvisami...
.
ciao
.
Autor
Ok, fatto. Ho rimosso la seconda parte del codice, quello del rilevamento...
.
... questa tua richiesta allo STAFF passerebbe inosservata essendo il Topic troppo esteso e frammentato su soluzioni EXTRA...
... per evidenziarla conviene che fai la tua segnalazione su un NUOVO Argomento a tema, e meglio se in forma privata...
... considera anche che la tua versione è scaduta di assistenza ufficiale sul funzionamento del Programma da diversi anni...
... eventualmente e se ti interessa, nel tuo Profilo potresti trovare le attuali offerte e te dedicate...
.
ciao
.
... OK ... dovrei avere del tempo per andara a guardare, a dopo ... .. . .
Autor
Lo so che la versione è scaduta, ma come vedi al momento si comporta ancora egregiamente se non fosse per dettagli che dovrebbero già esserci, in futuro certo che aggiornerò ad una nuova versione. E lo so che stai facendo un favore enorme al sottoscritto... Che intendi in forma privata un nuovo argomento? Ciao
Autor
Visto le offerte, ma non trovo dove inserire l'arogomento in forma privata. Forse qui: IDEA "Suggerimenti per lo sviluppo di una nuova funzionalità di WebSite X5 o per l'attivazione di un nuovo servizio da parte di Incomedia."? Ciao
... per lo STAFF apri un NUOVO Argomento, OK x IDEA; ... invece per Topic DOMANDA, se vuoi, per renderlo PRIVATO guarda nelle opzioni della icona grigia a forma di ingranaggio del primo tuo messagio nel nuovo Topic, dovresti poter vedere un occhio rosso...
.
... vediamo un po'; ... ho applicato l'idea pensata prima sul rilevamento del contenuto o meno della variabile costruita in "&"...
... il teoria dovrebbe funzionare; ... fai le prove con varie combinazioni, e speriamo bene......
<script>
/** == Rilevamento commento del BLOG by KolAsim == **/
$( document ).ready(function() {//K>
urlK=window.location.href;
leggeK = urlK.split('/');
estraeK = leggeK[leggeK.length -1];
if(estraeK.indexOf('&') != -1){//K1>
sub_leggeK = estraeK.split('&');
sub_estraeK = sub_leggeK[sub_leggeK.length -1];
substringaK = sub_estraeK.length;
if(substringaK > 0 ){ } else {//K2>
_alert_green("Grazie!","Commento inserito correttamente...");
setTimeout(function(){//K3>
urlK= urlK.split("&").join("");
location.href=urlK;
}, 5000); //K3<<
}//K2<<
}//K1<<
}); //K<<
</script>
.
.
Autor
Allora, provato con Opera, Firefox, Edge e Chrome... Tutti da Pc... Sia la richiesta di inserimento dati che il messaggio di inserimento avvenuto funzionano perfettamente... Fai una prova pure tu quando puoi. Grazie! Sei un fenomeno... Poi mi spiegherai come fai a provare del codice su una pagina online che non puoi modificare... Grazie di nuovo KolAsim... Ciao
Autor
Speriamo che torni utile anche ad altri utenti...
... provato, ...OK ... per me adesso funziona apparentemente bene......
... per tua soddisfazione, ...prima mi serviva la disabilitazione del precedente codice perchè alterava la risposta del browser nel URL della barra indirizzi, quindi non si potevano rilevare le azioni reali del browser per poter valutare...
.
ciao
.