Модуль блога для Prestashop 1.6.x

Модуль блога для Prestashop 1.6.x
Ищите модуль для блога, последних новостей, да при этом чтобы были возможности поиска по записям, разбивка по тегам, отображения на главной странице, отображения комментариев к записям, отображение популярных и последних записей и даже другое? И самое главное – бесплатно?


Да, уже давно есть такой модуль для prestashop 1.6.x в свободном доступе. Модуль называется просто smartblog, и включает в себя двенадцать подмодулей для расширения своего функционала. Скачать модуль и следить за его поддержкой можно здесь.

Модуль блога поставляется со следующими подмодулями:
1. Непосредственно сам модуль блога – ядро,
2. Модуль архива блога,
3. Модуль категорий блога,
4. Модуль последних записей на главной,
5. Модуль последних комментариев,
6. Модуль популярных записей,
7. Модуль недавних записей,
8. Модуль – поделиться записью в соц. сетях,
9. Модуль ленты записей в RSS,
10. Модуль связанных записей,
11. Модуль поиска записей,
12. Модуль тегов записей.

Итак, рассмотрим более подробно каждый из подмодулей.
1. Модуль блога ядро – smartblog
Основной модуль, который нужен для работы всех подмодулей, которые вы захотите устанавливать в будущем. После установки появляется ссылка для работы с модулем непосредственно в панели управления:

Модуль блога ядро smartblog для prestashop

2. Модуль архива блога – smartblogarchive,
Модуль вывода архивных записей вашего блога в одну из колонок магазина:

Модуль архива блога - smartblogarchive для prestashop

3. Модуль категорий блога – smartblogcategories,
Модуль вывода категорий вашего блога в одну из колонок магазина:

Модуль категорий блога - smartblogcategories для prestashop

4. Модуль последних записей на главной – smartbloghomelatestnews,
Модуль вывода последних записей вашего блога на главной странице магазина:

Модуль последних записей на главной - smartbloghomelatestnews для prestashop

5. Модуль последних комментариев – smartbloglatestcomments,
Модуль вывода последних комментариев вашего блога в одну из колонок магазина:

Модуль последних комментариев - smartbloglatestcomments для prestashop

6. Модуль популярных записей – smartblogpopularposts,
Модуль вывода популярных записей по просмотрам в одну из колонок магазина:

Модуль популярных записей -  smartblogpopularposts для prestashop

7. Модуль недавних записей – smartblogrecentposts,
Модуль вывода недавних записей в одну из колонок магазина:

Модуль популярных записей -  smartblogpopularposts для prestashop

8. Модуль – поделиться записью в соц. сетях – smartblogaddthisbutton,
Модуль вывода поделиться записью в соц. сетях на странице записи блога:

Модуль - поделиться записью в соц. сетях - smartblogaddthisbutton для prestashop

9. Модуль ленты записей в RSS – smartblogfeed,
Настройки модуля:

Модуль ленты записей в RSS - smartblogfeed для prestashop

10. Модуль связанных записей – smartblogrelatedposts,
Модуль связанных записей выводит записи из текущей категории на странице записи блога:

Модуль связанных записей - smartblogrelatedposts для prestashop

11. Модуль поиска записей – smartblogsearch,
Модуль вывода поиска записей в одну из колонок магазина:

Модуль поиска записей - smartblogsearch для prestashop

12. Модуль тегов записей – smartblogtag.
Модуль вывода тегов записей в одну из колонок магазина:

Модуль тегов записей - smartblogtag для prestashop

На данный момент этот модуль является самым популярным. Его основные преимущества:
1. Распространяется бесплатно,
2. Полностью работоспособен.


Также Вы можете оставить комментарий:

65 комментариев к записи “Модуль блога для Prestashop 1.6.x”

  1. All:

    Подскажите, как подтянуть модуль последних новостей ( пункт 4)под слайд шоу стандартного шаблона престашоп 1.6.0.9
    Через “живой редактор” расположения блоков не получается, не хочет ставиться выше блока “новые товары и популярные”

    • Нужно расположить модуль новостей в хуке: displayTopColumn

      • All:

        Пробовал, не получаеться, появляется сообщение:
        Модуль не может быть трансплантирован в хук.

    • В файле smartbloghomelatestnews.php вставить код:

      public function hookdisplayTopColumn($params) {
      if(Module::isInstalled(‘smartblog’) != 1){
      $this->smarty->assign( array(
      ‘smartmodname’ => $this->name
      ));
      return $this->display(__FILE__, ‘views/templates/front/install_required.tpl’);
      }
      else
      {
      if (!$this->isCached(‘smartblog_latest_news.tpl’, $this->getCacheId()))
      {
      $view_data[‘posts’] = SmartBlogPost::GetPostLatestHome(Configuration::get(‘smartshowhomepost’));
      $this->smarty->assign( array(
      ‘view_data’ => $view_data[‘posts’]
      ));
      }
      return $this->display(__FILE__, ‘views/templates/front/smartblog_latest_news.tpl’, $this->getCacheId());
      }
      }

  2. Vudu:

    никак непойму как ево поместить в отдельную категорию? в верхнем меню престашоп.

  3. Алекс:

    Почему-то на странице статьи пусто, что к нему нужно доустановить?

  4. All:

    Подскажите путь, как перевести текст названия полей (комментариев)? которые находятся под текстом блога.

    Leave a Reply
    * Name:
    * E-mail: (Not Published)
    Website: (Site url withhttp://)
    * Comment:

    • Стандартными средствами престы через админ панель

      • All:

        Пробовал, облазил все пункты через поиск (ctrl+F) нет таких слов, может ткнете носом, а то как то странно уже не знаю где искать.
        Спасибо

        • Через поиск слов в файлах попробуйте тогда используя Notepad++. Потом просто замените слова на русские и сделаете ковертацию кодировки в UTF-8 без BOM

          • All:

            Это я понимаю, но не могу найти сам файл в котором есть этот текст. Оно должно где то быть, файлзилой уже лазил где только можно и не можно, но я не могу найти. Может путь подскажете?

    • smartblog\views\templates\front\posts.tpl

    • Lex:

      Поставил, все нормально, кроме того что комменты мне не приходят и не появляются… У кого-нить была такая проблема?

  5. иван:

    А почему нет поля Blog Content? Где писать текст тест поста?

  6. Мария:

    Vudu:
    11.11.2014 в 19:21
    никак непойму как ево поместить в отдельную категорию? в верхнем меню престашоп.

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

    • Костя:

      У многих эта проблема, но ни где не встречал решения. Каким образом поместить блог в меню магазина с категориями? Идея, чтобы при заходе в категорию “блог” появлялись не товары, а сводка последних новостей.
      Спасибо.

    • Александр:

      Добавить ссылку в горизонтальном меню

  7. BestFish:

    Подскажите, в статьях при вводе в строку Link Rewrite ЧПУ выдает белое поле вместо текста статьи, если вводить цифры все ок…

  8. Анна:

    Здравствуйте! Спасибо за модуль огромное.
    Обращаюсь за помощью в настройке: после установки всех модулей при переходе на url'ы вместо страницы блога и разделов выдаёт 404 ошибку (обновленные тайтл и прочее также не отображаются на страницах).

    Ставила по инструкции, проверила наличие модуля в хуке moduleRoutes - на месте, переустановила на всякий, но не заработало.

    На всякий случай: "Путь к странице CMS = info/{rewrite}" поэтому путь к странице блога поставила домен/info/hollyblog (пробовала убирать info, добавлять .html - не помогает).

    Помогите, пожалуйста!

  9. Natali:

    хочу добавить товары из ИМ к новости с возможностью добавить в корзину кажды добавленный в новость товар. как это сделать?

  10. Татьяна:

    Все отлично работает! Но есть момент, который хочется изменить. Подскажите как убрать для комментариев возможность вставлять ссылки? Прошла по всем папкам модуля, результата пока нет.

    Заранее признательна за помощь!

  11. Most Wanted:

    Здравствуйте!
    Все замечательно работает, модуль и впрямь великолепный! Но один вопрос ни как не получается решить, какой должен быть URL для показа новостей из определенной категории? по ссылке указанной в модуле отображается исключительно All Blog News (те все посты из всех категорий). Заранее спасибо!

  12. Ирина:

    Отличная работа! Огромное спасибо! Модуль удовлетворяет всем моим требованиям, много времени потратила на поиски созданного вами чуда и в результате нашла. Ура! Все работает без проблем сразу же после загрузки

    • Это не мой модуль.
      Это просто статья, которая описывает работу модуля.
      Благодарить нужно разработчиков на странице поддержки указанной в начале статьи.

  13. Светлана:

    Добрый день!
    Установила модуль smartblog, но никак не пойму, как его перевести на русский язык. Если через админку: Локализация-Переводы-Переводы установленных модулей, выдает сообщение: “Внимание, ваша конфигурация PHP ограничивает максимальное количество полей в форме 1000 для max_input_vars.
    Пожалуйста, попросите хостинг-провайдера увеличить этот лимит до по крайней мере 3039, или вам придется редактировать файлы перевода”
    Пыталась найти файл, отвечающий за перевод на хостинге, но так и не смогла его обнаружить.
    Помогите, пожалуйста, с переводом данного модуля: фронт офис (на самом сайте), и если возможно, в панели администратора (но тут не критично)

  14. Светлана:

    Скажите, а где взять перевод для данного модуля? Мне дали файл ru.php для модуля smartblog (главного модуля), а где брать такие же файлы для других модулей? Например для smartbloglatestcomments, smartblogarchive?
    Спасибо

    • Перевести можно, если установить престу себе на локаль и убрать ограничения которые ставит вам хостинг.

  15. Тарас:

    Добрый день, не подскажете почему могу не попадать туда новости?
    Модуль ленты записей в RSS – smartblogfeed

  16. Марат:

    Добрый день!
    Подскажите, пожалуйста, как можно сделать, чтобы в модуле smartbloghomelatestnews НЕ выводились записи из определенных категории блога?

  17. Лариса:

    Пропал текст в записях блога. Переустановила – публикую новости, есть картинка – текста нет. Что может быть?

  18. Алексей:

    Решение. Если у вас белое поле вместо поста, то
    Найдите файл – /modules/smartblog/controllers/admin/AdminBlogPostController.php
    Найдите строчку 123:
    Найти
    if(Tools::getValue(‘link_rewrite_’.$language[‘id_lang’])==” && Tools::getValue(‘link_rewrite_’.$language[‘id_lang’]) == null){
    $SmartBlogPost->link_rewrite[$language[‘id_lang’]] = str_replace(array(‘ ‘,’:’, ‘\\’, ‘/’, ‘#’, ‘!’,’*’,’.’,’?’),’-‘,Tools::getValue(‘meta_title_’.$id_lang_default));
    }else{
    $SmartBlogPost->link_rewrite[$language[‘id_lang’]] = str_replace(array(‘ ‘,’:’, ‘\\’, ‘/’, ‘#’, ‘!’,’*’,’.’,’?’),’-‘,Tools::getValue(‘link_rewrite_’.$language[‘id_lang’]));
    }

    Замените на:
    if(Tools::getValue(‘link_rewrite_’.$language[‘id_lang’])==” && Tools::getValue(‘link_rewrite_’.$language[‘id_lang’]) == null){
    $SmartBlogPost->link_rewrite[$language[‘id_lang’]] = str_replace(array(‘ ‘,’:’, ‘\\’, ‘/’, ‘#’, ‘!’,’*’,’.’,’?’),’-‘,Tools::getValue(‘meta_title_’.$language[‘id_lang’]));
    }else{
    $SmartBlogPost->link_rewrite[$language[‘id_lang’]] = str_replace(array(‘ ‘,’:’, ‘\\’, ‘/’, ‘#’, ‘!’,’*’,’.’,’?’),’-‘,Tools::getValue(‘link_rewrite_’.$language[‘id_lang’]));
    }

    Сохраните файл. После этого можно писать любые seo_url для посла и все отображается.

  19. Сергей:

    Здравствуйте. Я давно использую этот модуль на сайте, но о модуле ленты записей в RSS прочел у Вас впервые и не знал о существовании такого модуля. Спасибо за информацию. Вопрос подскажите пожалуйста принцип работы Модуля ленты записей в RSS. Спасибо

  20. Наталья:

    Здравствуйте! Не подскажете, как выводить комментарии к постам по дате добавления, начиная с новых, а не наоборот?

  21. Игорь:

    1.6.1.2 Подскажите почему статьи не вижу в sitemap, после заполнения генерирую, что делаю не так?

  22. Алексей:

    Подскажите как включить или где править код чтобы выводилась дата новости на сайте SmartBlog(BlogPost)

  23. Peaceful:

    Установил модуль. Блок на главной вывелся без проблем. Но ссылки не работают на новости. Видимо что-то не так настроил. На сайте настроено ЧПУ.
    В настройках Smart Blog:
    снял галку “Use .html with Friendly Url”;
    в поле “Main Blog Url” указал “news”. Примечание: Модуль CMS работает с названия раздела “content” (страницы открываются, например, /content/about). Больше ничего в настройках интересного не нашел.
    Весь список новостей открывался при использовании окончания к ссылкам “.html”. Без этого окончания выводится ошибка 404. А при попытки открыть конкретную новость выводится надпись “Товар не найден”.
    Пробовал в поле “Main Blog Url” добавить “content/news”. При открытии новости вылазит ошибка “Notice: Undefined index: d”. Видимо связано с нижним подчеркиванием в ссылке к новости “/content/news/5_test”. Все новости тоже не выводятся при ссылки “/content/news” выводится “Страница не существует.”
    Помогите разобраться. Заранее очень благодарен.

  24. Пётр:

    Если не отображается текст
    надо заменить в файле /modules/smartblog/views/templates/front/posts.tpl

    {$content}

    на

    {$post.content}

    • Алексей:

      Спасибо большое! А то приключилась такая ситуация и не знал как исправить)

  25. Vic:

    Здравствуйте,

    скажите пожалуйста, как убрать текст titile “Smart Bolg Title”? при переходе на блог, в браузере показывает это название.
    Спасибо

  26. Rusbolik:

    а я никогда не качал с такого места. где и как скачать его?

    • Переходите по ссылке, затем выбираете модуль, переходите по ссылке, нажимаете Clone or download – скачиваете ZIP архив.
      И так каждый модуль, который хотите установить.

  27. Rusbolik:

    это мне понятно. но там открывается множество вариантов. какой конкретно скачивать надо?

    • Сначала модуль ядро smartblog, затем все остальные модули, которые нужны, с началом названия smartblog (smartbloghomelatestnews, smartblogtag и т.д.)

  28. Александр:

    Здравствуйте. Помогите решить проблему с данным модулем. При добавлении поста и вывода его на главную страницу не отображается картинка “No image available” хоты при публикации она была вставлена в необходимое поле. После чего было предпринято решение удалить этот пост и создать новый от другой даты. Но на главной страницы остался старый пост без превью с ссылкой на с новь пересозданным. Как удалить старый пост, ведь в админки он уже удален и его нет.

  29. Арсений:

    Добрый вечер, у меня на главной есть слайдер последних новостей, но он отображает новости из всех категорий. Подскажите, как мне вывести последние новости из определенной категории по id или любым другим способом?
    Может кто сталкивался?

  30. Ronniedom:

    Жалко, что 2 года назад я это не прочитал :O(

  31. Andrey_Ko:

    Подскажите пожалуйста, почему не ставится на 1.6.1.11

  32. Иван:

    Добрый день. Подскажите, пожалуйста, что означает сия опция:
    при добавлении поста в блог в его характеристиках самая последняя
    “Is Featured?”
    Включено
    Отключено
    Никак не могу понять, что это означает. При изменении ничего не происходит.
    И еще одно неудобство: при добавлении нового поста, если заголовки и краткое описание отличается по количеству строк с соседними постами, происходит сдвиг постов на главной. Решаю каждый раз подбором нужного количества строк в заголовках. Но это порядком утомило уже. Нет ли какого-нибудь способа решения, чтобы автоматом подтягивалось все на нужные места, пусть и не точно в одну линию, но без дурацких просветов?

  33. Алексей:

    Здравствуйте!
    Скачал модуль. Установил через добавить модуль. появляется сообщение “Модуль был успешно загружен.” И все… Модуль не появляется нигде -(
    Подскажите куда копать?
    PrestaShop 1.6.1.12

  34. Иван:

    Что никто не знает, что значит
    “Is Featured?”
    Включено
    Отключено
    при добавлении поста в блог?

Оставить комментарий

семь − 6 =