Обновление магазина до 1.2.0

+24
5.14K
Иллюстрация
Очередное обновление компонента Интернет магазин до версии 1.2.0

Что нового?

Возможность обмена с данными с 1c
Интеграция к Яндекс маркет и e-katalog
Исправлены баги
Другие мелкие доработки

Благодарности

Выражаю благодарность Vladimird и Maxisoft за финансирование и реализацию интеграции с 1C.
В 1C к сожалению я нечего не понимаю, но Владимир и Максим тестировали несколько недель и исправили все баги.
Раздел Обмен данными с 1c находиться в Админке — Компоненты — Витрина товаров — Товары — Обмен данными с 1c

Прайс-агрегаторы

Так же в компоненте появился новый раздел для интеграции с Яндекс маркет и e-Katalog.ru, можно добавить другие агрегаторы, предлагайте варианте.
Раздел находиться в Админке — Компоненты — Витрина товаров — Товары -Прайс-агрегаторы там можете создать ленту, что бы подключить к яндекс маркету или e-katalog.

Что бы создать ленту для яндекс маркета:
1) Нажмите Добавить в разделе Прайс-агрегаторы
2) Заполните все поля, описание полей можно найти здесь yandex.ru/support/webmaster/goods-prices/technical-requirements.html#concept3
3) После заполнения и сохранение, запустите задачу "Создание yml карты товаров" в планировщике
4) На странице списка агрегаторов получите запись и ссылку на ленту

Что бы подключить к яндекс маркету:
1) Зайдите в https://webmaster.yandex.ru
2) Добавьте свой сайт
3) В меню нажмите Информация о Сайте — Товары и цены
Иллюстрация
4) Заполните информацию о магазине
5) В пункте Источник данных — укажите ссылку на ленту, полученный при создании агрегатора
Иллюстрация

Готово, ждите проверку модератором и добавление вашего магазина в Яндекс маркет

Так же данная лента подходить для турбо-страниц товаров
Иллюстрация
Что бы добавить, зайдите в раздел Турбо-страниц — Источники — выбрать тип YML и указать ссылку на ленту.
Потом что бы пройти модерацию, на турбо страницах должна работать кнопка Добавление в корзину
Для этого зайдите в Настройки — Оформление заказа
Тип CMS = Другая.
Ссылка =
  1. https://сайт.ru/showcase/addtocart?url={offer_url}&action=BUY&id={offer_id}
Готово, теперь ваши товары работают в турбо страницах



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

Поддержка

В качестве поддержки компонента можете купить дополнение к магазину




+2
Александр Витальевич Александр Витальевич 4 года назад #
Супер! И когда только успеваете? Я мягко говоря, удивлен вашей работоспособности... dance
+2
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Много времени прошло с момента последнего обновления)
Я добавил только Прайс агрегаторы, а 1C добавил Maxisoft
+1
fincheck fincheck 4 года назад #
Не скромничайте, ваша заслуга не меньше. А ребятам особая благодарность и +1 к карме.
+2
KoRn KoRn 4 года назад #
Всем большое спасибо за проделанную работу и вклад в развитие системы!
+1
Александр Александр 4 года назад #
прям таки отлично, надо срочно устроить тест.

еще бы push для pwa подумать как прикрутить, но это не по теме
+8
maxisoft maxisoft 4 года назад #
Добрый день, ребята чтобы не засорять комментарий по 1с лучше пишите в данной теме, будет проще вести диалог. Тема на форуме
0
R161Net R161Net 4 года назад #
Всем привет! Подскажите как исправить?

Ошибка: Пакет версии 1.1.6 уже был установлен. Если вы хотите его обновить, выберите соответствующий пакет обновления. Если вы хотите переустановить пакет, то сначала удалите его в админке.
0
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Здравствуйте.
Точно скачали последнюю 1.2.0 версию?
-1
R161Net R161Net 4 года назад #
Это последняя - showcase_v1.2.0.zip Значит ее.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Скачал, посмотрел, в манифесте версия 1.2.0 http://prntscr.com/pn2jwc
Может у Вас в папке /upload/installer какие то старые файлы? попробуйте очистить эту папку
-1
R161Net R161Net 4 года назад #
/upload/installer - пустая.. Сам понять не могу..
0
R161Net R161Net 4 года назад #
Компонент залил через FTP, в базу залил sql. Все вроде бы есть!
В админике все равно версия 1.1.6
Подскажите в чем может быть проблема?
0
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Всё вручную залили? базу тоже?
Вам надо скачать в комп обновление 1.7.0
Зайти в Админку - Компоненты - Установить пакет дополнения - выбрать обновления из компа и установить.
Потом скачать обновление 1.2.0 и выполнить такие же действия
0
R161Net R161Net 4 года назад #
Да все в ручную.
Объясните что за обновление 1.7.0? Обновление чего? И для чего?
Дайте ссылку на это обновление.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Извиняюсь не 1.7.0, а 1.1.7
/blogs/moi-razrabotki/obnovlenie-magazina-do-1-1-7.html
0
R161Net R161Net 4 года назад #
Я его тоже скачал и установил в ручную.
После ошибки скачал версию 1.1.7 установил в ручную, после скачал версию 1.2.0. и так же установил в ручную.
0
R161Net R161Net 4 года назад #
К стати эта версия 1.7.0, тоже идет как 1.2.0
0
R161Net R161Net 4 года назад #
Зато в Диагностике все хорошо!
+2
alexandr22 alexandr22 4 года назад #
Как можно сделать, что бы сумма доставки менялась от количество товара
+5
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Сейчас такой возможности нет, в будущем будет
0
R161Net R161Net 4 года назад #
Здравствуйте все!
У меня вопрос про Прайс агрегаторы?
Название xml файла - Должен присутствовать файл-шаблон для генерации xml, например: \templates\default\controllers\showcase\[имя_файла].tpl.php
Так а конкретно что именно вставлять?
Файлов в папке много.. Конкретно что именно там должно быть?
+1
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Сейчас из готовых агрегаторов есть yandex и ekatalog поэтому можете написать для них так.
А если кто то хочет интегрировать другой агрегатор, он сначала создает xml шаблон в той папке, потом может заполнить данные.
0
R161Net R161Net 4 года назад #
Спасибо! Я вас понял.
+1
alexandr22 alexandr22 4 года назад #
Как можно сделать, что бы сумма доставки менялась от количество товара
Evanescence:
Сейчас такой возможности нет, в будущем будет
Списались Evanescence с если кому интересна данная фишка давайте скинемся и добавим в магазин для всех, Evanescence сказал, что стоить будет примерно от 500 - 1000руб , через недельку освободиться и можно будет обсудить
+3
Алексей Т Алексей Т 4 года назад #
@alexandr22 1000 рублей это один раз в магазин сходить :)
Что тут скидываться то
0
vladimird vladimird 4 года назад #
Это точно smile
0
alexandr22 alexandr22 4 года назад #
Добавьте пожалуйста, что бы можно было выставлять в товаре, покупка только от 5 шт
0
Алексей Т Алексей Т 4 года назад #
@alexandr22 создайте поле список
покупка только от 5 шт
покупка только от 10 шт
покупка только от 15 шт
И все можно в фильтр добавить еще
Изучайте Инстант и возможности полей
0
alexandr22 alexandr22 4 года назад #
задачка )
0
alexandr22 alexandr22 4 года назад #
Алексей, так точно можно ? делал уже так ?
+1
R161Net R161Net 4 года назад #
Привет всем!
Подскажите как поправить отображение в разделах Управление вкладками - Витрина товаров.
Не могу нормально выбрать пункты из меню...
+2
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Временное решение:
Открыть файл \templates\default\controllers\showcase\backend\tabs_form.tpl.php строку 29 заменить на
Код PHP:
  1. ?><br><br><br><br><br><br><br><br>
+1
alexandr22 alexandr22 4 года назад #
Было бы не плохо добавить когда нету товара " сообщить о поступлении " - нажимаешь вводишь почту, при появление товара, кто ввел почту, тому письмо, что товар появился
+1
fincheck fincheck 4 года назад #
Поддержу, а ещё такие позиции(закончившийся товар) необходима выделять в админке, для привлечения внимания администратора магазина.
Если конечно такого ещё нет.
+5
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Уведомление админа будет в следующих версиях.
Подписка на поступлении в планах есть, но не скоро
0
Dorimen Dorimen 4 года назад #
У меня тоже ошибка Пакет версии 1.1.7 уже был установлен. Если вы хотите его обновить, выберите соответствующий пакет обновления. Если вы хотите переустановить пакет, то сначала удалите его в админке.

http://joxi.ru/p27BaO1CK4Gndm

http://joxi.ru/Dr8BRv1CoawJX2
0
Dorimen Dorimen 4 года назад #
Проблема была в том, что скачал 1.2.0 и пытался накатить на уже установленную 1.1.7. А надо было скачать обновление. Так заработало.
0
alexandr22 alexandr22 4 года назад #
Подключал кто нибудь к этому компоненту - доставку, транспортными компаниями, почту России ? Что бы всё считалось
+1
maxisoft maxisoft 4 года назад #
чтобы все считалось нужно доделать некоторые моменты в магазине, учет веса габаритов, тогда можно сделать соотвествующий модули для доставки а также дописать поддержку модулей доставки а не просто прописанный функционал, думаю чуть позже это будет реализовано.
0
Алексей Т Алексей Т 4 года назад #
После обновления поле в Характеристику ни как не добавить
Проверьте у себя
0
Алексей Т Алексей Т 4 года назад #
Все надо быдл выбрать поле в настройках
+2
alexandr22 alexandr22 4 года назад #
Будет удобно, когда товар добавлен в корзину, и появляется надпись "В корзине" она была кликабельной, что бы можно было сразу в корзину перейти ,или в место этой надписи "Перейти в корзину " - как везде сделано
+1
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Это сделано для того, что бы можно было добавить корзину несколько вариантов товара, без перезагрузки страниц.
Например я хочу купить 2 футболки, черного и белого цвета, когда выбираю черный вариант футболки и добавляю в корзину, кнопка должны оставаться рабочим, что бы можно было добавить еще белый вариант товара.
0
alexandr22 alexandr22 4 года назад #
Если регистрация закрыта на сайте, товар тоже можно оформить. А как покупателю в данном случае отслеживать, действия с товаром, такие как
обрабатывается, доставляется, отменен
Не должно приходить к нему на почту, которую он указал в оформлении заказа, ссылка где он может посмотреть действие с товаром и когда модератор, меняет с принят на доставляется, приходить на почту клиенту это ?
Или я что то не так делаю ?
0
alexandr22 alexandr22 4 года назад #
или надо открыть регистрацию, что бы это работало ? Это же должно быть по любому, мне как админу приходят уведомления
0
alexandr22 alexandr22 4 года назад #
Разобрался, почту надо было настроить. Только почему то, когда оформил заказ не приходит письмо клиенту, что заказ оформлен.
Когда меняешь заказ на обрабатывается, приходит тогда уведомление, но почему то с пометкой не обрабатывается, а доставляется
+1
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Уведомление клиенту должно приходить, если пользователь зарегистрирован или Гость, который заполнил поле email.
Проблему со статусом вроде бы решил на последней версии, проверю и исправлю если есть баг
0
alexandr22 alexandr22 4 года назад #
Подскажите пожалуйста, что с обновлением не так делаю.

Скачал обновление из этой ветки, написано showcase_v1.2.0
Пробую установить, через админку, ошибку выдает
+2
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
showcase_v1.2.0.zip - это установочный пакет
showcase_update_v1.2.0.zip - это обновления
0
alexandr22 alexandr22 4 года назад #
благодарю, теперь понял и нашел обновления
0
fincheck fincheck 4 года назад #
Парвиз подскажите пожалуйста последовательность моих действий при обновлении.
В данный момент у меня сейчас стоит CMS 2.11 и версия магазина 1.0.2. Хочу обновиться до актуальной. Начинаю с обновления системы, а потом просто скачиваю последний пакет обновления магазина и всё или тоже нужно последовательно обновлять как и систему?
+2
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Лучше обновить последовательно, потом очистить кэш браузера и проверить всё.
Так же есть раздел Диагностика, где можно исправить, если какие то обновления были не успешными
0
fincheck fincheck 4 года назад #
Ребята, а кто как-нибудь реализовывал заморочки со "складом"?
Склад в кавычках, так как это может быть склад как у например Ikea, так и просто определённое количество мест в коробке.
Да понимаю, что можно добавить поле и указывать в нём номер, по которому можно идентифицировать место на складе.
Но необходимо знать больше. Например не только где взять нужную позицию, но и куда в свободную ячейку можно положить или узнать что лежит в конкретной ячейке(какие позиции). Надеюсь понятно объяснил.
Использую пока самую первую версию магазина, возможно это уже как-то реализовано в следующих версиях, просьба сообщить. Или пожалуйста поделитесь информацией, кто как сделал.
0
fincheck fincheck 4 года назад #
Подкину ещё.
Ребята возможно вы не поняли про что я, или не сталкивались с этим. Но данная возможность считаю очень нужной.
Она(возможность) позволит быстро найти необходимую позицию на складе, а также узнать есть ли свободные ячейки на конкретной полке на складе(коробке).
Возможно это решает 1С на рабочем компе, но хотелось бы такую возможность и в компоненте.
Я например хочу положить определённую позицию в коробку, которые у меня все под определённым номером. Как узнать в какой коробке у меня есть ещё место? При условии, что в одну коробку у меня помещается две позиции.
При добавлении позиции, я описываю товар и указываю в описании номер коробки, в которой лежит товар. Ну т.е. с поиском конкретной позиции проблем не возникает, а вот если узнать конкретно что лежит, например в коробке номер 4, то уже проблема. Или куда положить, где есть свободное место.
Предполагаю, что это делается с помощью дополнительного поля, но как добиться нужного мне функционала пока не понял(туплю).
Возможно при добавлении/сохранении товара нужно сделать проверку, чтобы в коробке\ячейке уже не лежал какой нибудь товар. А при добавлении товара, можно указывать складское место. Например коробка/стеллаж №3 имеет 2 ячейки..
Хорошо бы посмотреть, как это реализовано например в 1С или может на другом интернет-магазине, под другую CMS.
Интересно послушать разбирающихся.
0
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Правильно ли я понимаю, это нужна для того что бы продавец быстро нашел товар, когда кто то, что то закажет.
Например я покупаю товары с Алиэкспресс и продаю у себя на сайте.
Товары хранятся у меня дома, в стеллажах, в коробках, что бы при заказе долго не искать, надо информацию хранить на сайте, в карточке товара.
Если так:
Думаю в настройках компонента - Товары - будет новый пункт Складское место (или назовем как то по другому).
В этом разделе отобразиться список добавленных мест/коробок.
При добавлении коробки, указывает заголовок, количество ячеек и какие то еще информации о коробке.
Потом при добавлении товара, указывает в какой коробке храниться этот товар.
При сохранении проверяем, не заполнена ли ячейка.

На странице раздела будет поиск, где при выводе имя товара, подгружается коробка в котором храниться этот товар.

Примерно так я представляю, если есть еще идеи, пишите, так как у меня нет своего магазина и не знаю всех деталей.
0
fincheck fincheck 4 года назад #
Правильно ли я понимаю, это нужна для того что бы продавец быстро нашел товар, когда кто то, что то закажет.
Например я покупаю товары с Алиэкспресс и продаю у себя на сайте.
Товары хранятся у меня дома, в стеллажах, в коробках, что бы при заказе долго не искать, надо информацию хранить на сайте, в карточке товара.
правильно, но это только часть нужного функционала.

Думаю в настройках компонента - Товары - будет новый пункт Складское место (или назовем как то по другому).
В этом разделе отобразиться список добавленных мест/коробок. При добавлении коробки, указывает заголовок, количество ячеек и какие то еще информации о коробке.
Верно. Сначала в разделе Склад указываем количество допустим полок или коробок и сколько в каждой "коробке" допустимых ячеек. Например 1 коробка = 2 ячейки.

Потом при добавлении товара, указывает в какой коробке храниться этот товар.
При сохранении проверяем, не заполнена ли ячейка.
Да, но если можно, то при добавлении товара, в поле выбора места на складе выводить только свободные ячейки.

На странице раздела будет поиск, где при выводе имя товара, подгружается коробка в котором храниться этот товар.
Всё верно, но как я писал выше, что это только часть нужного функционала. Ещё необходимо знать что конкретно лежит в коробке №43, а не рыскать по описанию товара и искать место на складе. И знать сколько свободных ячеек ещё есть, но в принципе это уже можно понять и при добавлении товара, если удастся реализовать функционал описанный выше.
0
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Да, но если можно, то при добавлении товара, в поле выбора места на складе выводить только свободные ячейки.
Вот тут не совсем понял, физический товар сначала добавляете в коробку, потом на сайт, с указанием номер коробки или наоборот?

необходимо знать что конкретно лежит в коробке №43
В админке - в списке коробок будет Название = №43, Кол. ячеек = 3, Товары = Список товаров
0
fincheck fincheck 4 года назад #
Вот тут не совсем понял, физический товар сначала добавляете в коробку, потом на сайт, с указанием номер коробки или наоборот?
Начинаем с самого начала. Закупили товар и раскладываем по коробкам, параллельно вносим товар на сайт. Маркируем коробки и вносим информацию по складскому месту на сайте.
Как добавляется место:
1. - Заходим в раздел Склад
2. - Добавляем место(стеллаж, коробка) и указываем количество имеющихся ячеек. Например, коробка №1, которая имеет 2 ячейки под товар.
3. - Добавляем товар на сайт и при указании складского места мы видим в списке коробку №1.
Предположим мы упаковали 10 коробок, по 2 товара в каждой
Потом мы продаём из коробки №6 оба товара или только один. Теперь, при добавлении ещё товара на сайт мы сможем выбрать в поле "Склад", коробку №6.Остальные коробки не отображаются, так как в них товар имеется.

В админке - в списке коробок будет Название = №43, Кол. ячеек = 3, Товары = Список товаров
Годится.
+1
fincheck fincheck 4 года назад #
Друзья! Кажется я смог сам shock реализовать необходимый функционал "Склад".
Какая же замечательная вещь "Связи".
Создал тип контента Склад и настроил связи между Каталогом товаров (Интернет-магазин).
Будут вопросы, опишу подробнее.
Единственное, нельзя ограничить привязку определённого количества записей.(Или такой функционал есть?) И это позволит по запарке привязать больше записей чем нужно. Ну а в принципе в настройках сделал всё, чтобы этого не получилось(если быть внимательным), благодаря отображаемым уже привязанных записей.
0
vladimird vladimird 4 года назад #
А что за функциона склада такой через связи? вы считаете количество товара через количество связей другого типа контента?
Кстати, ограничение по количеству связей есть. по крайней мере на отображение в дочерней записи на отображенией количества родителей. Там в текстовойе поле добавляются ид-ки родительского типа контента.
0
fincheck fincheck 4 года назад #
А что за функциона склада такой через связи?
Примерно от сюда почитайте, думаю будет понятно.

Кстати, ограничение по количеству связей есть. по крайней мере на отображение в дочерней записи на отображенией количества родителей.
сам смысл не в отображении, а не дать привязать записи больше определённого количества.
0
vladimird vladimird 4 года назад #
Думаю, ограничение можно поставить, в хук при редактировании записи типа контента, ну или еще в какие-то хуки.
0
fincheck fincheck 4 года назад #
А ещё было бы замечательно, если при привязке отображались записи в которых ограничения не работают. Имеется в виду если, например в коробку можно положить ещё позицию, то при связи отображаются записи которые можно привязать. Не уверен, что понятно описал laugh
0
vladimird vladimird 4 года назад #
Все что вы описываете вполне понятно, только сделать видимо не просто. Я точно не смогу, так как не специалист в этом. Если сильно нужно, то для себя попробовал бы сделать в виде различных костылей. Может вам обратиться в раздел "Ищу исполнителя"?
0
fincheck fincheck 4 года назад #
Уже обратился к Evanescence(ещё до настройки мной связей), он озвучил цену и меня устроило. Теперь жду когда он освободиться и примется к моей задачи.
Возможно увидев нашу переписку, что-то предпримет(в плане идей).
0
Dorimen Dorimen 4 года назад #
Подскажите, пожалуйста, а добавить товар может только админ сайта или это мультипользовательский магазин и добавлять товар в магазин может любой пользователь?
+2
Loadырь Loadырь 4 года назад #
Добавить товар может любой, кому разрешено правами доступа на создание записей, вот только деньги за этот товар будет получать сайт/админ, а не тот кто товар добавил. Это не мультипользовательский магазин.
0
alexandr22 alexandr22 4 года назад #
А почему бы и нет, при покупке, продавцу начисляются виртуальные деньги, а реальные у нас - поставил на вывод продавец, да вывел за час.
Нет проблем.
Это можно сейчас сделать ?
+1
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
По поводу мультимагазина отвечал тут /blogs/moi-razrabotki/obnovlenie-magazina-do-1-1-6.html#comment_110673
С этим магазином не получиться, проще написать новый
0
Dorimen Dorimen 4 года назад #
:)
0
Алексей Т Алексей Т 4 года назад #
Ребята вот какой вопрос- магазин может работать с двумя типами контента на одном сайте или нет? Кто так делал?
0
fincheck fincheck 4 года назад #
Алексей, а что вы хотели? Разбирался как реализовать функционал склада и получилось настроить связь с другим типом контента.
А у вас какая задача?
+1
Loadырь Loadырь 4 года назад #
Алексей Тимофеев:
магазин может работать с двумя типами контента на одном сайте или нет?
Нет. В админке вы можете выбрать любой тип контента, но только один.
0
Алексей Т Алексей Т 4 года назад #
Спасибо. Придётся задействовать категории
0
vladimird vladimird 4 года назад #
Добрый день!
А разработка над новой версией идет?
0
Loadырь Loadырь 4 года назад #
А что в старой версии перестало работать? И чего ожидаете от новой?
0
vladimird vladimird 4 года назад #
Все что работало в текущей версии, то и работает. От новой версии ожидаю больше способов оплаты, возможности редактировать заказ, способы доставки и прочее. С разработчиком еще списывался до нового года. Но он сильно загружен был и работал вроде над другим компонентом. И говорил, что вроде как многое будет реализовано в новой версии магазина.
Разработчика сильно нервировать и отвлекать не хочется, но чего-то нового и движений хочется. На сколько я знаю компонент был выложен на гит и по идее другие тоже могут вести разработку. Вот и узнаю, может кто-то тоже что-то разрабатывает для этого интернет-магазина.
0
R161Net R161Net 4 года назад #
Обновление будет! Я тоже переписывался он его готовит.. Ожидайте новинки.
0
vladimird vladimird 4 года назад #
Вот это приятная новость. Тогда не буду больше отвлекать автора.
0
Александр Сергеевич Александр Сергеевич 4 года назад #
Сколько будет стоить такой вот маркетплейс без онлайн оплаты:

1. Сделать импорт товаров пользователями группы Продавцы.
Т.е. по сути вывести тот импорт что есть во вкладку в профиль.

2. Попадая в корзину, товары группируются по продавцам добавивших на сайт, в каждой группе(выбранные товары одного продавца) есть две кнопки:
одна Заказать по ватсап, ссылка в которую подгружается телефон владельца товара и список товаров в корзине.
вторая Заказать в которую подгружается емайл владельца выбранных товаров и списком товаров в корзине и подгружается телефон с адресом которые указывал покупатель при регистрации При нажатии сразу отправляет(без лишних окон отредактировать адрес/телефон, заказ...)
0
My-InstantCMS.Ru My-InstantCMS.Ru 4 года назад #
Лучше закажите мультимагазин, желающих много, создайте складчину и договоритесь с Fuze.
Мой компонент уже не получиться переделать под мультимагазин
0
Алексей Т Алексей Т 1 год назад #

Всем привет! Кто ставил последний раз магазин ?

У меня при установке.

Fatal error: Uncaught Error: Call to a member function addCSS() on null in /var/www/bilariuss3/data/www/demo2.iscms.ru/system/controllers/showcase/hooks/before_print_head.php:7 Stack trace: #0 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/controller.php(804): onShowcaseBeforePrintHead->run(NULL) #1 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/controller.php(760): cmsController->runExternalHook('before_print_he...', Array) #2 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/eventsmanager.php(70): cmsController->runHook('before_print_he...', Array) #3 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/template.php(329): cmsEventsManager::hook('before_print_he...', NULL) #4 /var/www/bilariuss3/data/www/demo2.iscms.ru/templates/admincoreui/admin.tpl.php(41): cmsTemplate->head(false) #5 /var/www/bilariuss3/data/www/demo2.iscms.ru/system/core/template.php(3057): include('/var/www/bilari...') #6 /var/www/bilariuss3/data/www/demo2.iscms.ru/index.php(54): cmsTemplate->renderPage() #7 {main} throw in /var/www/bilariuss3/data/www/demo2.iscms.ru/system/controllers/showcase/hooks/before_print_head.php on line 7

+1
Loadырь Loadырь 1 год назад #

У вас стоит ещё какое-то стороннее дополнение, у которого есть хук before_print_head. Так вот его работа начинается и заканчивается раньше чем заработает showcase. И в этом хуке есть «косяк»: он не возвращает объект шаблона. «Ваша миссия, если вы за нее возьметесь» © состоит в том, чтобы в админке — компоненты — управление событиями, установить событие before_print_head компонента showcase выше событий before_print_head от других сторонних компонентов.

+2
My-InstantCMS.Ru My-InstantCMS.Ru 1 год назад #

Скорей всего это шаблон next modern не возвращает объект в хуке before_print_head

Последний раз причина была в этом 

0
Loadырь Loadырь 1 год назад #

У одного моего клиента был goodredactor, теперь понятно от куда это тянется.

+1
Loadырь Loadырь 1 год назад #

А чтоьы теперь попасть в админку, надо в базе данных в таблице (cms_controllers) отключить работу (is_enable — NULL) контроллера showcase

Make Make 1 год назад #
Комментарий удален
+3
Fuze Fuze 1 год назад #

Очень тонко 😂

0
Алексей Т Алексей Т 1 год назад #

Спасибо! Все заработало.

Еще от автора

Компонент Находки и потеряшки
С помощью данного компонента можете организовать на сайте Бюро находок, где пользователи пишут о своих находках или потерянных вещах.
Разработка компонента Справочник
Анонс разработки компонента Справочник для InstantCMS2
Разработка компонента Викторина
Обсуждение разработки нового компонента Викторина или Тесты
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.