Версия для печати
Оригинальная версия ( http://www.prestadev.ru/forum/tema-44.html )

Prestadev.ru - Русская поддержка интернет-магазина PrestaShop > Модули, плагины > Блог


Разместил: XAMelleOH Время: 01-08-2009 03:24
Подскажите, а существует какой-то модуль или плагин для создания блога в магазине. То есть по сути список статей, возможно с категориями. В крайнем случае те же новости можно переделать под статьи...

Разместил: Алекс Время: 02-08-2009 15:54
Цитата:( XAMelleOH @ 01-08-2009 04:24 Смотреть сообщение )
Подскажите, а существует какой-то модуль или плагин для создания блога в магазине. То есть по сути список статей, возможно с категориями. В крайнем случае те же новости можно переделать под статьи...

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

Разместил: dervish Время: 07-11-2009 15:39
Цитата:( Алекс @ 02-08-2009 16:54 Смотреть сообщение )
В админке есть CMS сделайте новый раздел "блог" и пишите статейки в ней, если этого не хватает, создайте новую папку, или субдомен и установите в него любую понравившуюся CMS блога.
А можно сделать так, чтобы колонка Информация (там, где статьи) имело раскрывающееся меню? (так же, как колонка категории)


Сообщение отредактировано dervish 07-11-2009 16:39 ...

Разместил: m0tti Время: 23-11-2009 06:04
+1 присоеденяюсь к ТС
очень интересен вопрос интеграции блога в меню

Разместил: YellowDuck Время: 23-11-2009 20:56
Тут http://dgcraft.free.fr/ есть темплейт с встроенным блогом, можете посмотреть, как сделано и интегрировать в свой наверное

Разместил: m0tti Время: 24-11-2009 00:51
имело раскрывающееся меню?

Разместил: dervish Время: 16-01-2010 16:09
Все-таки на мой взгляд лучше к товарам на сайте добавлять только подробное описание, а статьи вже добавлять в блог, который лучше сделать сабдоменом. Я сделал, например, вот так: http://blog.amwaymarket.com.ua . Очень все просто ставиться, движок WP.

Разместил: YellowDuck Время: 17-01-2010 00:53
единственный минус, нужна еще одна бд для wp

Разместил: dervish Время: 17-01-2010 23:00
Цитата:( YellowDuck @ 17-01-2010 01:53 Смотреть сообщение )
единственный минус, нужна еще одна бд для wp

А что ее так тяжело создать? Или вы о другом?

Разместил: Алекс Время: 18-01-2010 00:00
Цитата:( YellowDuck @ 17-01-2010 01:53 Смотреть сообщение )
единственный минус, нужна еще одна бд для wp
Используйте префиксы
Пример (1 бд):
wp_dbwp
ps_dbshop

Разместил: YellowDuck Время: 18-01-2010 02:21
dervish: не тяжело, но на хостинге придется менять тариф и платить больше
Алекс: спасибо за совет, что-то я не подумал о префиксах

Разместил: антон Время: 18-01-2010 18:11
Цитата:
Все-таки на мой взгляд лучше к товарам на сайте добавлять только подробное описание, а статьи вже добавлять в блог, который лучше сделать сабдоменом. Я сделал, например, вот так: http://blog.amwaymarket.com.ua . Очень все просто ставиться, движок WP.


Если нужен полноценный блог, то конечно WP - это выход. А если нужны только статьи на околотоварные темы, но которые нужно разбить на категории. Можно конечно добавлять это все скопом в CMS, но это если их не много. А если много?
Вдобавок WP сам, как движок, очень не хило грузит хостинг, а если посетителей будет много? Да и в плане SEO, правильнее, что-бы статьи были на домене магазина.

Если можно как-то добавить категории в CMS, поделитесь пож. соображениями.


Разместил: dervish Время: 18-01-2010 23:36
Цитата:( антон @ 18-01-2010 19:11 Смотреть сообщение )
Вдобавок WP сам, как движок, очень не хило грузит хостинг, а если посетителей будет много? Да и в плане SEO, правильнее, что-бы статьи были на домене магазина.

Я думаю это не самый худший вариант, если "посетителей будет много"! :crazy:
Вообще-то для магазина нужен неплохой тарифный план хостинга, в котором о проблеме возможности создания нескольких БД нужно даже не думать.

Чтобы статьи были на одном с магазином домене, для этого и создается сабдомен.

Разместил: palanca Время: 19-01-2010 19:06
для сео магазин/news и news.магазин имеет большую разницу.

Разместил: антон Время: 30-01-2010 18:59
Сегодня пришла в голову гениальнейшая мысль (ИМХО) :). Под блог, а точнее каталог статей, причем красиво оформленных прекрасно подходить модуль производителей. Надо только убрать из шаблона листинг товаров, а на его место добавить описание. Шикарно получается по моему :).
А для производителей можно использовать блок поставщиков. Можно и наоборот, только у поставщиков нет Tinymce редактора.

Разместил: антон Время: 30-01-2010 19:31
Вот тут можно посмотреть что получилось http://www.webkonstruktiv.ru/manufacturer.php

Самое приятное что и навигация сохраняется. Только вот по категориям все равно не разбить.

Разместил: Алекс Время: 30-01-2010 19:46
Цитата:( антон @ 30-01-2010 20:31 Смотреть сообщение )
Вот тут можно посмотреть что получилось http://www.webkonstruktiv.ru/manufacturer.php

Самое приятное что и навигация сохраняется. Только вот по категориям все равно не разбить.
Здорово получилось. Можно сделать копию таба переписать, добавить редактор, и будет вообще отлично.

Разместил: антон Время: 30-01-2010 21:22
Цитата:
Можно сделать копию таба переписать, добавить редактор, и будет вообще отлично.

В смысле в блок поставщиков редактор? или можно как-то сделать категории? Недопонял я что-то.

Разместил: Ирина Ка Время: 30-01-2010 21:44
Цитата:( Алекс @ 30-01-2010 20:46 Смотреть сообщение )
Можно сделать копию таба переписать, добавить редактор, и будет вообще отлично.

А как, вообще, добавляют редактор?

Разместил: Алекс Время: 30-01-2010 23:48
Цитата:( антон @ 30-01-2010 22:22 Смотреть сообщение )
Цитата:
Можно сделать копию таба переписать, добавить редактор, и будет вообще отлично.
В смысле в блок поставщиков редактор? или можно как-то сделать категории? Недопонял я что-то.


Категории врядли, для этих целей легче написать мини-новостную систему, которая сойдет и под блог, и под статьи и тп.

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

Разместил: Алекс Время: 30-01-2010 23:54
Цитата:( Ирина Ка @ 30-01-2010 22:44 Смотреть сообщение )
Цитата:( Алекс @ 30-01-2010 20:46 Смотреть сообщение )
Можно сделать копию таба переписать, добавить редактор, и будет вообще отлично.
А как, вообще, добавляют редактор?

Есть же в других блоках можно и посмотреть.
Код:
<script type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/jquery.tinymce.js"></script>
        <script type="text/javascript">
        function tinyMCEInit(element)
        {
            $().ready(function() {
                $(element).tinymce({
                    // Location of TinyMCE script
                    script_url : '/js/tinymce/jscripts/tiny_mce/tiny_mce.js',
                    // General options
                    theme : "advanced",
                    plugins : "safari,pagebreak,style,layer,table,advimage,advlink,inlinepopups,media,searchreplace,contextmenu,paste,directionality,fullscreen",
                    // Theme options
                    theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
                    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,,|,forecolor,backcolor",
                    theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,|,ltr,rtl,|,fullscreen",
                    theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,pagebreak",
                    theme_advanced_toolbar_location : "top",
                    theme_advanced_toolbar_align : "left",
                    theme_advanced_statusbar_location : "bottom",
                    theme_advanced_resizing : true,
                    content_css : "/themes/domen/css/global.css",
                    // Drop lists for link/image/media/template dialogs
                    template_external_list_url : "lists/template_list.js",
                    external_link_list_url : "lists/link_list.js",
                    external_image_list_url : "lists/image_list.js",
                    media_external_list_url : "lists/media_list.js",
                    elements : "nourlconvert",
                    convert_urls : false,
                    language : "ru"
                });
            });
        }
        tinyMCEInit('textarea.myblya');
        </script>



Код:
<textarea class="myblya" cols="50" rows="10"></textarea>

Разместил: YellowDuck Время: 31-01-2010 02:42
Офигенная идея
Как говорят "все гениальное просто"

Разместил: антон Время: 09-02-2010 14:16
Возникла небольшая загвоздочка. Есть ли возможность для производителя добавить дружественный URL, как это сделано в CMS или в описании товара. В настоящее время он, я так понимаю генерируется автоматически из названия. Т.е. если меняется название, то меняется и url. Это конечно не криминально, но если будут внешние ссылки, а я захочу поменять название, то и url сменится.

Разместил: XAMelleOH Время: 01-03-2010 23:16
Как вариант - можем скинуться и купить модуль http://www.prestashop.com/forums/viewthread/13557/invitation_to_tender_and_services/module_blog

А то 35 евриков отдавать не охота...

Будут желающие?

Разместил: stop-radar Время: 02-03-2010 14:01
Присоединяюсь.

Разместил: palanca Время: 02-03-2010 22:30
http://www.prestashop.com/forums/viewthread/44868/modules_tiers/module_module_news_tres_simple
Друг начал делать бесплатно проект, я скрестил его с кирилицой.
скоро будет сайтемап и дружественные урл . и как говориться вуаля :)
если кто хочет внесите свой вклад в код ;)

Разместил: stop-radar Время: 03-03-2010 01:40
2 palanca
а функционал какой у этого модуля?
Степень готовности?

Разместил: palanca Время: 03-03-2010 17:32
Цитата:( stop-radar @ 02-03-2010 21:40 Смотреть сообщение )
2 palanca
а функционал какой у этого модуля?
Степень готовности?

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

автор обещает это все сделать в ближайшее время
не рекомендую ставить на рабочие магазины в том виде что есть сейчас.
Из всех бесплатных блогов этот на мой взгляд самый интересный и ставится без лишних доработок кода.
новости генерятся не в базу а в файлы...вроде все сказал .
есть вопросы задавайте

Разместил: stop-radar Время: 05-03-2010 01:10
Действительно интересный модуль.
Ждем с нетерпением

Разместил: palanca Время: 05-03-2010 18:22
еще одна версия БЛОГа.
опять французы :)
эта версия менее "дерзкая". используется CMS , со всеми вытекающими сайтмапами и URLами . сам список выводится в левой или правой колонке.
смотрится стандартно.
тестировал - все работает.
устанавливается как модуль,и заменяется 2 скрипта php в магазине.
просто,и со вкусом ( французской булочки :) )
http://www.prestashop.com/forums/viewthread/42908/modules_tiers/moduleamelioration_un_blog_dans_prestashop


Сообщение отредактировано palanca 05-03-2010 14:27 ...

Разместил: Azazel Время: 15-05-2010 21:07
Есть еще http://www.prestashop.com/forums/viewthread/46529/third_party_modules/contribution_news_modulemod.

Так понимаю та что имел в виду palanca. К модулю блога подключаются модули: sitemap, блок категорий, блок последних блогов, комментарии.

Модуль блогов работает без проблем но после установки модуля комментариев при заходе в настройки блогов выдается вот такая ошибка:

Код:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(SELECT CONCAT(COUNT(nc.`id_entry_comment`), "\" , COUNT( NULLIF(nc.`validate`,' at line 3

SELECT SQL_CALC_FOUND_ROWS
        
        b.*, a.*, ,(SELECT CONCAT(COUNT(nc.`id_entry_comment`), "\" , COUNT( NULLIF(nc.`validate`, 1) )) FROM `ps_newscomments` nc WHERE nc.`id_entry` = a.`id_entry`) AS `comments`
        FROM `ps_news` a
        LEFT JOIN `ps_news_lang` b ON (b.`id_entry` = a.`id_entry` AND b.`id_lang` = 3)
        
        WHERE 1
        
        
        ORDER BY `date_add` DESC
        LIMIT 0,50


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


Сообщение отредактировано Azazel 15-05-2010 17:08 ...

Разместил: Eihwaz Время: 19-05-2010 01:16
2 Azazel:
Нет, этот модуль никакого отношения к французскому модулю не имеет. Я в последнюю неделю очень сильно занят, как только найдется время, чтобы разобраться в этой проблеме - сразу отвечу.
Если что, проблема в лишней запятой в запросе MySQL. Происходит, понятно, по моему недосмотру. Если вы установите еще и модуль категорий, проблема должна решиться.
Извините, что не ответил в теме на форуме PrestaShop - там система не всегда высылает уведомления об ответах.
2 XAMelleOH:
Тоже извини, что не отвечаю - башка в последнее время распухает "от этого вашего фриланса", как будет время - обязательно посмотрю указанные тобой недочеты.


Сообщение отредактировано Eihwaz 18-05-2010 20:21 ...

Разместил: Azazel Время: 19-05-2010 22:38
Eihwaz:
Спасибо за поддержку. Модуль отличный. Буду ждать исправления.

Разместил: Eihwaz Время: 25-05-2010 17:25
2 Azazel:
Проблема с комментариями и с модулем sitemap, вроде как решена, сделайте еще один заказ у меня в блоге, так как ссылки из вашей "истории заказа" ведут по уже несуществующим адресам.
Отпишитесь, все-ли правильно работает, потому что времени особо тестировать не было, писал буквально на ходу.
Удачи!
UPD:
Забыл уточнить: переустановка модуля не требуется, нужно просто скачать модуль newscore, раскпаковать его и заменить файлы.
Конкретно нужно заменить:
/modules/newscore/classes/NewsHandler.php
/modules/newscore/classes/NewsSystem.php

С модулем sitemap то же самое - просто замените файлы.


Сообщение отредактировано Eihwaz 25-05-2010 12:31 ...

Разместил: Azazel Время: 25-05-2010 18:33
Eihwaz:
Чтот не качается newscore. Пишет что файл не существует. Карта сайта в прочем тоже не качается.


Сообщение отредактировано Azazel 25-05-2010 14:39 ...

Разместил: Eihwaz Время: 25-05-2010 19:30
Черт, забыл сохранить товары, попробуйте еще раз, приношу свои извинения.

Разместил: антон Время: 25-05-2010 22:10
Просто чудесный модуль, но есть одно но. Уже писал в песочнице.

Одна и таже новость получается располагается по двум адресам:

сайт.ru/blog/category/2-vtorcat/entry/2-voda.html

если зайти из категории и

сайт.ru/blog/entry/2-voda.html

если напрямую из lastrecentnews В файле sitemap формируются адреса вида -

сайт.ru/blog/entry/2-voda.html


Получаются дубли страниц. Можно как-то пофиксить это?

Разместил: Azazel Время: 26-05-2010 17:44
Eihwaz:
Спасибо большое. Комментарии работают. Багов пока не заметил.

Разместил: Eihwaz Время: 01-06-2010 02:30
2 антон:
Все будет, я знаю об этой проблеме, знаю, как ее решить, но все никак нету времени, если что - она следующая в списке необходимых исправлений, просто как-то в последнее время так получается, что как только что-то одно разгребаю, сразу появляется еще какая-то работа, и все очень срочные, потому так медленно этот модуль обновляю.

www.prestadev.ru