Витрина товаров for JohnCMS 6.1.2

2.07K
.
Модуль "Витрина товаров" for JohnCMS 6.1.2
Автор модуля: Str@nnik
* ICQ: 609-745-227
* E-mail: valera_shikuta@mail.ru
Модуль был написан на заказ, но в связи с тем, что заказчик меня кинул - выкладываю в паблик. Продажа/перепродажа запрещаются!

Функционал:
* Категории:
- Редактирование/Удаление;
- Вниз/Вверх;
* Товары:
- Удаление/Редактирование;
- Добавление в корзину/Удаление с нее/Заказ товара с корзины;
* Отзывы о товаре;
* Рейтинг товара;
* Поиск товаров:
- По названию;
- По цене;
* Сортировка товаров:
- По популярности;
- По цене;
- По новым;
* Завершение сделок;

Установка:
1. Распаковать архив в корень сайта.
2. Залить таблицы с файла store/SQL.sql
3. Выставить права 777 на папки store/img и store/img/small
4. В incfiles/classes/counters.php вставить
/*
  -----------------------------------------------------------------
  Статистика магазина
  -----------------------------------------------------------------
  */
  static function store()
  {
      $total = mysql_result(mysql_query("select count(*) from `store_categories`"), 0);
      $goods = mysql_result(mysql_query("select count(*) from `store_goods`"), 0);
      if ($goods)
          $total .= ' / ' . $goods;
      $new = mysql_result(mysql_query("select count(*) from `store_goods` where `time` > " . (time() - 3600 * 24) . ";"), 0);
      if ($new)
          $total .= '&nbsp;/&nbsp;<span class="red"><a href="store/index.php?act=new">+' . $new . '</a></span>';
      return $total;
  }

5. В pages/mainmenu.php в удобном месте вставить
echo '<div class="menu"><a href="store/">Магазин</a> (' . counters::store() . ')</div>';

6. Установка завершена!
Прикрепленные файлы:
.
Screen 1
Прикрепленные файлы:
.
Screen 2
Прикрепленные файлы:
.
Screen 3
Прикрепленные файлы:
.
Собна вопрос: АвторЮ ты полностью уверен что модуль безопасен для проведения таких сделок ?..
Многие профи не решаются написать такое потому что ответвенность будет слишком велика при взломе..
Это ведь инет магазин как я понимаю..?
.
Fublin, Это витрина. Для магазина нужен хотя бы перс.
.
(\/)____o_O____(\/)
Str@nnik, норм написал. правда можно чуть отрефакторить
например я бы выпадающий список вывел циклом.
в рейтинге можно в одну строку написать вывод и условие добавить на цифру, будет более компактно. или даже функцию. так как не в одном месте вывод.
так же можно сделать условие по сортировке, прям запросе условие на поле сорта
.
Koenig, Может как-то упрощу код, просто сейчас нету желания...
.
(\/)____o_O____(\/)
Str@nnik, не торопись, придут товарищи, может ещё идей подкинут
.
# Str@nnik (14.10.2015 / 12:24)
Fublin, Это витрина. Для магазина нужен хотя бы перс.
я смылса не понял... обьясни..зачем нужна витрина
Всего: 39