Помощь Поддержка или помощь c Prestashop - 2 часть

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

Засада вышла. Перенес сайт с одного сервера на другой (из бэкапа). Перенес сертификат. Вроде все получилось. Но что-то по всему сайту, в тексте появились символы:

\n
\n\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n

на всех страницах, где есть текст. Что-это м.б. и как убрать? Для просмотра ссылки Войди или Зарегистрируйся

Prestashop 1.6.1.9 & Warehouse 3.8.2.

До переноса такого не было, на старом сервере отображался нормально.

Подскажите, как лечить; кругом в текстах почему-то по-добавлялось такое:

Код:
<p>\r\n</p>
и
Код:
<p>\n</p>

Как убрать?
 
Подскажите, как лечить; кругом в текстах почему-то по-добавлялось такое:

Код:
<p>\r\n</p>
и
Код:
<p>\n</p>

Как убрать?
попробуйте включить в настройках - Использовать библиотеку HTMLPurifier - да
может почистит :)
 
Ловлю ошибку js и из-за ее люди не могут вбивать в поле вручную нужно им количество, модуль onepacheckout 2.2.4

Почитав, нашел решение этой ошибки, но для этого подключение jquery нужно опустить ниже JS файлов модуля

где подключается данный файл? jquery-1.11.0.min.js
Посмотреть вложение 80486

Файл jquery-1.11.0.min.js предположительно подключается в header.tpl темы.
{$HOOK_HEADER} идет на две строки ниже - поэтому перестановка модулей не дает результата.
 
Файл jquery-1.11.0.min.js предположительно подключается в header.tpl темы.
{$HOOK_HEADER} идет на две строки ниже - поэтому перестановка модулей не дает результата.
да все верно, выводится в header.tpl вот этим кодом.
Код:
{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
    {$js_def}

    {foreach from=$js_files item=js_uri}
    <script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
    {/foreach}
{/if}
если выше него поставить {$HOOK_HEADER} , то ничего не меняется, порядок подключения js файлов остается неизменным.:(
 
если выше него поставить {$HOOK_HEADER} , то ничего не меняется, порядок подключения js файлов остается неизменным.:(
могу предложить очень жесткий вариант решения - в модуле закомментировать подгрузку проблемного скрипта, а сам скрипт подключить принудительно в шаблоне или где они там формируются выше jquery (ну или тупо перенести код в сам файл jquery)... только при обновлениях аккуратно... либо, может, какие-нить модули для управления загрузкой-слиянием скриптов (на престу же есть что-нить подобное, кроме встроенного функционала?)
а с другой стороны не пытались как-нить подобраться? ноконфликт там или ошибка, может, в скрипте...
 
могу предложить очень жесткий вариант решения - в модуле закомментировать подгрузку проблемного скрипта, а сам скрипт подключить принудительно в шаблоне или где они там формируются выше jquery (ну или тупо перенести код в сам файл jquery)... только при обновлениях аккуратно... либо, может, какие-нить модули для управления загрузкой-слиянием скриптов (на престу же есть что-нить подобное, кроме встроенного функционала?)
а с другой стороны не пытались как-нить подобраться? ноконфликт там или ошибка, может, в скрипте...
в консоли ьраузера ошибка js звучит так

Код:
Uncaught ReferenceError: onInputBlur is not defined
    at HTMLDocument.<anonymous> (onepagecheckoutps.js:3461)
    at j (jquery-1.11.0.min.js:2)
    at Object.fireWith [as resolveWith] (jquery-1.11.0.min.js:2)
    at Function.ready (jquery-1.11.0.min.js:2)
    at HTMLDocument.K (jquery-1.11.0.min.js:2)
onInputBlur - это маска номера для поля номера телефона при оформлении заказа на одностраничнике
 
Подскажите, как лечить; кругом в текстах почему-то по-добавлялось такое:

Код:
<p>\r\n</p>
и
Код:
<p>\n</p>

Как убрать?

есть предположение что у апача задана кодировка по умолчанию не UTF-8
или у вас файлы не в UTF-8.
проверьте кодировку файлов, полей в базе - везде должна быть utf-8
 
Последнее редактирование:
да все верно, выводится в header.tpl вот этим кодом.
Код:
{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
    {$js_def}

    {foreach from=$js_files item=js_uri}
    <script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
    {/foreach}
{/if}
если выше него поставить {$HOOK_HEADER} , то ничего не меняется, порядок подключения js файлов остается неизменным.:(

так а если поменять местами

{$js_def}

и

{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
{/foreach}

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