Oтзывы и предложения для начинающим с Prestashop

webnewbie

По правилам и без

Вы никогда не задавались вопросом почему при изменении положения модуля в карточке товара стандартного шаблона default-bootstrap из хука displayRightColumnProduct на displayLeftColumnProduct расположение блока модуля практически не изменяется? В стандартной теме Престашоп версии 1.5 левый хук товара визуально находится под изображениями товара, где ему и место. А все дел в том, что разработчики скорее всего просто упустили этот момент и расположили оба хука, левый и правый в одном блоке. Вот посмотрите [...]

Категории: Prestashop

Одним из приятных нововведений в PrestaShop 1.6 является интеграция библиотеки иконок FontAwesome. Для оформления текста с иконками достаточно добавить код с тегом i и задать класс типа class=»icon-shopping-cart» в текстовом редакторе чтобы в отобразилась иконка корзины. Но что делать, если мы не знаем какой код для нужной иконки? В этой статье мы рассмотрим пример, как добавить выбор и вставку иконки в текстовом редакторе TinyMCE. Для этого нам потребуется плагин TinyMCE-FontAwesome-Plugin, [...]

Категории: Плагины

Когда мы ставим некоторые модули или изменяем файлы контроллеров магазина, нам необходимо сделать переопределения. И для того что бы в эти переопределения работали нужно почистить кэш магазина у удалить файл class_index.php в корне папки cache. Но в версии престашоп 1.6.0.9 есть ошибка, которая не позволяет создать заново этот файл и кроется она в файле PrestaShopAutoload.php. Этот файл находиться в папке classes/ и он как раз и занимается воссозданием файла class_index.php. [...]

Категории: Prestashop

В этот раз я покажу как достаточно легко и просто с помощью jQuery и CSS сделать меню сайта PrestaShop фиксированным в верхней части сайта при прокрутке страницы.Сделать это достаточно просто. Для начала необходимо определить класс блока в котором находится наше меню. Для этого я воспользуюсь инструментом разработчика в Chrome. На блоке меню нажимаем правую кнопку мышки и в появившемся окне инструмента находим class В данном случае пример на штатном шаблоне [...]

Категории: Prestashop

Этой статьей я открываю новую категорию блога плагины, в которой буду показывать примеры добавления интересных решений в шаблон вашего магазина. Писать модули для таких решений проблематично из-за разницы в стилях шаблонов магазина. Гораздо проще показать как это работает, да и практика работы с кодом не помешает никому. Скачать проект До этого был рассмотрен пример отображения случайных товаров в этом модуле. И даже в новой версии 1.6 модуля «Рекомендуемые товары на [...]

Категории: Плагины

Модуль задумывался для возможности редактирования и добавления кнопок и иконок в шаблон магазина. Но оказалось, что спектр его применения гораздо шире. Те кто использовал когда нибудь WordPress, знают что у него есть свой встроенный редактор файлов, который позволяет редактировать шаблон и некоторые файлы движка прямо из админки. Этот модуль позволяет делать то же самое и еще больше. Конечно, чтобы пользоваться таким инструментом необходимо иметь хотя бы базовые знания структуры сайта [...]

Категории: Prestashop

В этой статье мы рассмотрим пример как добавить возможность клиенту магазина просматривать товары одной категории не выходя со страницы товара и добавим кнопки навигации следующий товар-предыдущий товар. Для примера воспользуемся стандартным шаблоном PrestaShop версии 1.6.0.9. Но точно таким же способом можно воспользоваться для установки кнопок для шаблонов Престашоп версий 1.5. Для работы нам потребуется расширить функционал контроллеров classes/product.php, controllers/front/ProductController.php и изменить файл шаблона страницы товара hemes/default-bootstrap/product.tpl Как всегда, чтобы сохранить [...]

Категории: Prestashop

 Нередко пользователи PrestaShop при переводе модулей или шаблонов могут встретить ошибку “Attention! Your PHP configuration limits the number of fields in the form of post 1000 max_input_vars. Please ask your hosting provider to increase this limit to at least xxxx, or you will have to edit the translation files” . Вообще то это не ошибка самого движка PrestaShop, а связана она с файлом конфигурации вашего веб-сервиса(хостинга) php.ini. Ошибка означает, что количество [...]

Категории: Prestashop

В престашоп версии 1.6 используется очень ущемленный в настройках текстовый редактор TinyMCE. С чем это связано трудно сказать. С другой стороны улучшение функциональности редактора гораздо проще выполнить, так как нам придется изменить всего лишь один файл и изменения произойдут во всем магазине где применяется этот скрипт. Файл, который будем редактировать называется tinymce.inc.js и находиться в папке JS корня магазина. По умолчанию редактор имеет вид Теперь откройте файл tinymce.inc.js редактором Notepad++ [...]

Категории: Prestashop

По всей видимости рановато все таки пользователи переходят на версию PrestaShop 1.6. В этой статье я хочу рассказать вам как решить проблему с добавлением видео, например, с youtube. Если вы сейчас попытаетесь добавить код отображения видео на странице товаров или на CMS странице, то получите сообщение ошибки: Неправильное поле content или Неправильное поле description. Снова недоработки. Во всем виноват неизвестно зачем добавленный код в методе isCleanHtml класса Validate (classes/Validate.php строка [...]

Категории: Prestashop