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

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

vector

Постоялец
Регистрация
14 Янв 2007
Сообщения
679
Реакции
121
600 страниц в первой теме - многовато. Согласны?!?
Создана 2 часть самой актуальной темы в нашем разделе - ИМ / Prestashop
------------------------------------------------------------
Как автор темы, позволю задать свои вопросы, для знатоков Prestashop, свободных Фрилансеров.

Имеется интернет-магазин, на Prestashop 1.6.х.х. Магазин радиодеталей.
Необходима доработка нескольких блоков, модулей сайта

Мне(менеджер ИМ), в личном кабинете поступают запросы, после чего, Я вношу их в своем личном кабинете в виде таблички: название компании, и номер компонента с количеством.
Каждый поставщик также имеет свой личный кабинет, где он видит мои запросы только парт номера и кол-во, там он проставляет свои цены, которые вижу только я. Поставщики должны видеть только свои цены.

Все должно выгружаться в виде таблицы .csv по запросу.
Так же должна быть опция рассылки на скайп (и емейл) поставщика новых запросов компонентов с приглашением проставить цены в своем кабинете.
Нужно добавить колонки и функцию "заказ" и "отгрузка".
После того как я отдаю заказ заказчику, он заходит в кабинет и подтверждает заказ (нажимает на кнопку заказано отправлено) и проставляет там номер отслеживания данного заказа. Так я буду знать кому отдал заказ и когда он его отправил.

Имеется дамп категорий и товаров в формате .mysql (от cms drupal) - нужно переконвертировать в базу Prestashop.
--------------------------------------------
Какие модули, в т.ч. платные мне подойдут для реализации данного проекта?
Готов сотрудничать со знатоками, также за вознаграждение. Пишите в ЛК.
 
Прошу помощи!
Преста 1.6.1.8 не работает форма обратной связи (contact-us). При попытке отправить через нее сообщение выдает:
Ошибка 1
Произошла ошибка при отправке сообщения

При чем, в меню E-mail (расширенные параметры) тестовое сообщение отправляется прекрасно (настойки стоят дефолтные Использовать функцию PHP mail). Все внутренние сообщения о регистрации, смены пароля и прочее, то же работают.

Пробовали установить параметры для SMTP сервера, но там при подключении к серверу тоже все время выдает ошибку.

Может кто подсказать, что делать?
 
Прошу помощи!
Преста 1.6.1.8 не работает форма обратной связи (contact-us). При попытке отправить через нее сообщение выдает:
Ошибка 1
Произошла ошибка при отправке сообщения

При чем, в меню E-mail (расширенные параметры) тестовое сообщение отправляется прекрасно (настойки стоят дефолтные Использовать функцию PHP mail). Все внутренние сообщения о регистрации, смены пароля и прочее, то же работают.

Пробовали установить параметры для SMTP сервера, но там при подключении к серверу тоже все время выдает ошибку.

Может кто подсказать, что делать?

Вот же моя тема Для просмотра ссылки Войди или Зарегистрируйся там fix
 
Вот же моя тема Для просмотра ссылки Войди или Зарегистрируйся там fix

Я так понимаю данные из fix надо поместить в Для просмотра ссылки Войди или Зарегистрируйся и в Для просмотра ссылки Войди или Зарегистрируйся ?
Просто скопировать ничего не меняя?
 
Я так понимаю данные из fix надо поместить в Для просмотра ссылки Войди или Зарегистрируйся и в Для просмотра ссылки Войди или Зарегистрируйся ?
Просто скопировать ничего не меняя?

Там, вроде, зеленым что должно быть, а красным что удалить, мне помогло добавление в Для просмотра ссылки Войди или Зарегистрируйся , Для просмотра ссылки Войди или Зарегистрируйся я не трогал, у меня там вроде правильно
 
Там, вроде, зеленым что должно быть, а красным что удалить, мне помогло добавление в Для просмотра ссылки Войди или Зарегистрируйся , Для просмотра ссылки Войди или Зарегистрируйся я не трогал, у меня там вроде правильно

Смотрю сейчас и вижу следующую ситуацию: в дефолтном шаблоне все ок. Файлы править не надо. А вот в используемом шаблоне все выглядит вот так: (строки 148-152) contact-form
</div>
<div class="row">
<div class="col-xs-12 col-md-3 submit">
<button type="submit" name="submitMessage" id="submitMessage" class="btn btn-default">{l s='Send'}</button>
</div>

ContactController.php - вообще отсутстует....

В связи с этим вопрос: почему отсутствует ContactController.php ? Нужен ли он в данном случае?
 
Смотрю сейчас и вижу следующую ситуацию: в дефолтном шаблоне все ок. Файлы править не надо. А вот в используемом шаблоне все выглядит вот так: (строки 148-152) contact-form
</div>
<div class="row">
<div class="col-xs-12 col-md-3 submit">
<button type="submit" name="submitMessage" id="submitMessage" class="btn btn-default">{l s='Send'}</button>
</div>

ContactController.php - вообще отсутстует....

В связи с этим вопрос: почему отсутствует ContactController.php ? Нужен ли он в данном случае?

Может не там смотришь, надо здесь controllers/front в корне сайта, не шаблона.

В contact-form.tpl у меня было так:

<div class="submit">
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>

Сделал так:

<div class="submit">
<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>
 
Может не там смотришь, надо здесь controllers/front в корне сайта, не шаблона.

В contact-form.tpl у меня было так:

<div class="submit">
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>

Сделал так:

<div class="submit">
<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>

Ну да, не туда смотрела, почему-то решила, что ContactController.php должен лежать в override/controllers/front
а он лежит в /controllers/front.
файл совпадает с fix - ничего менять не надо.

contact-form сделала по образу и подобию,
было:
</div>
<div class="row">
<div class="col-xs-12 col-md-3 submit">
<button type="submit" name="submitMessage" id="submitMessage" class="btn btn-default">{l s='Send'}</button>
</div>
</div>

стало:

</div>
<div class="submit">
<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />
<button type="submit" name="submitMessage" id="submitMessage" class="button btn btn-default button-medium"><span>{l s='Send'}<i class="icon-chevron-right right"></i></span></button>
</div>

В итоге все равно ничего не работает... :(

Поправочка :)
Работает и еще как!!!! Только надо не забывать перекомпилировать на всякий случай, ну и кеш почистить ))))))
 
Последнее редактирование:
В итоге все равно ничего не работает... :(
В настройках установлена автоперекомпиляция шаблонов после редактирования? Проверьте исходник страницы в браузере, появились ли два вставленных поля.
 
В настройках установлена автоперекомпиляция шаблонов после редактирования? Проверьте исходник страницы в браузере, появились ли два вставленных поля.

Нет, не установлена. Вручную перекомпилировала. И затем так же вручную почистила папки с кешем.
И - заработало :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху