Дистрибутив магазина для Drupal Commerce 1.
Всем привет, давненько я не писал. Было лень, да и ничего в голову не приходило, но я не забил на блог. После такого простоя вернусь с записи-анонса, ведь без дела я тоже не сидел.
После месяца, а то и двух, я все же решился анонсировать вам свою сборку интернет-магазина на базе Drupal Commerce. Работу над ней начал примерно под конец января, и не спеша делал и вот уже сейчас есть версия, которая безупречно устанавливается, разворачивает весь функционал и реально работает. Т.е. даже годится для продакшена.
Почему я сделал сборку и какие ставил цели
Вообще, о собственной сборке чего-либо на друпале я задумывался уже очень давно. Еще со времен когда начал обучаться друпалу, думал, когда-нибудь и я сделаю свою сборку для народа, и вот этот момент наступил.
Разумеется, первоочередными целями были получение нового опыта с Drupal и постараться сделать что-то реально полезное для русского сообщества Drupal. По поводу опыта, я, конечно же, могу заверить, получил я его в достаточном количестве. Делать сборки действительно интересно и увлекательно. Создавая сборку я изучил друпал намного глубже чем я его знал ранее, примерно раза в полтора, а то и все два. Чтобы сделать сборку пришлось изучать базу друпала, руками просматривать что да как строится и хранится, а раньше я с базой не особо то и работал ибо боялся там что-то нарушить. Сейчас же страха уже не осталось. А по поводу полезности сборки, это уже решит само сообщество и те люди кому это интересно. Если это хотя бы кому-то окажется полезным решением и поможет в чем-либо, я буду очень рад.
После, скажем так, не очень легкого решения делать сборку, ведь информации о разработке дистра очень мало (приходилось разбирать другие сборки и анализировать), я начал думать, что мне делать. Востребованность на интернет-магазины очевидна, но ведь уже есть Commerce Kickstart, Commerce Box и т.д. Получается делать, то, что уже сделано как-то глупо и я начал анализировать этих двух товарищей.
С первым я знаком с момента выхода самого drupal commerce, ведь он был его первой демкой и первым дистрибутивом, при всем при этом он еще и официальный. Но как-то у меня с ним не срослось, сколько я не пробовал, никогда (я не вру) он не устанавливался до конца без ошибок. Постоянно прерывался на какой-либо операции и все шло в тартарары. Мне это, разумеется, не понравилось и я пошел к другому собрату — Commerce Box.
Commerce Box делают наши друзья из Украинского сообщества. Скажу честно, я её не устанавливал, я читал отзывы о ней и смотрел 2, а то и 3 доклада от самих же разработчиков. Они сами говорят что там сейчас полнейшая Ж, устанавливается порядка 300 модулей (!), хотя по демо-сайту я не особо понял, для чего там такое количество модулей. Я приверженец делать сайт с минимум модулей. Так вот, такое количество модулей, плюс то что сейчас они его координатно перепиливают и неизвестно когда допилят, и допилят ли вообще тоже как-то скинуло его из моего видения и я начал гнуть свою палку.
Изучив опыт и ошибки данных сборок, я начал делать свою. Прежде всего я старался сделать легковесную сборку, очень легкую в установке и понимании, при этом сохранив всю гибкость для разработчиков, чтобы они могли спокойно перерабатывать её под свои нужды и использовать в качестве фундамента. Именно поэтому все настройки и глобальные возможности настраиваются в момент установки дистрибутива, а затем с ними можно делать что угодно. Но это уже по большей части техническая часть, а о ней не особо и хочется тут рассказывать, иначе тут целую книгу напишу. Скорее всего я затем напишу отдельным техническом постом как делать дистры на основе этого и как я решал проблемы и т.д.
Также я старался сохранить дух стандартного друпала. После установки, он не особо отличается от обычного стандартного друпала, разве что основной темой и настроенным коммерцем. Поэтому опять же, сохраняется гибкость для разработчиков, а также не требует серьезных изучений для тех кто уже знаком с друпалом.
При этом я старался сделать весь процесс от установки до использования максимально простым и быстрым. По факту получается так, вы устанавливаете сборку, наполняете магазин, и в продакшен зарабатывать денежки.
Одной из основных целей было то, что я пытался сделать именно фундамент, чтобы сократить время разработчикам на создание магазина. Ведь порой на настройку коммерца может уйти до целых суток, а настройки, как правило, у всех одинаковые.
А вообще, каждый выделит себе свои плюсы и минусы. И будет очень приятно если вы о них скажите в комментариях, а я буду развивать дальше, учитывая ваши отзывы.
Установка
Установка абсолютно ничем не отличается от стандартной. Вы качаете дистрибутив, и в момент установки просто появляется новый пункт.
После выбора дистрибутива у вас появятся новые этапы установки и выбор языка. Так как в первую очередь сборка на Россию и страны СНГ, то я залил полный файл переводов на Русский язык всего функционала магазина и его интерфейса.
Как вы можете заметить я вывел здесь предупреждение, и оно тут не спроста. В момент установки профиля, друпал просит единый файл переводов, в скупе с переводами для комерца и прочих модулей, выходит файлик размером в 53 000 строк переводов. Как вы могли уже догадаться, это очень прилично, и операция по импорту такого количества переводов в один поток занимает 20-30 минут на достаточно уверенном компьютере. Поэтому, если вдруг вы выбрали русский и импорт языка стоит на 0%, не пугайтесь, он импортирует и потом сразу станет 100%. Самый простой и правильный вариант указан в этой самой подсказке. Достаточно установить на английском, а затем при помощи модуля перевести его на русский, а в дальнейшем этот модуль и вовсе сам будет подкачивать обновления для переводов. Я уже серьезно задумался добавить его к сборке и подключать его функционал на момент установки в обход стандартным языковым импортам.
После выбора языка все этапы будут совершенно вам знакомы: настройка базы, установка, создание админка и указание базовых настроек сайта. Затем открывается новый этап, в нем доп. возможности сборки. Сразу хочу отметить, если вы здесь пропустите какие-то настройки, то в дальнейшем добавить их уже в автоматическом режиме будет нельзя и придется вам их делать руками. Поэтому хорошо подумайте что нужно, а что нет. Это, кстати, одна из тех особенностей что я писал выше. Эти возможности не привязаны к Features и после установки их можно менять как вам угодно и они не откатятся в первоначальное состояние при апдейте.
Пока что данный этап не особо напичкан возможностями, да и многого не нужно. Тут всего два раздела:
Настройка поиска:
Стандартный поиск Drupal, тут и рассказывать нечего.
DisplaySuite Search. По-сути он ничем не отличается от стандартного, разве что его можно темизировать. И если у вас в планах использовать стандартную тему, то лучше выбрать его. Результаты поиска будут оформлены более информативно. Например, у товаров в результате выдачи появятся цена, фотография и кнопка добавить в корзину, а не просто заголовок и краткое описание как если бы использовали стандартный поиск.
Насртойка текстового редактора:
Также, по умолчанию выбран стандартный для друпала вариант — никаких редакторов.
CKEditor — известный почти всем и каждому редактор. Пока что я добавил только его. Выбор тут просто очевиден, мне нравится, у меня есть статьи про его настройку, он в ядре Drupal 8. С другими редакторами не знаком, но возможно погляжу в сторону BUEditor и TinyMCE как вариантов выбора.
После этого перед вам будет установленный сайт.
Дизайн и оформление
Как я уже писал, я сделал тему для дистрибутива, поэтому вас встретит не бартик, а соответствующая тема.
Тема адаптивная, заточена под компьютеры, планшеты и мобильные устройства из коробки. Поэтому это может многих порадовать.
Очень много внимания уделено различным частям темы. Например, табы, пейджеры, бутоны и элементы форм, все темизировано, вплоть до результатов выдачи от поиска (при выборе DisplaySuite Search). Вот например тот самый поиск.
Всё это оттемизированно при помощи сабтемы zen и модуля Display Suite. Поэтому кто имеет опыт в верстке, легко сможет заменить оформления любой части сайта на свою.
Что уже есть
Так как это все сделано на Views, вы легко сможете откорректировать до нужного вам вида, добавить фильтры и т.д.
Внутри товара никаких излишеств, только необходимая информация.
Данная страница, вероятнее всего в последующих версиях получит новые информационные блоки, например, “вы недавно смотрели” или “смотрите также”.
Страница контактов выполнена в очень простом виде.
Вы сможете выбрать цвет из заданных заранее, либо выбрать любой какой нужно именно вашему магазину, а превью покажет примерно как это будет выглядеть на сайте. А после сохранения цвет применится к сайту.
В дальнейшем, планирую сюда добавить возможность загрузки фонового изображения для сайта, возможно более тонкую настройку цветов а не одну общую и настройку соц. сетей.
SEO
Я не фанат сео, скорее даже хейтер. Но сайты я всегда делаю по уму. Микроразметка, адекватные чпу, хлебные крошки, мета-данные, улучшенные заголовки идут из коробки. Большего я никогда не делаю и считаю мазахизмом.
Так что если на ваш сайт кидают ссылку в соц. сетях, они автоматически подцепят нужные данные, ведь уже все настроено!
URL вы уже могли увидеть из скриншотов выше, а вот так генерируются хлебные крошки.
И по этой навигационной цепочке юзеры могут спокойно перемещаться в предыдущие разделы или же категории каталога.
Подводя итоги
На данный момент последняя версия Alpha 3. То что альфа не пугайтесь, по сути все ок и пашет, просто еще в планах много чего добавить из основных фич. Может частично фичи будут вынесены в варианты выбора после установки единоразово, чтобы было проще всем.
Буду рад услышать пожелания, замечания и отзывы. Надеюсь кому-то эта сборка будет очень полезна и поможет сделать не один интернет-магазин, а кому-то поможет в изучении друпала, чтобы взглянуть на то, как и что делается. Можно порыться в настройках, а если что-то сломаете, ведь можно быстро переустановить.
**Демо и загрузка: ** Drupalife Store
Комментарии
Никита, только ща заметил, что стоит Jquery Update, как всё таки теперь быть с рулзами, они же вроде (интерфейс) так и не дружит ни с одной версией в настройках Jquery Update
А нет, нашёл всё таки
При установке установке ошибка :
Требуемые модули Нужный модуль не найден.
Некоторые необходимые модули не найдены. Скопируйте модули в соответствующую субдиректорию. Например: sites/all/modules. Отсутствуют следующие модули: Commerce_features, Drupalife_store_contact, Drupalife_store_core_shop, Drupalife_store_news, Drupalife_store_pages, Drupalife_store_slider
Проблемы в сервере или вы что-то делаете не так. Почему модули с заглавной буквы, они с маленькой начинаются. Скачайти с орга, попробуйте в песочнице.
Приветствую! Сразу после установки темы съехала строка поиска вверху (справа от корзины), стала маленького размера. Подскажите, пожалуйста, как поправить, где искать и с чем это связано? Ничего не трогал, установил чистую, на локальный сервер denwer. За тему отдельное спасибо, она мне очень нравится)
Вопрос снят, установил dev версию https://www.drupal.org/project/drupalife_store . Спасибо
Здраствуйте, Никита! Как убрать вывод товаров в каталоге,оставить только подкатегории?
Привет! Подскажи как вывести товары на главную страницу?
Подскажите пожалуйста. Где поменять заголовок страницы новости. На главной, где вывод 3 последних новостей, поменял, а Latest news на самой странице новостей не могу найти... Заранее спасибо!
Во вьюсах, там есть News.
Я извиняюсь, но друпалом занимаюсь всего 2 недели... Получилось пока вот так. http://mediklife.com/
Но, блин, никак не могу найти, где поменять этот Latest news на странице "Новости"... Могли бы Вы сказать адрес (/admin/...) где это меняется.
P.S.: Спасибо большое за сборку. Всем рекомендую. Даже ниче не зная в друпале, за пару недель (все конечно индивидуально) можно постараться сделать что-то рабочее, не пребегая к сторонним модулям и заморочкам...
P.P.S.: Заране спасибо за ответ (про Latest news:) )
Здравствуйте, Никита.
Подскажите, как реализовать изменение "цены" от "способа доставки"?
И еще, никак не могу найти, где настроить вид вывода результатов поиска?
З.Ы.: Спасибо за отличную сборку.
Не хочу дёргать NIKLAN по пустякам, поэтому надеюсь, что на мой вопрос ответит кто-то сведующий, тем более, что он дилетантский.
Как добавить новый регион так, что бы он располагался слева от контента? Грубо говоря мне нужны три колонки.
Средняя колонка и правая колонка в теме предложенной NIKLAN уже есть, необходимо добавить новую так, что бы не поползла сетка.
Сам регион создал, вот по это инструкции
http://poleshuk.ru/kak-dobavit-novyj-region-v-drupal-7/
Теперь необходимо его верно расположить
Даже проще, как уже существующий регион боковая панель переместить влево из право
Добрый день, Nikita! Спасибо за сборку. Подскажите, как убрать отображение на странице "Корзина" цены и общей стоимости товара, которые выводятся в таблице. Мне нужно сделать только возможность отправки покупателем заявки с наименованием и количеством товара. Отображение цены непосредственно на странице товара я отключил, а упростить отображение содержимого корзины не выходит.
Корзина генерируется в template.php файле темы.
Стоимость товара, указанную в шапке магазина возле иконки корзины я убрал в файле template.php. Мне нужно еще убрать данные о стоимости товара на странице sait.ru/cart.
Добрый день. Подскажите, пожалуйста, как рассчитывать стоимость доставки исходя из веса.Я пробовала использовать этот мануал http://drupal-tv.ru/video/raschyot-stoimosti-dostavki-ishodya-iz-vesa-t… ,но что-то пошло не так. Мануал старый, там используют модуль physical field. Возможно, дело в том, что сейчас этот модуль уже не обновляется. Я что-то упустила
Спасибо большое за сборку! Установил на Acquia Dev Desktop, всё работает. Начал устанавливать на хостинг, столкнулся с ошибкой при Install profile (An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://zkd4you.hol.es/install.php?profile=drupalife_store&locale=en&id=… StatusText: Service unavailable (with message) ResponseText: PDOException: SQLSTATE[HY000]: General error: 1 no such table: entityform_type: SELECT e.* FROM {entityform_type} e; Array ( ) in entityform_entity_info() (line 133 of /home/u197917727/public_html/profiles/drupalife_store/modules/contrib/entityform/entityform.module).)
Хостинг hostinger.ru. Работал на друпале на нём до этого, всё было хорошо, без ошибок. Посоветуйте, пожалуйста, что можно сделать?
На Друпале я не ас, поэтому уже какой день пытаюсь разобраться с поиском. по умолчанию поисковая колонка маленькая, разбитая со значком лупы, модули включены, и поиск в ядре, и поиск магазина, и поиск апи. Отключаю поиск в ядре, кнопка блок поиска совсем пропадает, меняю настройки модулей, ничего не меняется. Подскажите, как с поиском работать? С чего вообще начинать?
Как картинки в товаре сделать как в демо версии? У меня стоят в вертикальную строчку, нужно, допустим, одна большая, под ней маленькие или маленькие картинки, но таблицей, по три, четыре штуки в ряд. Как это организовать? В друпале новичок, поэтому прошу Вашей помощи
Добавьте исключение ошибки о
"Maximum execution time of 30 seconds exceeded"
У многих, да и у меня стаит дефолтное значение в 30 сек.
Приходится самому править или .htaccess либо install
2. Ошибка на этапе - "Установка переводов": "An AJAX HTTP error occurred. HTTP Result Code: 200"
> Добавьте исключение ошибки о
> "Maximum execution time of 30 seconds exceeded"
Это должно выполняться на уровне сервера а не сборки.
Обновление:
Ошибка на этапе - "Установка переводов" - прошла, вероятно всё-таки влияло ограничение по времени выполнения скрипта (предположительно)
> Ошибка на этапе - "Установка переводов" - прошла, вероятно всё-таки влияло ограничение по времени выполнения скрипта (предположительно)
Операция ОЧЕНЬ тяжелая. О чем упомянуто в статье. Если ваш сервер не справляется с переводом всего сайта разом, устанавливайте на английском, потом через l10n_update или руками добавляйте переводы поочереди. Там вероятность падения меньше.
То что мы видим в Демо не соответствует действительности!
Перед нами предстаёт совершенно пустой сайт.
Ни тестового товара, ни полного перевода ("login", но "пароль")
(Главная, News, Catalog, Контакты)
Это в интерфейсе Front-end'a, боюсь подумать, что твориться с переводом в Back-end'е!
Была когда-то сборка Drushop (Niklan её точно знает). Так почему-же не подняться до её уровня укомплектованности и готовности к работе?
Прошу считать это за объективную критику.
Используйте dev версию. Там исправлены многие ошибки, а также есть добавление демо-содержимого.
Битый перевод, результат неуспешного выполнения импорта. В любом случае разумнее установить l10n_update
Спасибо за оперативный ответ.
И ещё вопрос возник:
Делал-делал, настраивал-настраивал.
Сайт попросил обновление, обновил и всё...
Внутри все есть, а с наружи нет.
Баннер исчез, товар, хоть в админке есть, но исчез с лица сайта.
Как-то не правильно же это. Как тогда обновлять рабочий проект?
Или не обновляться вообще?
И товар добавляется вообще, как-то через жёлтое кольцо (имхо).
Добавлял-добавлял, а оказалось это как его типы что-ли.
Очень интуитивно непонятно всё (в плане внесения товара).
Внесение и работа с товаром - Drupal Commerce. Гуглите гайды. Это не особенность сборки. Я даже больше скажу. В сборке это легче, потомучто настроено всё. На голом коммерце это делается вообще как в аду. Отдельно товары, отдельно отображения. Тут же из карточки всё делать можно.
Сборки обновляются иначе. У меня есть статья как обновлять ядро друпал. Почитайте. Там также указаны ньансы обновления сборок. У них там чуточку иначе.
Я ещё раз повторюсь. Сборка - лишь разворачивает Drupal + Commrce. Настраивает поиск, фасеты, почту HTML, CKEditor, и настраивает сам Commerce так, как это надо делать вообще всегда, создает категория, метатеги, хлебные крошки и т.д. По сути это фундамент. Никаких кастомных там наворотов нет. Т.е. то что разоваричает сборка - вы будите делать каждый раз самостоятельно, она лишь экономит сутки, а некоторым и двое на то же самое, ибо без таких настроек магазином будет просто нереально управлять. А тему, она там в довесок кто верстать не умеет. Если есть возможность и опыт, я бы рекомендовал её сразу отключать и делать свою собственную. Я это к чему веду, к тому, что если не понятно как добавлять товар, гуглите Drupal Commerce how to и прочие гадый непосредственно по нему. Там нет ничего от функционала сборки. Как я уже сказал. Она просто всё устанавливает и конфигурирует экономя время на то же самое. Дальше каждый под задачи магазина его расширяет.
Я сам разворачиваю на сборке магазины. Есть даже большие и очень обвешаные кастом решениями. Никаких сбоев за год нету, работают, обновляются, никаких проблем. Commerce не простой для начала магазин, для того и сборка, ибо много путанницы там с товаром и его отображением. Все непонимание надо закрывать гайдами непосредственно по нему. И следовательно, гайды по сборке просто не имеют смысла.
В блоках выставляю
"Представление: Категории: Child categories"
Ниже Nivo-Slidera.
Т.е. хочу категории товара показать на главной.
Но этот блок не отображает категории товара.
И я заметил, нет привычных всем в Drupal views'ов? Или ведь было удобно создавать представления материала.
P.S. Инструкцию бы к данной сборке. Хотя бы минимальную - товар, его отображение.
"На данный вопрос есть ответ в самой статье и парой комментариев выше. Я уже сказал, что денвер не заточенный под друпал не годится для него"
Позволю не согласиться.
То что вы писали нужно править баги на стороне сервера, так почему-же все остальные: php-shop, PrestaShop, opencart, а также сам Drupal 7 прекрасно работают и локализуются на Denwer?
Соглашусь, что ваш проект некоммерческий и времени не его совершенствование нет.
Но зачем же все стрелки переводить на сторону?
Я вам ничего не доказываю. Это факт. То что у вас ставятся другие проекты, и голый друпал не значит что поставится сборка. В сборке очень много настроек и приично дополнительных модулей. Что увеличивает нагрузку на их разворот и перевод. Denwer у вас 100% не потянет сборку. Денвер не серьезно.
Сборка тестируется на Linux'е и Linux серверах. https://simplytest.me/project/drupalife_store/7.x-1.x-dev - там ничего не лагает и не падает. То что падает на денвере или на винде, это не мои проблемы, а тех эмуляторов серверов что вы используете.
Возьмите голый друпал и импортните ему файл переводов из сборки: https://raw.githubusercontent.com/Niklan/drupalife_store/7.x-1.x/transl…
Денвер с таким файлом не справится без тюнинга, и не факт что справиться с тюнингом настроек. 56000 строк для перевода которые не просто нужно считать но и разложить по полочкам в базе, задача очень ресурсоемкая. На том же симлтесте она делается за пару секунд. На даенвере не делается вообще.
Я же не отрицаю, у сборки могут быть проблемы. Но то что она не работает на слабых серверах и винде - это сугубо проблемы самих серверов и винды. Друпал - прежде всего юникс сообщество, для тех кому в кайф извращаться на винде даже создали Acquia Dev Desktop. Ну никак не денвер - это мазахизм, и знаю это не по наслышке. Вы же мне в основном приводите проблемы которые решаются на уровне сервера/системы/машины а не сборки. Есть ошибка сборки - напишите, по возможности починю. Элементарно, вы пишите про max execution time 30 sec поставить. Как вы себе это представляете, если это делается в php.ini, который в свою очередь в ядре системы в apache или php-fpm?
Я сам использую сборку, поднимаю магазины, спокойно обновляю, никаких проблем. Это же лично в моих интересах исправлять явные ошибки, ибо это сказывается на скорости сдачи проектов. Какие-то неоевидные или специфичые ошибки я правлю по мере их поступления.
"max execution time 30 sec поставить"
Элементарно:
файл ядра locale.inc - строка "drupal_set_time_limit(240);"
Эта функция не работает в Safe mode - ON. А он в 99.9% включен. Следовательно, ни на одном хостинге и не тюненом сервере с дефолтными настройками это не прокатит. Как я уже сказал, это проблема сервера, что он не успевает в 30 секунд уложиться, ну никак не сборки. В статье написано что операция ОЧЕНЬ тяжелая и как это решается.
Сборка действительно не для новичков Drupal'a.
Подскажите, как вывести новости на главную.
В блоках "Представление: News: (front) Last 3 news" стоит в "Front content"
В самих новостях выбирал даже "опубликовать на главной"
Но они так и не видны.
В самих новостях они есть.
У новостей должны быть изображения для вывода. Промо картинка, на сколько я помню, есть поле у новости.
Сборка и не позиционируется как для новичков друпала. Вы не сможете полноценно работать с коммерцем не зная элементрных API друпала и его устрйоства. Да она облегчает старт, но не делает его легким как 2 * 2. Попробуйте с гологодрупала подобный функционал сборки развернуть. Поймете насколько это упрощает всё и сокращает время.
Если нет опыта с друпалом - для этого есть дефолтная тема, блоки и натсройки. Если есть опыт, как я уже писал, тему лучше отключать и делать свою. Соотвественно с выводом чего угодно, как угодно и где угодно. В друпале магазины тяжелые. Проблемы будет решена только в друпал 8. Я тут ничем помочь не могу. Я сам через это проходил и понимаю что магазины тут сходу не дадутся. А если за спиной и опыта просто с друпалом нет, то вообще ночным кошмаром. Зато, когда придет понимание, делать можно будет что угодно.
При установке дистрибутива (drupalife_store-7.x-1.0-beta3-core.tar.gz) нет предупреждение указанного в скриншоте "выбор языка" (choise language).
Да, оно отстутствует давно. Но в статье упоминается. Да и вообще это известный факт, что импорт переводов крашит серваки.
Большое СПАСИБО за тех. поддержку в новом продукте.
До этого работал c DruShop (на 6-ке), и 7-ке (+ своя кастомизация).
Более менее что-то стало с вашими советами, получается.
Вот про nivo-слайдер как-то не понятно. Он, если разлогиниться есть (на главной), если обычный юзер тоже есть, а если под админом, то он не отображается.
Это так задумано или баг?
Просто когда набрасываешь дизайн, как-то неудобно выходить, перезаходить и опять выходить
Скорее какой-то баг. ДОлжен отображаться всем. Вы права слайдера не трогали?
Нет, даже сразу после установки проверил (уже наверное 6 раз переустанавливаю)
Со сладером не критично, но опять же всплывают непонятности.
При установке не установил CKeditor, теперь он в модулях есть и активирован, а так (в полях ввода текста) его нет.
В его настройках всё по дефолту: Fill - Full HTML
И второе, так и не нашёл, как вносить информацию в Contacts.
И ещё одна заметка (имхо)
Ограничение картинки на товар при загрузке в 640x480px, кажется многовато.
Оно снимается. Стоит для того чтобы не загружали меньше и они не увеличивались до ужастного качества.
С этим было понятно, я думал полезно будет для других в самом дистрибутиве.
Я сразу выставил 300x300 так как большинство ещё сидят на невысоких разрешениях.
А для товара фотосессии устраивают лишь единицы (в малом и среднем бизнесе), поэтому остальные дёргают с нета всякий хлам.
А хлам, сами понимаете, качественным не бывает. Но это (имхо).
И ещё замечание.
Зачем-то сурыто от пользователя изменение логотипа и иконки сайта?
по адресу: admin/appearance/settings/drupalife_store
Можно лишь цвет менять.
Как сменить логотип?
Не прибегая к примитивной замене его в файловой системе.
Они никуда не убраны. Просто положены в раздел Defau;t theme settings. Это то что дает друпал по-умолчанию. Остальные настройки кастомные и поэтому все разложено по полочкам.
Выявлен БАГ(!)
Если в карточке товара вбит не один товар, а несколько (модификация одного товара[размер,параметры,цвет и т.п.])
То при обновлении картинки товара из карточки товара происходит почему-то и замена имени товара, на имя карточки товара.
Пожалуйста исправьте.
Это не проблема сборки, а разруливаетя в настройках коммерца, или inline entity form. Точно не помню. Я такого кода не прописывал. Возможно вы ставили модуль autosku? В общем, в сборке такого кода нет, это лезет из комерца.
И ещё одна странная особенность.
При установке не поставил CKeditor
Решил установить позже.
Поставил, активировал и... и ни чего нет.
Поставил рядом параллельно при установке выбрал CKeditor
И оказалось, что он встал в
"...site_name\www\profiles\drupalife_store\modules\contrib"
Т.е. не в "...sine_name\www\sites\all\modules"
В первом варианте пришлось ручками переносить, и после этого он заработал:
http://www.drupal.ru/node/124755#comment-648544
И оказалось, что он встал в
"...site_name\www\profiles\drupalife_store\modules\contrib"
Т.е. не в "...sine_name\www\sites\all\modules"
Это правильное поведение и оттуда будет работать модуль. Переносить не нужно, потом словите ошибки. Если при установке не поставили галочку - то в дальнейшем все настройки падают на ваши плечи. То что он не заработал, скорее не настроили.
Вообще, все проблемы скорее от винды и denwer. Это распространенная причина всех проблем и ошибок. Если у вас какие-то проблемы, которые вы думаете что являются ошибкой сборки - пробуете воспроизвести на simpletest и если получается, пишите пошагово как ошибку воспроизвести. Но вероятность что там будут те же ошибки что и на денвере, ничтожна.
Доброго времени суток.
Совсем новичок. Не подскажете, где и как скачать Вашу сборку и как запустить этот магазин на хостинге?
Вопрос уже не актуальный.
Актуальный вопрос - в гуглхроме в поле поиска ограничивающая рамка слишком далеко находится от лупы и не видно целиком надписи "Введите поисковый запрос", видно только "введите поисковый з", а дальше уже ограничивает рамка. как растянуть рамку до лупы и чтоб было видно полностью предложение?
После достаточно длительного нормального полета обнаружилась такая ошибка. При добавлении поля в карточку (Тип ссылка на термин) и выставлении CheckBox/RadioButton в режиме CheckBox(при множественном выборе без значения по умолчанию) вылезает ошибка при сохранении товара "Сделан недопустимый выбор. Пожалуйста, обратитесь к администратору сайта." В режиме RadioButton - все работает, но когда обратно переключаешься- дает ставить только то значение, которое было в Radio. Причем проявлялось это постепенно, сначала в новых полях, потом и в старых. Попытка погуглить привела к такой ссылке про эту же сборку: http://www.drupal.ru/node/114660. Соответственно вопрос - что делать с этим?
И действительно, меняешь тему и все работает, даже можно просто поставить галочку "Использовать административную тему при редактировании или создании материала". Но все таки баг :) .
В бэта версии при добавлении содержимого не даёт выбрать категорию товара и соответственно не создаёт саму карточку товара.
Пробовал установить Dev версию, с самого начала установки не устанавливается. Выбираешь устанавливать Друпалайф и в сл. окне ничего не происходит, просто останавливается установка и всё. При установке Стандарта и Минимала установка дальше идёт.
Здравствуйте, возник такой вопрос:
В вашей сборке создаю отдельную категорию для материалов(не товар, простой контент) с новым словарем в таксонамии, сделал новый тип содержимого и прикрутил к этим терминам. Сделал через Views представление терминов таксонамии. Но при переходе по по этим терминам(категории) выдает страницу "Товары в данной категории отсутствуют", с чем это связано? Нужно настраивать как то по другому?
Подскажите, пожалуйста, как в карточке товара сделать, чтоб и цена и добавление в корзину были на одной строке, а не друг под другом. И как можно поменять размер и цвет текста цены?
Как в блоке "корзина" убрать маркеры для "открыть корзину" и "оформить заказ"?
billing informayion меняется тут /admin/commerce/config/order/fields/commerce_customer_billing
Как поменять Order total смотрите здесь:
http://5pika.ru/blog/kak_perevesti_order_total_i_line_items_v_drupal_co…
при установке у меня такая беда:
Библиотека Unicode Ошибка
Конвертация ввода мультибайтовых строк в PHP включена, но должна быть отключена. Проверьте настройку mbstring.http_input в php.ini. Подробности вы сможете найти в документации по PHP mbstring.
как я понимаю это к хостеру? или как то по другому можно обойти?
Не выводит блоки на главную, как будто там нет регионов, как на остальных страницах. Выводишь в Front Content появляются(без возможности расположения по странице), но исчезают на других страницах??
Сделайте отдельный шаблон для главной page--front.tpl.php и все будет хорошо.
Добрый день.
Делаю второй магазин на этой сборке. Спасибо вам за труд.
Появилась необходимость группировать товары в карточке, так-как есть разные цвета. У товаров есть по одной фотке цвета. В карточке есть еще одно фото - общее. В каталоге, к сожалению, не отображается вообще никакой. Хотелось бы получить общее фото из карточки товара
http://olkee.lgn.by/catalog/seam
Помогите, пожалуйста, разобраться.
При установке Development releases выдает ошибку http://joxi.ru/V2VBLRRI0BbEb2
Ставлю через Acquia Dev Desktop. В PHP нулина полнейший, лезть в код очкую.
Beta 3 проходит этот этап на ура.
Помогите пожалуйста, застрял, обидно.
При выборе на старте PHP версии 7.0.0
А как можно отключить корзину? Т.е. нужна только реклама товаров без покупки через сайт?
Искал хоть какие-то примеры настроек вашего магазина, не нашёл. Было бы не плохо если на youtube появилось видео с примером настройки магазина. Мне как ничего не знающему о Drupal это очень помогло бы.
Здравствуйте! Подскажите как создать копию "Каталога", Если я хочу что бы у меня были 4 пункта в меню и все они работали в Представлениями, у меня получается внешний вид Представления Shop, не такое как в каталоге, заголовок большой цена без фона и еще RSSлента под каждым товаром. Подскажите как это можно исправить хочу что бы также красиво было. Если в Представление Shop Добавить в критерии фильтрации мои пункты меню то остается только цена все остальное вообще пропадает. Создавал для ник клоны Shop тоже не помогает неделю бьюсь ничего не получается.
В этом файле profiles\drupalife_store\modules\contrib\imagecache_actions\canvasactions\imagecache_canvasactions.module 55-я строка, отсутствует символ в имени модуля. Как следствие вылетает ошибка, что модуль отсутствует. Заметил при обновлении ядра, так как изначально ее небыло.
В этом файле profiles\drupalife_store\modules\contrib\imagecache_actions\canvasactions\imagecache_canvasactions.module 55-я строка, отсутствует символ в имени модуля. Как следствие вылетает ошибка, что модуль отсутствует. Заметил при обновлении ядра, так как изначально ее небыло.
На локалке всё прекрасно установилось,после установки путь приватных файлов и папку темп, прописать не забываем. А песочнице вот это
User warning: The following module is missing from the file system: imagcache_actions. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1128 of /home/r19cq/www/includes/bootstrap.inc).
Буду тестировать - спасибо за труды. Проверьте в сборке 7.x-1.x-dev в файле drupalife_store.install строку 1123 - не хватает закрывающей круглой скобки. При установке ругается на Parse error: syntax error, unexpected '{' in .... /profiles/drupalife_store/drupalife_store.install on line 1123
Подскажите пожалуйста как обновлять модули? drush dl views - модуль кладется в sites/all/modules - при этом модуль views остается в папке с профилем.
Подскажите пожалуйста как обновлять модули? drush dl views - модуль кладется в sites/all/modules - при этом модуль views остается в папке с профилем.
Тут после отправки комментария ошибка 500 - поэтому случайно отправил два раза вопрос.
И если оставляю комментарий на последней странице комментариев, то не всегда видна проверка "я не робот" - после отправки комментария не видно сообщение "Вы ввели неправильный ответ на контрольный вопрос."
Здравствуйте. Пользуюсь Вашей сборкой и очень доволен. Большое спасибо за проделанную работу. Секономили людям много времени и нервов. Но есть парочка вопросов. Подскажите пожалуйста если не затруднит:
- Как править шапку сайта. Добавить возле строки поиска текст, ссылки (Почта, телефоны);
- Как править главную страницу. Включил слайдер фото. Нужно добавить некий текст над слайдером и под ним;
- Не могу понять как отключить показ товаров во вложенных категориях. Поясню: Словарь - "Книги - Фантастика - Кинг" Товары добавлены в самую последнюю строчку словаря в "Кинг". На странице "Фантастика" я вижу категорию "Кинг", те катогории что так же вложены в "Фантастика" и все товары из них. Как ето отключить? Чтобы товары было видно только в конечных категориях (вложениях)
Спасибо Вам большое заранее.
Слушай, в твоем магазине прекрасно все! Вот только в той версии, в которой оно сейчас есть, устаревшее ядро. Попыталась я обновить (по твоим же инструкциям), и оно сразу же теряет из виду кучу модулей. В смысле, сигналит об ошибке. Больше всего бесит (потому что ошибка всплывает на каждой странице) модуль imagecache_action. Я проверяла, он никуда не делся. И в листе модулей он включен. Кэш чистила первым делом. Даже приколу ради поставила drupalife два раза - один на стационарном, поставила сначала, потом обновила (повылазили все эти), а потом на ноут поставила, но сначала поменяла файлы ядра, а потом поставила весь дистрибутив. То же самое.... [User warning: The following module is missing from the file system: imagcache_actions. For information about how to fix this, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1143 of /var/www/drupalife/includes/bootstrap.inc).] Подскажи, пожалуйста, как это можно пофиксить?
Ой, сорян, нашла в комментах выше решение проблемы)
Всё погибло? Ни чего уже нет ? Нашёл какую-то сборку Druplife, поставил, но там лишь логотип и полосочка... Проект умер?
Ведь помню была эта сборка. Но где её теперь скачать? Ту, полную с демо-товаром. С баннером. С новостями?
Ну она никуда и не делась, как лежала на друпал орге, так и лежит.
Просто потеряла свою актуальность и больше не развивается. Тем более сейчас актуален друпал 8 и комерц 2.
Так а кто мешает сделать нужные блоки? Регионы для этого есть, нужно лишьрасположить. Я хотел полный редизайн делать сборки, но потом понял что понапрасну придётся две ветки поддерживать. Скорее всего другая ветку буду уже на 8-ке делать с новым коммерцем, тогда и дизайн перелопачу.