Jump to content

"Лишние" поля после оптимизации


Recommended Posts

Произвел ряд действий по оптимизации сайта в Настройках Prestashop 1.4.10:

  • выключил компиляцию, включил кэш
  • включил CCC (Комбинирование, Компрессия и Кэширование)
  • Jquery из CDN из Яндекс
  • Шифрование - оставить по умолчанию класс BlowFish
  • Использовать кэширование - нет, Кэширование для smarty - нет, Система кэширования - memcached

После этого при регистрации нового покупателя вылезло обязательное для заполнения поле "Идентификационный номер DNI / НИФ / NIE", появилось "Быстрое оформление покупки" (при этом покупка без регистрации отключена в админке) и вообще форма регистрации стала иметь больше полей (до этого был убран Адрес для счетов).

Как вернуть прежнюю форму регистрации? Заранее благодарю за помощь!

post-523405-0-81704900-1371485599_thumb.jpg

Share this post


Link to post
Share on other sites

Если при выключенном кэше такой проблемы нет, значит нужно удалить все файлы кэша.

 

Для 1.4, насколько помню, они были в tools/smarty.../cache, tools/smarty.../cache/compile

 

Так же это может быть проблема memcached...

Edited by doubleD (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Если при выключенном кэше такой проблемы нет, значит нужно удалить все файлы кэша.

Для 1.4, насколько помню, они были в tools/smarty.../cache, tools/smarty.../cache/compile

Так же это может быть проблема memcached...

Файлы кеша удалил - не помогло. Memcached до этого так и был - не менял его. Что еще можно предпринять?

Share this post


Link to post
Share on other sites

Файлы кеша удалил - не помогло. Memcached до этого так и был - не менял его. Что еще можно предпринять?

Тут главный ворос - при выключенном кэше проблема остается или нет?

 

i/e что происходит если выключить и memcached и весь другой кэш и включить принудительную перекомпиляцию

Share this post


Link to post
Share on other sites

Так, еще раз почистил кэш - форма вернулась к моему виду, но "висит" поле "Идентификационный номер DNI / НИФ / NIE"

Share this post


Link to post
Share on other sites

А каким образом было убрано поле ?

В админ?

В 1.4.6.2 помню помогало только удаление нужного поля из tpl файла, либо добавление к нему style="display:none;"

При других вариантах в IE поля оставались.

Думаю это поле так же отключится если отключить налог

Shipping - Country - The country - Убрать tax needed.

 

Да, это же налоговый номер :)

Надо просто отключить его в админ (Доставка->Страны->Выбрать страну->Отключить налоговый номер)

Edited by doubleD (see edit history)

Share this post


Link to post
Share on other sites

Да, это же налоговый номер :)

Надо просто отключить его в админ (Доставка->Страны->Выбрать страну->Отключить налоговый номер)

К сожалению, он уже был отключен там... а поле такое есть в регистрации

Share this post


Link to post
Share on other sites

К сожалению, он уже был отключен там... а поле такое есть в регистрации

 

Ну тогда удаление из tpl файла.

Для one page checkout это themes/тема/order-opc-new-account.tpl

Share this post


Link to post
Share on other sites

Иногда поля вылезают при оформлении заказа или регистрации даже если они отключены принудительно в админке, из-за того что имеются ошибки в javascript коде

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More