Готовая сборка modx minishop2.tpl

Сборка для создания интернет магазинов на minishop2

19525 30 August 2016 21
Готовая сборка modx minishop2.tpl

Что это?

Это готовая сборка интернет магазина на minishop2 + modx. Сборка собрана на основе MODX.TPL после установки, будут установлены все компоненты из MODX.TPL, а так же еще вот эти:

Установятся пакеты:

getPage

Для пагинации в каталоге

Tickets + jevix

Для организации отзывов.

Login

Регистрация, авторизация и личный кабинет пользователя. Добавлен сниппет userPhoto для загрузки аватарки пользователя.

minishop2

Измененные системные настройки:

  • ms2_order_user_groups - Пользователи
  • ms2_template_category_default - 2 (Категория)
  • ms2_template_product_default - 3 (Товар)

msearch1

Реализована фильтрация товаров. Если необходим поиск по товарам, то нужно добавить форму поиска:

<form action="[[~7]]" method="get">
    <input type="text" name="query" value="[[+mse.query]]">
    <button type="submit">Поиск</button>
</form>
            

Такой вариант будет искать товары в каталоге (Ресурс с id 7 при установке создастся.) Если же нужно искать товары прямо на странице категории товаров, то action нужно поменять на action="[[*id]]"

Контроль доступа, политики доступа, группы ресурсов

Добавиться политика доступа "Пользователи" и такая же группа ресурсов. В группу ресурсов "Пользователи" входят страницы:

  • Личный кабинет (14)
  • Изминение пароля (18)
  • Редактировать профиль (19)
  • Мои комментарии (20)

Ресурсы

  • Главная
  • Каталог
    • Категория 1
      • Товар 1
      • Товар 2
      • Товар 3
  • Личный кабинет
    • Изменение пароля
    • Редактировать профиль
    • Мои комментарии
  • Корзина
  • Технические страницы
    • Карта сайта
    • robots.txt
    • Страница не найдена 404
    • Доступ запрещен 403
    • Регистрация
      • Подтверждение регистрации
      • Авторизация
      • Восстановление пароля
        • Сброс пароля

Шаблоны

  • Категория (вызывается mfilter)
  • Пользователь (все что связано с пользователем, авторизация, регистрация, личный кабинет)
  • Товар

Архив minishop2.tpl.zip (который вы скачаете после оплаты) это чистый modx 2.5.0 у которого в папке core/packages лежит этот самый пакет.

  • Архив minishop2.tpl.zip закачать на сервер и распаковать. Открыть http://АДРЕС_ВАШЕГО_САЙТА/setup
  • Далее следовать инструкциям по установке modx ВАЖНО! В конце установки СНЯТЬ галочку "Отметьте этот пункт, чтобы удалить каталог и файлы программы установки с вашего сервера (рекомендуется)."
  • Логинимся. идем в Приложения->Установщик. Ищем пакеты локально и устанавливаем minishop2 pitrooo (Во время установки может слететь сессия, и появится окно с авторизацией. Нужно просто дождатся установки пакета, и закрыть окно авторизации.)
  • Открыть http://АДРЕС_ВАШЕГО_САЙТА/setup и провести установку в режиме обновления. В конце оставить галочку на удаление каталога и файлов программы установки, они больше не понадобятся.
  • Открыть http://АДРЕС_ВАШЕГО_САЙТА/manager залогиниться Пользователь: admin пароль: admin123.

На этом все) Пакет можно удалить после установки.

Внимание! Пакет подойдет только для чистой установки, с нуля.

  • Повторная установка затрет предыдущее содержимое.
  • При установке на сайте с каким либо содержимым, оно будет затерто.
  • Шаблоны и некоторые чанки переписаны на Fenom, добавлена ajax авторизация, регистрация, восстанавление пароля и изминение пароля. Заменена тема Bootstrap
  • Удален комонент modDevTools
  • К Tiny MCE RTE Добавлены плагины: textcolor,colorpicker,wordcount.
  • Добавлены дополнения: ControlErrorLog, MixedImages, SuperBoxSelect.
  • Добавлены 3 доп поля.
  • Поправлена конфигурация MIGX resourceslider (пример слайдера уже реализован на сайте).
  • Обновлен Formit, было 2.2.11-pl стало 3.0.0-pl.
  • Обновлен SEOTab, было 1.2.2-pl стало 2.0.1-pl.
  • Обновлен frontendmanager, было 1.0.8-pl стало 1.1.1-beta.
  • Обновлен pdotools, было 2.8.2-pl1 стало 2.8.4-pl1.
  • Обновлен minishop2, было 2.4.8-pl2 стало 2.4.10-pl.
  • Обновлен pdotools, было 2.8.2-pl стало 2.8.4-pl1.
  • Обновлен Tickets, было 1.8.0-pl1 стало 1.8.1-pl.
  • Обновлен MODX, было 2.5.5-pl стало 2.5.7-pl. Сборка упакована в версию advanced
  • Шаблоны и некоторые чанки переписаны на Fenom, заменена тема Bootstrap
  • Удален комонент modDevTools
  • К Tiny MCE RTE Добавлены плагины: textcolor,colorpicker,wordcount.
  • Добавлены дополнения: ControlErrorLog, MixedImages, SuperBoxSelect.
  • Добавлены 3 доп поля.
  • Поправлена конфигурация MIGX resourceslider (пример слайдера уже реализован на сайте).
  • Обновлен Formit, было 2.2.11-pl стало 3.0.0-pl.
  • Обновлен SEOTab, было 1.2.2-pl стало 2.0.1-pl.
  • Обновлен frontendmanager, было 1.0.8-pl стало 1.1.1-beta.
  • Обновлен pdotools, было 2.8.2-pl1 стало 2.8.4-pl1.
  • Обновлен minishop2, было 2.4.8-pl2 стало 2.4.10-pl.
  • Обновлен pdotools, было 2.8.2-pl стало 2.8.4-pl1.
  • Обновлен Tickets, было 1.8.0-pl1 стало 1.8.1-pl.
  • Обновлен MODX, было 2.5.5-pl стало 2.5.7-pl. Сборка упакована в версию advanced
  • Обновлен minishop2, было 2.4.7-pl стало 2.4.8-pl2.
  • Обновлен pdotools, было 2.7.5-pl стало 2.8.2-pl.
  • Обновлен Tickets, было 1.7.0-pl стало 1.8.0-pl1.
  • Обновлен AjaxForm, было 1.1.7-pl стало 1.1.8-pl.
  • Обновлен ClientConfig, было 1.3.2-pl стало 1.4.1-pl.
  • Обновлен MODX, было 2.5.4-pl стало 2.5.5-pl. Сборка упакована в версию advanced
  • Обновлен minishop2, было 2.4.6-pl стало 2.4.7-pl.
  • Обновлен pdotools, было 2.7.3-pl стало 2.7.5-pl.
  • Обновлен MODX, было 2.5.2-pl стало 2.5.4-pl. Сборка упакована в версию advanced
  • Обновлен Collections, было 3.5.0-pl стало 3.6.0-pl.
  • Обновлен minishop2, было 2.4.4-pl стало 2.4.6-pl.
  • Обновлен pdotools, было 2.6.1-pl стало 2.7.3-pl.
  • Обновлен MODX, было 2.5.0-pl стало 2.5.2-pl. Сборка упакована в версию advanced
  • Обновлен minishop2, было 2.4.1-pl3 стало 2.4.4-pl.
  • Обновлен tickets, было 1.6.17-pl стало 1.7.0-pl.
  • Обновлен Formit, было 2.2.10-pl стало 2.2.11-pl. Добавлены несколько записей в словарь.
К сожалению пока только WebMoney. Но вы можите написать мне я отправлю в течении дня реквизиты для оплаты банковской картой. Обязательно указывайте действующий email!
Скачать

Комментарии (18)


  • Timnik 13 декабря 2016, 20:57 #
    +1
    Отличная сборка, то что искал!
    Автор спасибо огромное!
    • Шахин 25 декабря 2016, 11:06 #
      0
      Какие есть функциональные преимущества над этой? — Готовая сборка на shopkeeper 3? У нее интерфейс каталога намного приятнее и слайдер вставлен на главную.
      • Петр 25 декабря 2016, 19:01 #
        0
        Это два разных дополнения, решать какое именно лучше только тебе.

        А слайдер выводится довольно легко. Просто в шаблоне вызывается сниппет getImageList. Заметка например так:
        [[getImageList? 
              &tvname=`gallery`
              &tpl=`@CODE: <img src="[[+image]]" alt="[[+title]]">`
              &where=`{"published":"1"}`
            ]]
        
        Конкретно в этой сборке доп поля со слайдером я не делал. Как сделать есть в заметке. В самом migx уже есть resourceslider, так что делается за пару минут.

        Можно и без вызова сниппета, fenom_ом:
        {set $slider = json_decode($_modx->resource.tv_slider, true)}
        {foreach $slider as $slide}
        	<img src="{$slide.image}" alt="{$slide.title}">
        {/foreach}
        
        • Шахин 26 декабря 2016, 23:12 #
          0
          спасибо! но все равно я выбрал сборку с шопкипер. Там намного приятнее интерфейс показа товаров в каталоге.
      • ALEKSANDER JANG 23 ноября 2017, 14:05 #
        0
        Добрый день. При установке сборки по инструкции — при попытке войти на страницу каталога, которая должна выглядеть так: minishop2.pitrooo.ru/catalog/#ms_price%5B%5D=100--300&page=1&sort=ms_price%2Casc&limit=10&parents=
        отображается
        Not Found
        The requested URL /catalog/ was not found on this server.

        Необходимо сделать какие-то дополнительные настройки?
        • Петр 23 ноября 2017, 14:10 #
          0
          Да, переименовать файл ht.access в корне на .htaccess
        • ALEKSANDER JANG 23 ноября 2017, 14:13 #
          0
          Это сделано.
          Однако вот такой результат: www.storeglow.ru/catalog/
          • Петр 23 ноября 2017, 14:17 #
            +1
            Не сделано. Я переименовал
            Пароль смените)
            • ALEKSANDER JANG 23 ноября 2017, 14:18 #
              0
              Спасибо большое. )))
          • ALEKSANDER JANG 23 ноября 2017, 14:17 #
            0
            Вопрос решен. Снял с публикации и снова опубликовал каталог — заработало. ) Спасибо.
            • Александр 01 июня 2018, 08:52 #
              0
              Не нашел информацию по версии modx, minishop и все что выключено. Когда обновления последний раз были данной сборки?
              • Петр 01 июня 2018, 11:43 #
                0
                Сверху под картинкой, вкладка история версий
                Последнее обновление 01.05.2017
                Пока нет свободного времени чтобы обновить.
              • Валерий 15 ноября 2018, 18:36 #
                0
                в версиях modx ниже 2.6.5 была обнаружена критическая уязвимость. В вашей сборке я так понимаю версия modx с уязвимостью. Возникнут ли проблемы с обновлением modx до 2.6.5 из вашей сборки?
                • Петр 16 ноября 2018, 16:08 #
                  0
                  Никаких проблем с обновлениями самого modx или компонентов нет.
                  Все как на обычном сайте сделанным на modx

                  Все что делает сборка, это устанавливает все компоненты добавляет страницы и делает некоторые настройки. После чего можно делать все что угодно с сайтом.
                • Dmitry 12 декабря 2018, 14:29 #
                  0
                  Планируются ли дальнейшие обновления сборки, к примеру вывод в личном кабинете пользователя его заказанных заказов?
                  • Петр 12 декабря 2018, 19:35 #
                    0
                    Да, но пока руки не доходят до обновления. Если нужен сейчас, то можно докупить этот компонент
                  • Александр 20 декабря 2019, 08:11 #
                    0
                    Возможно добавить в фильтр новые поля для фильтрации?

                  Оставить комментарий Все поля обязательны к заполнению.