Supporto » Varie ed eventuali » Modificare pagina che non “trovo”

  • Risolto kevmit

    (@kevmit)


    Salve a tutti,

    ho un problema che non riesco a risolvere, mi hanno chiesteo di cambiare un’impostazione ad un sito web fatto in WordPress , ma non riesco a capire dove trovare queste opzioni.

    mi spiego, in questa pagina riferita alle maglie

    https://www.patriziamannoiabox.it/step-box-2/

    ti fa scegliere la taglia , sia parte superiore che parte inferiore ( in questo caso servirebbe per i box che hanno all’interno sia parte sopra che sotto ) , ma in questo solo parte sopra, se però non si mette la taglia anche di sotto, non manda avanti, io vorrei togliere questa obbligatorietà di compilare entrambi…

    se vado con WordPress ed apro la pagina step box 2 , il “Modulo” è segnato solo con [box-sizes] e basta! quindi richiama quel [box-sizes] , ma dove lo trovo????

    grazie mille

    per l’aiuto

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Andrea Porotti

    (@andreaporotti)

    Ciao @kevmit,

    la stringa [box-sizes] è (o almeno sembra essere) uno shortcode. Ciò significa che deve esserci “qualcosa” che lo registra con l’apposita funzione add_shortcode di WordPress, che può essere un plugin o una funzionalità del tema.

    Analizzando la pagina che hai indicato, vedo che al click sul pulsante “Continua” viene eseguita la funzione boxWearability(). Questa funzione è definita nel file /wp-content/themes/Avada-Child-Theme/js/wearability.js e mi sembra che qui ci sia un controllo sui valori delle due select “parte superiore” e “parte inferiore”. Probabilmente puoi agire in questo punto.

    Questo file a sua volta fa una chiamata Ajax al file /wp-content/themes/Avada-Child-Theme/ajax/wearability.php. Eventualmente verifica anche questo file.

    Facci sapere se riesci a risolvere.
    Ciao!

    Chi ha creato la discussione kevmit

    (@kevmit)

    ciao @andreaporotti , si alla fine poi cercando bene l’ho trovato e sono arrivato al tuo stesso punto…

    ho messo come “commento”

    /*
        
        {
    		jQuery("#boxError").html("I campi sono obbligatori");
    		return;
    	}
        
        */

    ed ora non si blocca se non lo si mette… il php non l’ho modificato, dici che devo fare modifiche anche li?

    anche se ora ho un’altro problema, però non credo che sia inerente a questa modifica…

    Chi ha creato la discussione kevmit

    (@kevmit)

    @andreaporotti

    praticamente il pulsante che portava alla banca per il pagamento online non funziona più

    https://www.patriziamannoiabox.it/step-box-8/

    non ho toccato nulla, magicamente ha smesso di funzionare! sto impazzendo!!!

    una delle poche cose che funzionava 🙁

    grazie

    Andrea Porotti

    (@andreaporotti)

    Ciao @kevmit,

    per quanto riguarda il file wearability.js forse è meglio commentare l’intera IF per non lasciare pezzi che possono provocare errori. Quindi sarebbe:

    /* if ((wearabilityTop=="")||(wearabilityBottom=="")) 
    {
      jQuery("#boxError").html("I campi sono obbligatori");
      return;
    } */
    

    Il file wearability.php non lo toccherei, a meno che ovviamente non contenga un controllo sugli stessi campi. Per sicurezza farei una verifica sul codice.

    Il pulsante di pagamento purtroppo non lo riesco a raggiungere senza login al sito. Verifica nella console javascript degli strumenti di sviluppo del browser se, quando fai click, appare un messaggio di errore.
    Inoltre, smette di funzionare dopo la modifica al file precedente?

    Chi ha creato la discussione kevmit

    (@kevmit)

    ciao @andreaporotti , sembra che non funzioni piu dopo aver modificato quel file, ma ho rimesso il file “originale” e non cambia nulla! altre modifiche non ne ho fatte, ma qualcosa ho toccato, altrimenti non si modifica 🙁

    posso sempre caricare un backup precedente dal portale Dell’host.. e risolverei…

    ora però voglio controllare con la console javascript..

    per quanto riguarda l’altro file ok, commento tutto..

    Chi ha creato la discussione kevmit

    (@kevmit)

    @andreaporotti

    in effetti mi da questo errore…

    Failed to load resource: the server responded with a status of 500 () ( e poi il collegamento ad un file )

    Chi ha creato la discussione kevmit

    (@kevmit)

    ma il file c’è!!!!! perchè dice di non trovarlo!

    Andrea Porotti

    (@andreaporotti)

    Errore 500 è un errore del server, quindi qualcosa generato da PHP.
    E’ possibile che un errore del genere impedisca il caricamento di altri file.

    A questo punto, se non l’hai già fatto, ti consiglierei di attivare il debug di WordPress. Trovi la guida qui: https://wordpress.org/support/article/debugging-in-wordpress/

    In sintesi, nel file wp-config.php dovresti inserire queste righe:

    // Enable WordPress debug.
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    define( 'SCRIPT_DEBUG', true );
    
    /* That's all, stop editing! Happy publishing. */

    Da questo momento troverai eventuali messaggi nel file /wp-content/debug.log.

    Dai un’occhiata anche ad un eventuale log degli errori generato dall’hosting.

    Chi ha creato la discussione kevmit

    (@kevmit)

    ho risolto!!!! era un plugin di pagamento che avevo aggiunto che mi andavo in conflitto con l’altro.. disattivato modulo ed ora funziona tutto alla perfezione!!!

    grazie mille

    Andrea Porotti

    (@andreaporotti)

    Ottima notizia!
    Ciao 🙂

    Chi ha creato la discussione kevmit

    (@kevmit)

    è si!!!
    meglio così

    grazie

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Il topic ‘Modificare pagina che non “trovo”’ è chiuso a nuove risposte.