È 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ò :
- O scarica l'ultima versione del modulo dal Marketplace e carica lo zip tramite il gestore di moduli nel suo back office: https://addons.prestashop.com/page-customization/20111-ap-page-builder.html
- Oppure aggiorni il modulo direttamente dal suo back office, se ha collegato il suo negozio al suo account PrestaShop.
|
💡 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.