Jump to content

Как устранить проблему в блоке контактной информации который отображается в футоре?


Vip-persona

Recommended Posts

Установил последнюю версию prestashop, теперь в футере вместо "Контактная информация" отображается menu_configure Подскажите пожалуйста из-за чего могла возникнуть такая проблема? И как её исправить?

Обратил внимание, что такая проблема есть и на русскоязычной демоверсии магазина на http://demo.prestashop.com/ru/?view=front

Link to comment
Share on other sites

Возможно просто нет перевода в Локализация - Переводы.

 

не спешите нанимать специалистов :)

престашоп сообщество жадно на бесплатные советы и модули, везде купи купи.

  • Like 1
Link to comment
Share on other sites

Действительно, в admin.php есть в переводе фраза menu_configure в строке 3431

Переименовал на "Контактная информация" - не могло. Перекомпиляция и очистка кэша не дали результата. 

 

Какие еще будут предложения?

Link to comment
Share on other sites

Друзья, вот решение - 

 

находим файл ru.php в www/modules/blockcontactinfos/translations/ru.php

 

устанавливаем кодировку UTF-8 и меняем в 

 

$_MODULE['<{blockcontactinfos}prestashop>blockcontactinfos_80a11d2a54a677f6fadd9c041c0d6b98'] = 'menu_configure';

menu_configure на Контактная информация 

 

Чистим кеш и радуемся!

  • Like 4
Link to comment
Share on other sites

craze.kz,   не путайте советы с решением

 

Друзья, вот решение - 

 

находим файл ru.php в www/modules/blockcontactinfos/translations/ru.php

 

устанавливаем кодировку UTF-8 и меняем в 

 

$_MODULE['<{blockcontactinfos}prestashop>blockcontactinfos_80a11d2a54a677f6fadd9c041c0d6b98'] = 'menu_configure';

menu_configure на Контактная информация 

 

Чистим кеш и радуемся!

 

Вип персона предложил Решение - БЕСПЛАТНО.   Заработал плюсег )))))

Link to comment
Share on other sites

Друзья, вот решение - 

 

находим файл ru.php в www/modules/blockcontactinfos/translations/ru.php

 

устанавливаем кодировку UTF-8 и меняем в 

 

$_MODULE['<{blockcontactinfos}prestashop>blockcontactinfos_80a11d2a54a677f6fadd9c041c0d6b98'] = 'menu_configure';

menu_configure на Контактная информация 

 

Чистим кеш и радуемся!

Не помогло. Поменял строчку и в этом файле и в файле admin.php, проверил кодировки - везде UTF-8, всё-равно, menu_configure. Кэш чистил.

Link to comment
Share on other sites

Именно, люди без знаний php, mysql, html, css, устанавливают себе интернет-магазины и начинают плодить темы, иногда даже не как не связанные с prestashop, а по html верстке, css. Так же им лень даже пару минут потратить на то чтобы попытаться самим разобраться в проблеме и они сразу пишут посты на форуме с вопросами и пока ждут ответа приступают к поиску новых вещей и проблем которых они не понимают. Так же не пользуются элементарным поиском на форуме или в google, так же они не понимают что система иностранная и стоит так же гуглить и искать на форуме на английском языке.

 

Так же, улыбает то что если все таки такие люди уделили 5 минут и разобрались с проблемой "по своему", то их решения иногда бывают очень эксцентричными.

 

К примеру переводить престу правя в ручную файл ru.php на фтп...это же жесть, учитывая то что в админке есть специально разработанный функционал для этого, отдельная вкладка переводы...так же в настройках самого модуля есть ссылка на перевод полей этого модуля, нет же...правим на ftp..

Link to comment
Share on other sites

Вот попробуй так.

 

Неа. ошибка - Внимание, ваша конфигурация PHP ограничивает максимальное количество полей в форме

1000 для max_input_vars.

Пожалуйста, попросите хостинг-провайдера увеличить этот лимит до по крайней мере 2724, или вам придется редактировать файлы перевода. Где эти файлы перевода? Я с огромной радостью их отредактирую, как по мне - это не сложно. Уж точно не сложнее, чем давать заумные советы, которые не помога.т. Это те самые php, которые уже отредактированы? У хостинг провайдера такое ограничение, сменить они его не могут. Не очень понимаю негодование по поводу поста. Это косяк престашопа версии 1.6 и я действовал, руководствуясь инструкциями гугла и ответами выше. Ни один из них до сих пор мне не помог в решении проблемы. Как и совет со скриншота выше. Только не надо писать "нанять специалиста". Специалист так же подредактирует файлы, проверит кодировки, затем через module-translate наткнётся на ошибку max input vars и скажет "давайте хостера менять". Знаем, плавали.

Edited by kissless (see edit history)
Link to comment
Share on other sites

Из корня сайта скачиваешь .htaccess в самом верху прописываешь строчку:

 

php_value max_input_vars 4000

 

Сохраняешь и закидываешь обратно, проверять после исчезнет ли ошибка.

  • Like 1
Link to comment
Share on other sites

Из корня сайта скачиваешь .htaccess в самом верху прописываешь строчку:

 

php_value max_input_vars 4000

 

Сохраняешь и закидываешь обратно, проверять после исчезнет ли ошибка.

 

Спасибо, помогло. Ошибки нет, но теперь такая проблема: есть 12 блоков для редактирования:

 

Contact information block
This module will allow you to display your e-store's contact information in a customizable block.
Configuration updated
Settings
Company name
Address
Phone number
Email
Save
Contact us
Tel
Email:
 
на данный момент надпись menu_configure сменилась на ???????? ????????? ни в одном из этих полей нет такой строчки. И если одинаково заменить все строчки, меняется перевод в back office для этого модуля.
Edited by kissless (see edit history)
Link to comment
Share on other sites

????????????? кодировка не правильная, ты где то в ручную менял menu_configure на русское слово..наверно там у файла кодировка не правильная. должна быть utf-8 без BOM

Link to comment
Share on other sites

????????????? кодировка не правильная, ты где то в ручную менял menu_configure на русское слово..наверно там у файла кодировка не правильная. должна быть utf-8 без BOM

 

Я тоже на кодировку подумал. Но. Именно только menu_configure отображается криво. Все остальные записи - адрес и вообще вся остальная локализация на сайте - в порядке. Узнать бы как-нибудь, в каком файле править. А то modules\blockcontactinfos\translations\ru.php я проверил - там utf-8 w/o BOM. Изменять локализацию через back office - не помогает. Читал manual - не нашёл ничего нового. Ступор. Можно предположить, что эта инфа хранится непосредственно где-то в mysql, но опять же, где?

Link to comment
Share on other sites

  • 3 weeks later...

Я тоже на кодировку подумал. Но. Именно только menu_configure отображается криво. Все остальные записи - адрес и вообще вся остальная локализация на сайте - в порядке. Узнать бы как-нибудь, в каком файле править. А то modules\blockcontactinfos\translations\ru.php я проверил - там utf-8 w/o BOM. Изменять локализацию через back office - не помогает. Читал manual - не нашёл ничего нового. Ступор. Можно предположить, что эта инфа хранится непосредственно где-то в mysql, но опять же, где?

 

Решил проблему правкой файла themes/default-bootstrap/modules/blockcontactinfos/blockcontactinfos.tpl

 

<div style="color:white;">
<h4>Наши магазины:</h4> 
Link to comment
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
×
×
  • Create New...