Обновленный хак генератора прайсов для InstantShop

+17
3.98K
Получил небольшую обратную связь о работе хака, сделал обновления.

Отличия от прошлой версии.
— исправлена работа с подкатегориями
— изменен адрес скачивания, добавлено правило в роуте
— изменен в процесс установки


Установка:

1) Скачиваем файл, распаковываем price.php в папку /САЙТ/components/shop/


2) В файле /components/shop/frontend.php
После строки
  1. $subcats = $model->getSubCats($root_cat['id']);
вставляем
  1. include (PATH.'/components/shop/price.php');

3) В файле /components/shop/router.php
И после
  1. $routes[] = array(
  2. '_uri' => '/^shop\/(.+)\/all$/i',
  3. 'do' => 'view',
  4. 1 => 'seolink',
  5. 'all' => 1
  6. );
  7.  
Вставляем
  1. $routes[] = array(
  2. '_uri' => '/^shop\/(.+)\/price$/i',
  3. 'do' => 'view',
  4. 1 => 'seolink',
  5. 'price' => 1
  6. );

4) в шаблоне /templates/ИМЯ_ШАБЛОНА/components/com_inshop_view.tpl
Вставляем ссылку на скачивание архива. Например после
  1. <h1 class="con_heading">{$root_cat.title}</h1>
добавить
  1. <p align="right"><a title="Скачать прайс" href="/shop/{$root_cat.seolink}/price">Скачать прайс</a></p>
ВСЁ!

P.S. По прежнему жду отзывов о работе хака.
0
Роман Роман 12 лет назад #
Во первых спасибо огромнейшее.
Теперь о самом компоненте:
1. Не со всех категорий подхватывает товары и цену. Например. У меня есть категория а в ней много подкатегорий в которых есть товар. Однако в ексель выводит часть товаров из подкатегорий, а в некоторых подкатегориях даже не выводит товар. Названия категорий же выводит:)

2. При открытии файла пишет, что формат файла не совпадает с тем, который в расширении.
+1
Maximov Maximov 12 лет назад #
Роман, пришлите в личку адрес сайта, посмотрю на прайс и что он пропускает.

На счет формата.
Все верно, формат далек от .xsl, просто Exсel его прекрасно понимает.
Что бы создавать чистый xsl-файл надо ставить дополнительную библиотеку и писать хак с ней.
0
Олег с клещами Олег с клещами 12 лет назад #
Тоже попытался сделать что-то здесь
0
lezginka.ru lezginka.ru 12 лет назад #
+
однозначно нужная вещь
0
Tom Sawyer Tom Sawyer 11 лет назад #
Почемуто неработае((( переадресовывает на страницу 404
0
Дайвер74 Дайвер74 11 лет назад #
И у меня не работает. Версия движка 1.9. Все сделал по инструкции.
0
Роман Роман 10 лет назад #
Я так понима. 1.10 не работает?
0
Maximov Maximov 10 лет назад #
Надо просто перевести файлы в utf и должно работать
0
Алекс Алекс 7 лет назад #
Абсолютно не работает, пишет что нет такой страницы

Еще от автора

Вставка видео с YouTube одной строкой (1.10.3)
- Всегда волнуюсь, когда красная полоска на YouTube догоняет серую. (с) Плагин заменяет ссылку на видео с YouTube кодом плеера.
Вывод рекламного блока в статье (v1.10.3)
В нашем медицинском справочнике - только самые лучшие болезни. © Плагин вставляет код рекламы внутри контента.
Автоматическая вставка фотографий альбома в статьи и блоги (v1.10.3)
"Сходил на фотоохоту, завалил 7 горизонтов.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.