Conformità del modulo Ap Page Builder

HelpCenter

È stata apportata una correzione al modulo Ap Page Builder, a seguito di un allarme di sicurezza.

 

Modulo installato nel suo negozio

Se ha installato questo modulo sul suo negozio, la invitiamo caldamente ad aggiornarlo alla versione più recente (4.0.0). Per farlo, può :

💡 Per maggiori informazioni, vada all'articolo Aggiornamento di un modulo

 

Modulo integrato in un modello

Se il modulo Ap Page Builder è integrato in un modello installato nel suo negozio, dovrà modificare alcune linee direttamente nel file del modulo.

Si colleghi al suo server utilizzando FTP e trovi il seguente file: appagebuilder/classes/shortcodes/ApProductList.php

Quindi, le linee di 2 devono essere modificate in questo file per applicare la patch:

 

Linea 428

Vecchia versione (difetto)

$apPConfig['product_item_path'] = $assign['product_item_path'];

Nuova versione (patchata)

Context::getContext()->cookie->{'productItemPathApProductList_'.$assign['formAtts']['form_id']} = $assign['product_item_path'];

 

Linea 457

Vecchia versione (difetto)

$assign['product_item_path'] = $input->product_item_path;

Nuova versione (patchata)

$assign['product_item_path'] = Context::getContext()->cookie->{'productItemPathApProductList_'.$input->form_id};

 

⚠️ Questo può essere complicato, quindi non esiti a consultare l'articolo Connessione al server del suo negozio tramite FTP. Se ha bisogno di aiuto, la invitiamo a contattare l'assistenza PrestaShop, che sarà in grado di offrirle un servizio a pagamento di un'ora di intervento sul suo negozio.

 

Nota bene: il messaggio di avviso che indica che il modulo deve essere corretto è condizionato dalla versione del modulo, la più recente delle quali è la 4.0.0. È quindi possibile che venga ancora visualizzato, anche quando la patch è stata applicata e funziona. Se non riesce ad aggiornare il modulo alla sua ultima versione, può modificare il numero di versione nel file del modulo stesso. Nella riga this->version = '3.0.0', sostituisca 3 con 4.

⚠️ Questo articolo è stato tradotto da un programma di traduzione automatica.