Модули для PrestaShop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
'

База в utf-8!
Модули оплаты так-же все перекодировал utf-8! Пока результат тот же! Может направите какой шаблон отвечает за вывод?

Все шаблоны этого модуля лежат в папке modules\onepagecheckoutps\views\templates\front
 
Все шаблоны этого модуля лежат в папке modules\onepagecheckoutps\views\templates\front

данный шаблон отвечает за вывод способов оплаты onepagecheckoutps_payment.tpl кодировка его utf8 (пробовал и другую без разницы)

в нем есть функция

function initPayment(){
if(!$.isEmpty(content_payments) && (content_payments).length){
var tbody = $("#table_payment tbody");

$.each(content_payments, function(i, module){
var module_html = $.base64.decode(module.html);

if($.isEmpty($.trim(module_html)) || module_html === false)
return;

var tmp = $('#opc_temporal').html(module_html);

if($.strpos(module_html, '<iframe')){
$('<input/>').val($.base64.encode(module_html)).attr({'id' : 'iframe_payment_module_' + module.id}).hide().prependTo('#onepagecheckoutps_contenedor');

createPaymentModule(module.id, module.name, module.name, '', module.url_image, 'iframe', '', tbody, null);

return;
}

вот она меня смущает base64.encode но я к сожалению в этом не селен!
 
Стоит PrestaShop 1.6.0.6. Пытаюсь установить 1-Click Upgrade, но в ответ получаю сообщение -

autoupgrade :
No se puede crear el "AdminSelfUpgrade" tab...

в чем проблема?
 
Стоит PrestaShop 1.6.0.6. Пытаюсь установить 1-Click Upgrade, но в ответ получаю сообщение -

autoupgrade :
No se puede crear el "AdminSelfUpgrade" tab...

в чем проблема?

Попробуйте поменять права на папку admin0000
 
данный шаблон отвечает за вывод способов оплаты onepagecheckoutps_payment.tpl кодировка его utf8 (пробовал и другую без разницы)

в нем есть функция

function initPayment(){
if(!$.isEmpty(content_payments) && (content_payments).length){
var tbody = $("#table_payment tbody");

$.each(content_payments, function(i, module){
var module_html = $.base64.decode(module.html);

if($.isEmpty($.trim(module_html)) || module_html === false)
return;

var tmp = $('#opc_temporal').html(module_html);

if($.strpos(module_html, '<iframe')){
$('<input/>').val($.base64.encode(module_html)).attr({'id' : 'iframe_payment_module_' + module.id}).hide().prependTo('#onepagecheckoutps_contenedor');

createPaymentModule(module.id, module.name, module.name, '', module.url_image, 'iframe', '', tbody, null);

return;
}

вот она меня смущает base64.encode но я к сожалению в этом не селен!

в лоб попробуйте вместо var module_html = $.base64.decode(module.html); написать var module_html = module.html;

а вместо $('<input/>').val($.base64.encode(module_html)).attr({'id' : 'iframe_payment_module_' + module.id}).hide().prependTo('#onepagecheckoutps_contenedor');
написать $('<input/>').val(module_html).attr({'id' : 'iframe_payment_module_' + module.id}).hide().prependTo('#onepagecheckoutps_contenedor');

обязательно чистить кеш после правки!
 
в лоб попробуйте вместо var module_html = $.base64.decode(module.html); написать var module_html = module.html;

а вместо $('<input/>').val($.base64.encode(module_html)).attr({'id' : 'iframe_payment_module_' + module.id}).hide().prependTo('#onepagecheckoutps_contenedor');
написать $('<input/>').val(module_html).attr({'id' : 'iframe_payment_module_' + module.id}).hide().prependTo('#onepagecheckoutps_contenedor');

обязательно чистить кеш после правки!

так методов оплаты не видно

вот после изменения var module_html = module.html; они пропадают
 
так методов оплаты не видно

вот после изменения var module_html = module.html; они пропадают

Скорее всего проблема действительно в .encode .decode надо подключить другие функции, учитывающие кириллицу. По-моему это было в localization от prestadev.ru
 
так методов оплаты не видно

вот после изменения var module_html = module.html; они пропадают

Скорее всего проблема действительно в .encode .decode надо подключить другие функции, учитывающие кириллицу. По-моему это было в localization от prestadev.ru

как вариант можно скрыть текст css и вставить картинки с этим текстом!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху