Разработка сайтов
КАК ПОЛУЧИТЬ ПАРОЛЬ
Данный модуль статей ставится на Модуль-Платформу JOrange.Данный способ довольно упрощает его установку.Внимание!!! Данная версия модуля не каким образом не взаимодействует с прошлыми версиями, примите это к сведениюИтак, что же WA.JOrange – Articles умеет:
- Категории и подкатегории статей- Изображения для категорий- Описания для категорий- Meta для категорий и статей- Довольная удобная админка, хотя возможно кому-либо не понравится.- Изображения для статей- Ресайз картинок при заливки на сервер (маленькая и оригинал)- Кр./полное описание Статьи.- Возможность комментирования статьи (системная, Вконтакте, Фейсбук)- Возможно отмечать «мне нравится» (Вконтакте, фейсбук)- Возможность сохранять на свои странички соц сетей- Разумеется ЧПУ- RSS
Данные доработки Вы ставите на свой страх и риск, я не несу не какой ответственности за последствия, которые могут возникнуть в результате установки или использования данного модуля. Внимание!!! Данная версия модуля не каким образом не взаимодействует с прошлыми версиями, примите это к сведениюУСТАНОВКАЕсли у Вас не установлена платформа для модулей WA.JOrange – PlatformТо для начала нам нужно её установить, если она у вас уже стоит, то этот пункт пропускаем.1 ) Скидываем из папки !JOrange_platform файлы в корень, так чтобы папки соответствовали существующим2 ) Логинимся в админку3 ) заходим по ссылке http://адресс_магазина/published/SC/html/scripts/JO_install.php4 ) Заходим в инсталлер, очищаем кеш.5 ) Заходим в админку -> Команда -> Ставим права на Модули JOrange (Инструменты)6 ) Заходим в Админку -> Магазин -> Инструменты -> Модули JOrange.7 ) Удаляем файл /published/SC/html/scripts/JO_install.phpПлатформа готова!Устанавливаем WA.JOrange – Articles 1 ) Скидываем из папки !JOrange_articles файлы в корень, так чтобы папки соответсвовали существующим2 ) Логинимся в админку3 ) Заходим в Админку -> Магазин -> Инструменты -> Модули JOrange -> Нажимаем установить Модуль статей4 ) открываем файл \published\SC\html\scripts\classes\class.furl.phpпосле
case 'news': $get['ukey'] = 'blog'; case 'blog': case 'cart': $request .= "{$get['ukey']}/"; if(($get['ukey']=='news' || $get['ukey']=='blog') && isset($get['news_page'])){ $request .= "page{$get['news_page']}/"; unset($get['news_page']); unset($get['page']); }; if(array_key_exists('blog_id', $get)) { $request .= $get['blog_id'].'/'; unset($get['blog_id']); }; break;
Вставляем код
case 'articles': $request .= 'articles/'.(isset($get['articles_cat'])?$get['articles_cat'].'/':'').(isset($get['topic'])?$get['topic'].'/':''); unset($get['articles_cat']); break;
далее после
case 'blog': $part_value = 'news'; case 'news': $this->__path_settings['ukey'] = str_replace('.html', '', $part_value); if(isset($path_parts[0]) && strpos($path_parts[0], 'page')===0){ $this->__path_settings['page'] = intval(substr($path_parts[0], 4)); } if(intval($path_parts[0]) > 0) { $this->__path_settings['get'] = '&blog_id='.intval($path_parts[0]); } continue;
case 'articles': $this->__path_settings['ukey'] = 'articles'; $this->__path_settings['get'] .= '&articles_cat='.array_shift($path_parts); $this->__path_settings['get'] .= '&topic='.array_shift($path_parts); continue;
6) Заходим в инсталлер, очищаем кеш.7) Статьи доступны по ссылке http://url/articles/Статьи готовы.
Теперь добавим блок на страницы (можно на главную)
1) Скидываем из папки !JOrange_articles_short файлы в корень, так чтобы папки соответсвовали существующим2 ) Ставим код в шаблон дизайна
{articles_short category=all articles_count=2}
Пояснения
category - Выбираем определенные категории, через запятую указываем ID категории.ID категории можно посмотреть в админке Статей (при наведении на категорию внизу появляется ссылка ...catID=...)или можно выбрать сразу все категории, тогда пишем category=all.count - Это кол-во выводимых последних статей (выводятся по дате).
Отпишитесь, если найдете баги или ошибкиЧто планируется в следующей версии
Рекомендуемые товары к СтатьеПодключение к sitemapПодключение к яндекс БлогПросмотр статей в подкатегорияхЛайтбокс (оригинальных) картинок
Если у вас вылазит 404 ошибка пройдитесь по этим пунктам:
1) возможно вы добавили "Тестовые" статьи в корень, и в настройках модуля у Вас включена опция "Не отображать Корень в пользовательской части"Сообственно поэтому и вылезает нотфаунд.2) Возможны косяки в furl попробуйте открыть страницу вот так http://url/index.php?ukey=articles&articles_cat=HURLкатегории&topic=HURLстатьи если по этой ссылке все открылось то значит точно косяк с furl.3) Дожен быть включен ЧПУ - в противном случае, все ссылки Вам нужно переделывать в шаблоных файлах к виду указаном выше.4) Ну и контрольный раз, переустановки модуля.Зайдите в БД (через phpmyadmin к примеру) в таблицу JO_modules и удалите тамашнюю единственную записьОчистите кэш!Кэш должен быть обязательно очищен!
© 2011 Alexandr Chigir