Бортовой журнал Ктулху

Программирование [страница: 32]

Smarty, как утверждает педивикия, это компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller.

В Prestashop 1.5 введен новый и более простой способ добавления хуков.

Есть такая проблема в Prestashop 1.5 как отсутствие номера телефона покупателя в письме, отправляемом администратору модулем почтовых предупреждений. Даже на багтрекере поднималась такая тема, там даже ответили, но, по-моему, проблема не решилась.

Новая версия этой статьи

Источник http://prestashop-forum.ru/index.php?topic=945.0

 По умолчанию в Prestashop излишне сложная регистрация, возможностей изменить ее стандартными способами почти нет, можно только из панели управления убрать почтовый индекс. Все остальные изменения нужно производить редактированием файла Address.php и шаблонов addresses.tpl и order-opc-new-account.tpl.

По умолчанию в описании способов доставки не более 128 символов.

Нужно модифицировать поле описания, что бы вмещалось больше.

Самый простой и "тупой" способ - записать прямо в базу, используя phpmyadmin, способ рабочий, но не наш.

При переносе с хостинга на хостинг, с локального компьютера на хостинг и наоборот часто возникают проблемы в работе сайта. За основную конфигурацию в Prestashop отвечает файл settings.inc.php, за дополнительную - база данных.

Не реклама.

Если вы владелец магазина на CMS Prestashop, то в какой-то определенный момент столкнетесь с тем, что количество товара в магазине, которым нужно управлять, превышаем ваши физические возможности. В этом случае на помощь приходят студенты программы, автоматизирующие процесс.

Оригинал взят отсюда.

Все шаблоны писем Prestashop находятся в нескольких папках.
Для администратора — это модуль mailalerts (modules/mailalerts/mails/ru/).
Для пользователей — папка mails.
Править можно в любом редакторе. Можно приобрести отдельный модуль — редактор писем. Присутствует группа переменных, отвечающих за подстановку данных, которые ввёл пользователь. Например, {delivery_phone} (телефон доставки), которой нет по умолчанию в шаблоне письма.
Invoice относится к адресу на который выписывается счёт к оплате, Delivery относится к адресу доставки.

Если при поиске Prestashop выдает что-то вроде

Warning: preg_replace() [function.preg-replace0]: Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1829 in

В search.php заменить \x{d800} на \x{e000}

Ссылка