WebSite X5Help Center

 
Massimo A.
Massimo A.
User

Problema con la pagina speciale di ricerca su carrello e-commerce  it

Autore: Massimo A.
Visite 985, Followers 1, Condiviso 0  

Sto costruendo un sito di e-commerce, ho inserito il codice suggerito per effettuare il login, con pagina di profilo, etc. Funziona tutto, questo insieme di script però richiede che le pagine siano tutte in php e che ad ogni pagina nella funzione di "Prima della chiusura del tag HEAD" su Proprietà pagina/Esperto, preveda lo script : 

<script>
$(document).ready(function() {
  // funzionalità offline
  if (location.host == "127.0.0.1:8080")
    $("#ms-datiUtente").html("I dati saranno visibili solo quando il sito verrà esportato su Internet");
});
</script>

Il problema nasce sulla pagina e-commerce ricerca, perchè come la metto in php il sistema non la esegue proprio dando errore generico, pur avendo sul server PHP 7.3.

Se la pagina speciale la lascio con estensione prodotta html, la pagina funziona come ricerca, ma mi appaiono alcune scritte degli script che in realtà sparirebbero con lo script.

In sostanza, se metto lo script devo mettere la pagina in php e NON FUNZIONA

Se lascio la pagina in html FUNZIONA la ricerca, ma SI VISUALIZZANO DEI "RESIDUI" di codice.

Cosa posso fare ? 

Postato il
14 RISPOSTE - 1 CORRETTO
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... il codice script che hai postato non ti serve...
... le pagine che per opzioni di default usano il PHP non vanno manipolate, e vanno provate in RETE su server PHP, (e ovviamente non risponderanno in locale)...
... posta il LINK delle pagine e quanto possa servire per provare e verificare...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Massimo A.
Massimo A.
User
Autore

Il link è www.diligoshop.cloud e basta cliccare su Illuminazione e poi sul bottone "Cerca nella categoria" in sostanza questo mi dovrebbe permettere di fare una ricerca all'interno di Illuminazione e non di tutto il sito.

Adesso è come di default in html ed in questo modo la pagina viene, ma si vede il codice in alto. Se gli dico di andare in php, il sistema mi da proprio errore quando ci arrivo.

Grazie per l'aiuto.

Saluti

Se serve altro scrivi pure.

Leggi di più
Postato il da Massimo A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... errore tipico di pagina non PHP; ... sicuro di aver esportato in modo completo con il Programma al Passo_5...?...

... controllare anche nel pannello .../admin/  ... di avere come minimo il PHP/7.1+

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... noto però che hai inserito del codice PHP EXTRA, e quindi la pagina deve essere per forza con estensione PHP...!...

... controlla anche che il codice EXTRA sia corretto ed usato nel modo giusto...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Massimo A.
Massimo A.
User
Autore

Ho riprovato ad aggiornare tutto il sito come mi hai suggerito,

ti confermo che sul server come avevo scritto c'è PHP 7.3,

ho tolto lo script dalla pagina che non serve; quindi la pagina di ricerca su carello e-commerce non ha script;

ho messo la pagina di ricerca carrello e-commerce in php

Ho riprovato tutto e quando richiamo quella pagina mi appare questo errore : 

Mi capito solo su questa pagina. Cosa può essere ? 

Saluti

Leggi di più
Postato il da Massimo A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... mi dispiace, sul mio PC che va a rilento vedo solo un pagina bianca nella ricerca...
... dovrai attendere altri esperti e lo STAFF dal prossimo lunedì...
... non ! so se possa influire, ma essendo il sito sotto SSL, al Passo_5 hai sbagliato ad inserire l'indirizzo del sito in http: anziché https:
ciao

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Massimo A.
Massimo A.
User
Autore

Ti ringrazio per la segnalazione, non mi ero accorto.

Per il resto attenderò, peccato.

Grazie comunque.

Ciao

Leggi di più
Postato il da Massimo A.
Incomedia
Stefano G.
Incomedia

Buongiorno Massimo

Prima di tutto, ti suggerirei di rimuovere il codice custom di PHP. Questo codice potrebbe causare problemi imprevisti mentre cerchiamo di determinare la causa del problema originale.

Dopo aver rimosso tutti i codici custom di PHP, riconverti le pagine in PHP e vedi dove ti appare l'errore generico. Se ti appare nel carrello all'ultimo step di un ordine, contatta il tuo hosting provider e chiedigli di disattivare i "Warning di PHP". Fatto ciò, fai un nuovo ordine. Verifica se il problema è risolto. Se non lo è, mettimi qui un link della pagina dove appare l'errore generico così che possa verificarlo per te

Grazie

Stefano

Leggi di più
Postato il da Stefano G.
Massimo A.
Massimo A.
User
Autore

Il codice custom che è adesso presente è quello passato per i cookies della gestione Iubenda, e non c'è altro.

Ma non è questo il problema infatti nelle altre pagine funziona tutto regolarmente, è solo nella pagina della ricerca prodotti sul catalogo prodotti che mi da l'errore : 

forse il problema è proprio quello che hai segnalato del "Warning di PHP", chiamo subito il provider e glielo chiedo. Le pagine sono già convertite in PHP ed ho verificato che il PHP è il 7.3

Ti faccio sapere cosa mi dicono dal provider, 

intanto ti ringrazio tanto.

Saluti

Leggi di più
Postato il da Massimo A.
Massimo A.
Massimo A.
User
Autore

Ciao Stefano, 

mi hanno detto quelli del provider che i "Warning su php" li hanno tolti ma l'errore c'era comunque quindi andando a guardare un pò tra i log hanno trovato questo errore quando la pagina in questione non risponde più, può essere utile ?: 

PHP Fatal error: require_once(): Failed opening required \'res/x5engine.php\' (include_path=\'.:/usr/share/php\') in /www/MW_qIGynPaPG/diligoshop.cloud/cartsearch/index.php on line 9\', referer: http://www.diligoshop.cloud/materiale-elettrico.php

Credo che anche gli altri punti dove richiedono la stessa pagina producano lo stesso tipo di errore.

Sembra quasi che manchi qualcosa.

Saluti

Leggi di più
Postato il da Massimo A.
Massimo A.
Massimo A.
User
Autore

Guardando un pò sembra che l'errore lo dia lo script in SEO che ho preso da "quellidelcucuzzolo.blogspot.it" per gestire il login.

Non riesco a capire il perchè, o meglio capisco che qui costruisce un path sbagliato, ma non capisco perchè visto che il codice è uguale per tutte le pagine. Mi illumini su questo ? 
Grazie

Leggi di più
Postato il da Massimo A.
Incomedia
Stefano G.
Incomedia

Buongiorno Massimo

L'errore si presenta per questo motivo se il problema è il codice custom.

Il codice di quellidelcucuzzolo si basa su una versione più vecchia del programma. Tu stai inserendo del codice che va a finire in delle pagine che a quel tempo non esistevano e che non supportano questo codice. Nello specifico, la pagina è speciale per la ricerca nel carrello

Il codice va adattato a queste pagine nuove per funzionare. Purtroppo lo Staff non può fornire supporto per questo tipo di codici.

Dovrai contattare direttamente l'autore per avere assistenza su come sistemarlo correttamente

Spero di essere stato comunque utile

Stefano

Leggi di più
Postato il da Stefano G.
 lemonsong  
 lemonsong  
User

@Massimo

Il blog è chiuso da quasi tre anni. Come già scritto da Stefano, il codice andrebbe adattato/modificato per la nuova versione. Penso di parlare anche a nome dell'utente stesil (l'altro autore del blog) dicendo che purtoppo non abbiamo più molto tempo da dedicare al blog ed aggiornare i vari script, non più compatibili, presentati nello stesso.

Giorgio C., se disponibile, potrebbe aiutarti.

Leggi di più
Postato il da  lemonsong  
Massimo A.
Massimo A.
User
Autore

Ho capito. Vi ringrazio entrambi. Almeno adesso so qual'è il problema.

Saluti a tutti.

Leggi di più
Postato il da Massimo A.