Drupalife Store - сборка интернет-магазина на Drupal Commerce

Аватар пользователя Niklan
5


Всем привет! Рад анонсировать собственную сборку (дистрибутив) интернет-магазина на Drupal Commerce.

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

Из коробки решение имеет собственную тему, полностью настроенный магазин, полностью проработанное SEO, адаптивный дизайн и множество других приятных вкусностей.

Более подробно можно почитать в моём блоге: http://niklan.net/blog/57
Демо и загрузка: http://drupalife.com/lab/store
Песочница: http://simplytest.me/project/drupalife_store
Проект на Drupal.org: https://drupal.org/project/drupalife_store

Сборка совершенно бесплатная! Принимаются предложения, пожелания и замечания. В принципе также если у кого есть идеи других сборок, также буду рад выслушать идеи.

Ключевые слова:
Тип материала:
Версия Drupal:

Комментарии

Аватар пользователя Niklan
Niklan 3 года назад
yoloo написал:

Нет смысла в сборках. Может просто написать простую корзину с нуля?

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

Аватар пользователя otolaa
otolaa 3 года назад

Ай Красава!

Аватар пользователя .poltergeist
.poltergeist 3 года назад

за труды респект, у меня все руки не доходят, а ведь тоже кое-что имеется в закромах

Аватар пользователя whiesam
whiesam 3 года назад

МММ, прикольно.

Niklan написал:
Простых корзин же уйма.

Покажите хоть одну!

Аватар пользователя Sirega
Sirega 3 года назад

Тоже собрал магазин для быстрого старта, больно уж долго настраивать все с нуля каждый раз одно и тоже.

Аватар пользователя whiesam
whiesam 3 года назад

to, Niklan
нашёл косяк) Если фотку добавить в body через ckeditor, то при её открытии и последующем закрытии через fancyBox, сама фотка пропадает со страницы.
Кстати если знаешь как исправить, то черкни сюда)

Аватар пользователя realovich
realovich 3 года назад

Спасибо за труды, только будут претензии, что на странице оформления заказа, строчка Billing information не переведена. Это в Демо.

Аватар пользователя Niklan
Niklan 3 года назад
realovich написал:
Спасибо за труды, только будут претензии, что на странице оформления заказа, строчка Billing information не переведена. Это в Демо.

На то она пока и альфа. Все по идее переведу. Я долго метался из стороны в сторону и думал как делать. На европу + россию или тупо россию. Решил пока тупо под русские реалии заточить, потом если что сделаю и под них.
Хз, как я уже писал, есть что доделывать. Пожеланию принимаются. С коммерцем жопа такая в плане перевода. Многие слова просто хардкорно вбиты в модуль, или рулсы там.

Да и вообще на халяву то какие претензии. Опен сорс же, позже скину на drupal.org, недовольные смогут сами поправить что надо, а нет так пусть идут лесом) Я так прикинул, в текущем состоянии сборка мне порядка 6-7 часов будет экономить на развороте магазина, что по сути каждому делаешь вообще 1 в 1. Мне надо будет накатывать ток фильтры, тему и по сути что еще взберед в голову людям. СЕО уже маловероятно придется делать, чпу тоже и многие другие вещи что жрут время.

whiesam написал:
Покажите хоть одну!

https://drupal.org/project/simple_cart
https://drupal.org/project/basic_cart

whiesam написал:
нашёл косяк) Если фотку добавить в body через ckeditor, то при её открытии и последующем закрытии через fancyBox, сама фотка пропадает со страницы.
Кстати если знаешь как исправить, то черкни сюда)

Т.е. косяк еще где-то всплывал? Я разберусь чутка погодя и отпишу.

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:
нашёл косяк) Если фотку добавить в body через ckeditor, то при её открытии и последующем закрытии через fancyBox, сама фотка пропадает со страницы.

У меня все пашет... Не смог воспроизвести. Хотя я такой баг припоминаю, он вроде у меня в блоге как-то был, но я его фиксанул. Если бы было больше инфы как воспроизвести его, то я бы подсказал.

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
У меня все пашет... Не смог воспроизвести. Хотя я такой баг припоминаю, он вроде у меня в блоге как-то был, но я его фиксанул. Если бы было больше инфы как воспроизвести его, то я бы подсказал.

Допустим, пихаем в боди картинку с необходимым классом для фансибокс (не помню именно какой у тебя в сборке), ну и после того как ты закрывает лайт бокс этой фотки, то самой фотки уже нет. Такая же фигня если поле файл вывести через форматтер фансибокса!

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:

Ну вот я ща проделал
<a class="fancybox" href="http://niklan.net/sites/default/files/blog/57/attachments/16.png"><img alt="" src="http://niklan.net/sites/default/files/blog/57/attachments/16.png" /></a>
http://i.imgur.com/Elwdg4w.png
После закрытия она стоит на месте, даже не прыгает ни на пиксель.

Аватар пользователя whiesam
whiesam 3 года назад

Странно, у меня он тегу img display block не возвращает. Оо

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:

Попробуй без тега а, тупо в img

Так да, есть ошибка, но ведь это не правильно. Правильно fancybox задается через a, внутри которого имейдж

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
Так да, есть ошибка, но ведь это не правильно. Правильно fancybox задается через a, внутри которого имейдж
Niklan написал:
Странно, у меня он тегу img display block не возвращает. Оо

У меня и с "a" такая же фигня. "a" остается а внутренний img уходит в инвиз.

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:
У меня и с "a" такая же фигня.

дак класс надо на "A" вешать а не на картинку. И у "А" href должен вести на имейдж.
А вообще вот фикс

$(".CLASSNAME").each(function(){
   $(this).fancybox({
       href : $(this).attr('src')
   });
});

для того чтобы юзать без "a"
На стаковерфлоу нашел.

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
дак класс надо на "A" вешать а не на картинку. И у "А" href должен вести на имейдж.

Это то, ясно. Так и делаю. Оо Ладно буду думать, что за х...

ЗЫ: Нашёл глюк))
В admin/config/user-interface/fancybox нельзя перебивать классы. То есть, если указан уже img, нельзя ставить a:has(img), ну и т.д.
Великий экспериментатор блин. Мне надо книги писать, типа: Как убить Друпал за 60 секунд)

Аватар пользователя whiesam
whiesam 3 года назад

Ну а про сборку: летает как истребитель, ну думал что будет такая прыть у комерца.
+ хотелось бы видеть заказ в одну страницу.
+ ещё можно сделать всплывающее окно после нажатия на кнопку заказать (оформить корзину или продолжить покупки), я видел такой модуль у ребят из комерца.

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:
+ хотелось бы видеть заказ в одну страницу.
+ ещё можно сделать всплывающее окно после нажатия на кнопку заказать (оформить корзину или продолжить покупки), я видел такой модуль у ребят из комерца.

Буду такое пилить как вариант доп. функций после установки.

Я вот тут поспал, подумал и решил немного в другую сторону уводить сборку. Полностью отказывать от фич и делать именно установочный профиль. Т.е. он единоразово устанавливается, настраивает все что нужно пользователю для магазина на выбор, а дальше уже сами дорабатывают. Т.е. по факту устанавливается готовый магазин и настроенный, который можно обратно разобрать до чистого друпала. И никакой зависимости от моих апдейтов. Не будет проблем с фичами, а то они, надо сказать, оказались проблемным инструментом когда так рыть глубоко начал

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:

Ну а про сборку: летает как истребитель, ну думал что будет такая прыть у комерца.

На демо сайте еще даже кэш не включен

Аватар пользователя toshic
toshic 3 года назад

Поздравляю сбору с рождением. и автора сборки. с него коньяк)

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
На демо сайте еще даже кэш не включен

Я не демо сайт смотрел, я скачал)

Аватар пользователя multpix
multpix 3 года назад

[user=Niklan], респект!

А теперь бы в git её родимую и добавить параллельных веток, аля с фасетами, с атрибутами и тд.
Со всеми плюшками, с доками с ишью...
имхо.

Типографика приятная)
Удачи в развитии!!!

Аватар пользователя Niklan
Niklan 3 года назад
toshic написал:
с него коньяк

Не пью, осуждаю ;)

whiesam написал:
Я не демо сайт смотрел, я скачал)

Тогда еще лучше. Никакого обмана, каждый сам может увидеть что быстро и без махинаций на демо сайте :)

multpix написал:
А теперь бы в git

Да, солью на гитхаб для начала, доведу до ума и скину на орг вероятнее всего.
Просто думаю лить тупо прфоайл или вместе с дяром друпала. Скорее всего тупо профайл скину.

multpix написал:
и добавить параллельных веток, аля с фасетами, с атрибутами и тд.

Я хочу это не ветками делать, а вариантами в конце установки. Выбрал фасеты, тебе они настроются с Sarch API и с песней.

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

Аватар пользователя toshic
toshic 3 года назад

Жаль, праздника не будет((

Аватар пользователя toshic
toshic 3 года назад

Надо будет поюзать на досуге.

Аватар пользователя Torvild
Torvild 3 года назад

Фронтовые косяки есть... :)

А так,очень понравилось!Cпасибо за старания! :)

Аватар пользователя multpix
multpix 3 года назад
Niklan написал:
доведу до ума

Гуд, гуд, супергуд)))

Однако, очередное имхо:

считаю на сегодняшний день "сборки производные D7" - бесперспективны
и истинную пользу получит только разработчик - это опыт, это изучение спроса и ожиданий целевой группы,
окружающие могут только полюбоваться,
а сильно любопытные или ленивые - еще и задолбаться))))

теперь заглянем в недалекое будущее:
D8+DC2 помноженное на yaml конфиги - этим все сказано,
кто друпалит - тот поймет)))

Аватар пользователя drupby
drupby 3 года назад
multpix написал:
теперь заглянем в недалекое будущее:

какой год?

Аватар пользователя Sirega
Sirega 3 года назад
Niklan написал:
+ ещё можно сделать всплывающее окно после нажатия на кнопку заказать (оформить корзину или продолжить покупки), я видел такой модуль у ребят из комерца.

Вот этот можно прикрутить, у комерца без аякса http://www.drupaler.by/lessons/delaem-krasivoe-uvedomlenie-pri-dobavleni...

Аватар пользователя multpix
multpix 3 года назад
drupby написал:
какой год?

год не важен - важно время года!

добро пожаловать в клуб любителей осени)))

Аватар пользователя drupby
drupby 3 года назад
multpix написал:
добро пожаловать в клуб любителей осени)))

я так понимаю Витя решил пока не переписывать друпалру на семерку в связи со скорым релизом d8

Аватар пользователя multpix
multpix 3 года назад

Ох уж эти люди, которые летом пьют водку а зимой пиво....

В фольклоре много упоминаний об осени - после сбора урожая у крестьян появлялось свободное время, которое не грех было скоротать за сочинительством загадок, потешек, стихов под неторопливый шум осенних дождей.

http://vospitatel.com.ua/zaniatia/zagadki/zagadki-pro-osen.html

Niklan прасти! ниудиржались))))
улыбок всем на лицо!
))

Аватар пользователя Виктор Степаньков ака RxB
Виктор Степаньк... 3 года назад
drupby написал:
я так понимаю Витя решил пока не переписывать друпалру на семерку в связи со скорым релизом d8

Я всё жду доступов от Акселя, будет осень - будет видно

Аватар пользователя drupby
drupby 3 года назад
RxB написал:
Я всё жду доступов от Акселя

тут нужен друпалмайдан с захватом рут доступа

Аватар пользователя multpix
multpix 3 года назад
drupby написал:

В риале хватает, не будем про политику, пожалуйста!

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

Аватар пользователя drupby
drupby 3 года назад
RxB написал:
уж два месяца как ничего

ну так у тебя же связь есть

Аватар пользователя Виктор Степаньков ака RxB
Виктор Степаньк... 3 года назад
drupby написал:

ну так у тебя же связь есть

Какая? Половой точно нету.
Прямой связи с Акселем тоже нету.
Зато 11 марта ложусь в больницу, будет время напоминать Акселю

Аватар пользователя drupby
drupby 3 года назад
RxB написал:
Какая?

номер телефона потерял?

Аватар пользователя Niklan
Niklan 3 года назад
multpix написал:
D8+DC2

Если будет интерес к сборкам у народу, никто мне не помешает сделать указанную в цитате. НО давайте смотреть правде в глаза. D8 выйдет в лучшем (!) случае (пока планируют) в ноябре-декабре 2014. DC выйдет в стабильную примерно через год, как это примерно было с 7. А еще огого сколько модулей будет не хватать для переточки магазина для россии, написание платежных систем и т.д.
В общем я тоже сидел и ждал недавно D8, всё откладывал из-за него, а сейчас забил на это, ибо пока что D8 в очень плачевном состоянии. Бета появится когда количество крит. багов опустится до 0, с каждым днем их становится больше чем закрывают, так что это реально разгребать надолго. http://drupalreleasedate.com/chart/samples

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

И как я уже писал, это не сборка в том понимании что многие тут думают. Тут по сути урезание время на разработку магазина на коммерце. По сути получаете установленный и настроенный коммерц + тему кому надо, всё, дальше гнете свою линию, можно смело удалить фичи и жить как если бы вы этот сайт сделали сами. Только вот тут вся рутина уже проделана, большинство из которой многие даже не делают.

Аватар пользователя Виктор Степаньков ака RxB
Виктор Степаньк... 3 года назад
drupby написал:
номер телефона потерял?

Я и тебе могу дать, предоставишь потом стату в скольки случаях из десяти тебе отвечает Аксель.
Может, конечно, совпадение, но мне Саша ответил только после того как на д.ру было написано, что он молчит

Аватар пользователя drupby
drupby 3 года назад

так выложил бы сборку на продажу через themesnap или themeforest
можно несколько туда выложить и попробывать с разными темами и отличающимся функционалом (тем более что есть еще и http://company.drupalife.com/)
и для юзабельности каталога не помешали бы кнопочки "быстрый заказ"("быстрая покупка") и фасеты

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 3 года назад

Самое сложное в интернет-магазинах - это изменяемые параметры товаров. Здесь их нет, но, надеюсь, появление их возможно. В остальном же сборка весьма хороша.

Аватар пользователя Niklan
Niklan 3 года назад
@drupal.org">Mr.Alinaki@drupal.org написал:

Самое сложное в интернет-магазинах - это изменяемые параметры товаров. Здесь их нет, но, надеюсь, появление их возможно. В остальном же сборка весьма хороша.

Не уловил про изменияемые параметры товаров.

drupby написал:
так выложил бы сборку на продажу через themesnap или themeforest

я не настолько уверен в своих силах чтобы туда её сливать) И как я её спортить со своим ломаным инглишом буду.

drupby написал:
(тем более что есть еще и http://company.drupalife.com/)

Это пока не сборка а набросок для оной. Если спрос будет то сделаю, нет, так и останется в качестве музейного экспоната. Я её делал год назад, все равно с нуля переделывать придется под сборку.

drupby написал:
и для юзабельности каталога не помешали бы кнопочки "быстрый заказ"("быстрая покупка") и фасеты

Фасеты тоже универсальны. Но я обязательно попробую сделать базовую настройку Search API + Facet API. И если все удачно, сделаю опциональной возможностью в момент инстала.
По сути, для быстрого заказа нужен модуль, если есть уже решения кидайте, гляну, нету, скорее всего сам напишу. Кстати говоря, у меня есть идея модуля, который вероятнее всего там появится в качестве демо. Думаю будет интересен многим, так как он не будет связан с магазином ровным счетом никак, но позволит его сделать более привлекательным.

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 3 года назад
Niklan написал:
Не уловил про изменияемые параметры товаров.

Это когда один товар представлен в нескольких вариантах исполнения. Разный объём памяти у компа, разные размеры у одежды. А в строительной сфере, например, это, например, разные размеры у одного и того же вида товара.

Аватар пользователя SavaNET@drupal.org
SavaNET@drupal.org 2 года назад
@drupal.org">Mr.Alinaki@drupal.org написал:
Niklan написал:
Не уловил про изменияемые параметры товаров.

Это когда один товар представлен в нескольких вариантах исполнения. Разный объём памяти у компа, разные размеры у одежды. А в строительной сфере, например, это, например, разные размеры у одного и того же вида товара.

Мне помогло видео https://www.youtube.com/watch?v=j9KsyvQZaAY

Правда вышла ошибка в конце "An illegal choice has been detected. Please contact the site administrator." которую я еще не победил.
Если кто знает ...

Аватар пользователя drupby
drupby 3 года назад
Niklan написал:
для быстрого заказа нужен модуль

ну так можно использовать тот же fancybox

Аватар пользователя Niklan
Niklan 3 года назад
@drupal.org">Mr.Alinaki@drupal.org написал:
Это когда один товар представлен в нескольких вариантах исполнения. Разный объём памяти у компа, разные размеры у одежды. А в строительной сфере, например, это, например, разные размеры у одного и того же вида товара.

И как я по вашему это реализую. Я же не знаю для какой сферы делают магазин, допустим даже знаю что электроника, но я не знаю какая именно. Так что тут уже каждый сам.
Я же уже сказал, что я склоняюсь к быстрому разворачиванию магазина, и сокращение времени на именно эту самую "разворотку", ибо действия у всех одни и теже. А такие тонкости, типа магазин техники или еще чего, можно в качествет надстроек в виде фич выпускать, что в принципе может каждый здесь присутствующий ;) Так можно помочь сборочке. А если кому-то будет интересно, я могу организовать спец раздел для таких вот фич расширялок базового функционала.

Аватар пользователя SavaNET@drupal.org
SavaNET@drupal.org 2 года назад
Niklan написал:
@drupal.org">Mr.Alinaki@drupal.org написал:
Это когда один товар представлен в нескольких вариантах исполнения. Разный объём памяти у компа, разные размеры у одежды. А в строительной сфере, например, это, например, разные размеры у одного и того же вида товара.

И как я по вашему это реализую. Я же не знаю для какой сферы делают магазин, допустим даже знаю что электроника, но я не знаю какая именно. Так что тут уже каждый сам.
Я же уже сказал, что я склоняюсь к быстрому разворачиванию магазина, и сокращение времени на именно эту самую "разворотку", ибо действия у всех одни и теже. А такие тонкости, типа магазин техники или еще чего, можно в качествет надстроек в виде фич выпускать, что в принципе может каждый здесь присутствующий ;) Так можно помочь сборочке. А если кому-то будет интересно, я могу организовать спец раздел для таких вот фич расширялок базового функционала.

опции товара хорошая вещь, думаю если бы данный опция присутствовала в сборке то она была бы востребована больше. Может все таки решишься ?
Вот к примеру https://www.youtube.com/watch?v=j9KsyvQZaAY , но у меня не работает до конца на вашей сборке.

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 3 года назад
Niklan написал:
И как я по вашему это реализую.

Для подобных сборок достаточно поля-выбора, влияющего на цену. На данный момент я всё пытаюсь понять, как же это работает в DC :)

Аватар пользователя Niklan
Niklan 3 года назад
@drupal.org">Mr.Alinaki@drupal.org написал:
Для подобных сборок достаточно поля-выбора, влияющего на цену. На данный момент я всё пытаюсь понять, как же это работает в DC :)

То что, допустим, меняю цвет и меняется фотка\цена делается просто, но в качестве дистра такое не прет. Как уже сказал, если только в качестве фич-расширялок пойдет. Слишком уже начинает магазин сильно уходить от стандарта.

Написал гайд как делать дистрибутивы: http://niklan.net/blog/58 Кому интересно, велкам.

Аватар пользователя Niklan
Niklan 3 года назад
kosHta написал:
, всего 130 модулей

я насчитал 33, как так :(
инсталится под 70, но это включая модули из ядра. и 70ый - это настройки а не модуль, т.е. просто работа с базой.

kosHta написал:
менюфильтр, админменю, локализациоапдейшн

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

kosHta написал:
Было бы весьма неплохо... - выбор заливки демо-содержимого при инсталляции.

Да я демо то заполнить не могу, хотя данная возможность подвешенна в голове. И вроде было бы удобно, а потом, зачем?

kosHta написал:
Шугалка насчёт 20 минут перевода, это для тех кто ставит на комп? Имхо, ни к чему, переводы заливаются быстро, при установке локализацьонапдейшн что то около 80по" допереводит, и то-же быстро.

В том то и дело, то что локализейшн апдейт делает за 1 минуту а то и меньше, инстал делает 20-30 минут на том же компе.

Аватар пользователя Sirega
Sirega 3 года назад
Niklan написал:
НО давайте смотреть правде в глаза. D8 выйдет в лучшем (!) случае (пока планируют) в ноябре-декабре 2014.

Мне тоже непонятки с выходом Drupal 8 все карты перемешали, не брался API семерки учить, все ждал вот вот 8 должен выйти.

Аватар пользователя marazmus
marazmus 3 года назад

камрад, респект и уважуха :)

Аватар пользователя Ch
Ch 3 года назад

Автору респект. Для коммерца очень легкая сборка получилась.

Niklan написал:
, всего 130 модулей
я насчитал 33, как так :(
инсталится под 70, но это включая модули из ядра.
drush pml --type=module --status=enabled | wc -l
73
Niklan написал:
Просто думаю лить тупо прфоайл или вместе с дяром друпала. Скорее всего тупо профайл скину.

На д.орг есть packaging system, которая умеет собирать дистрибутивы на основе инсталляционных профайлов.
См. https://drupal.org/developing/distributions/drupalorg

Аватар пользователя whiesam
whiesam 3 года назад
Ch написал:
На д.орг есть packaging system, которая умеет собирать дистрибутивы на основе инсталляционных профайлов.
См. https://drupal.org/developing/distributions/drupalorg


Эм, а отличие дистра от профайла? Засунутый профайл в папку profile?))))
Лучше делали сборки из рабочей дру. Чтоб профили не писать)

Аватар пользователя Niklan
Niklan 3 года назад
Ch написал:
На д.орг есть packaging system, которая умеет собирать дистрибутивы на основе инсталляционных профайлов.

На нём да. Но пока не настолько готов продукт для орга. Пока гитхаб. Потом будет и орг, когда уже будет попахивать стейблом.

whiesam написал:
Эм, а отличие дистра от профайла? Засунутый профайл в папку profile?))))

да это одно и тоже просто на drupal.org поставляется онли файлы профиля, и темы\модули которые эксклюзивны для сборки, и то я так понял их желательно выносить в отдельные прожекты. Затем делается makefile в котором указываются другие модули и их версии которые необходимы сборке, а drupal.org из этого всео сам собирает архив и обновляет модули без моего участия.

Аватар пользователя Ch
Ch 3 года назад
whiesam написал:
Эм, а отличие дистра от профайла? Засунутый профайл в папку profile?

Кроме профайла ещё надо разрулить кучу внешних зависимостей. Контриб модули, темы, библиотеки и даже патчи. Можно сказать drush make в drupal 7 заменяет composer.

Niklan написал:
Но пока не настолько готов продукт для орга. Пока гитхаб. Потом будет и орг, когда уже будет попахивать стейблом.

На drupal.org нет каких либо требований к стабильности проекта.

Niklan написал:
и то я так понял их желательно выносить в отдельные прожекты

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

Аватар пользователя Niklan
Niklan 3 года назад
Ch написал:
Наверно, потому что модули или темы входящие в сборку могут быть использованы отдельно, вне сборки. Да и обновлять по отдельности их удобней.

А чего делать с фичами?

UPD

Drupal.org написал:
However, custom modules, features, and themes that are specific to the installation profile and not useful as stand-alone projects are managed differently. You can commit all profile-specific custom code to modules/ and themes/ directly inside the profile project's Git repository, and this will all show up at /profiles/profile_name/modules/ and /profiles/profile_name/themes/ when packaged with Drush make.

Отлишно! Так и сделано. Надо только вытащить оттудаконтрибы и всё.

А по поводу темы и модулей, использованы то могут быть, только толку то будет мало с них. Допустим тема врятли где-то прокатит из-за специфичных настроек.

В общем ща подготовлю сборку для орга.

Аватар пользователя Ch
Ch 3 года назад
Niklan написал:
А чего делать с фичами?

Можно ничего не делать. Мне лично не очень нравятся feature based сборки. Хотя разрабатывать наверно удобней с ними.

Аватар пользователя Niklan
Niklan 3 года назад
Ch написал:
Можно ничего не делать. Мне лично не очень нравятся feature based сборки. Хотя разрабатывать наверно удобней с ними.

Ага, я вот тоже в момент разработки огорчился features. Хочу вообще все сделать в коде, но тогда слшиком много кода и настроек, а фичи помогают его сократить. По сути же можно спокойно отключить фичи и снести их, сборка продолжит работать стабильно.

Я вот думаю сначала выложить на орг. Или отказаться от фич в пользу кода. Думаю правильнее будет сначала отказаться от фич, но не прочь выслушать мнения.

P.s. Features хороши, но не настолько. Я в своей статье написал, в технической оговорил еще более детально. Я в любом случае от них уйду ибо они не переносят львиную долю функционала, а лишь ускорят создание типов материалов и включение модулей, хотя по сути же, написав это самому можно и опыт получить и больший контроль над сборкой. А также она будет совершенно не зависима в после инстала от профиля. В таком варианте я вижу настоящий установочный профиль, в полном смысле этого значиня. Он устанавливает настроенный магазин, а дальше каждый выбирает свой путь. А фичи можно задействовать как "расширялки" функционала (писал выше) и создать раздел с этими самыми расширялками чтобы добавлятьф функционал кому не хватает.

UPD.
Все же фичи пока я трогать не буду. Я так посмотрел. От того что я их сам буду писать, что в таком объеме сведется к копипасту фич, с удалением грязи из этих самых фич, ничего особо не изменит, а вот фичами контролить изменения легче однозначно. Пока точно так бредить не буду. Хотя блин, грази там пипец, особенно t('русские слова') сильно удручают.

Аватар пользователя Niklan
Niklan 3 года назад

Теперь доступен на drupal.org https://drupal.org/project/drupalife_store

Соответственно вы можете опробовать сборку на стороннем сервере: http://simplytest.me/project/drupalife_store

GitHub: https://github.com/Niklan/drupalife_store - тут чисто сам устоновочный профиль. Этот репозитарий больше для тех кому интересно порыться как он сделан. Т.е. там нету модулей, это версия которую сливаю на drupal.org а он уже сам подтягивает все.

Аватар пользователя Niklan
Niklan 3 года назад

Добавил возможность в момент инстала выбрать формат писем. На выбор стандартный и MimeMail (который позволяет отсылать html письма).
Также в комплект к теме добавил простенький шаблончик для почты. http://i.imgur.com/J1eYiqp.png Цвет верха берется из темы. Т.е. какой цвет зададите сайту, такой и будет в письме. Название и слоган также беруться из сайта. А непосредственно тело письма правиться как обычно, штатными друпалерскими средствами.

Если у кого есть на премете идеи как оформить красиво письмо, я бы послушал. Т.е. желательно письмо бы оформить по уму, но у меня пока нету интересных идей, поэтому готов выслушать. По сути в письмо я могу засунуть что угодно, вплодь до меню сайта. Такого бреда конечно делать не буду, просто чтобы понимали что разгуляться можно и сделать что-то реально прикольное.

Все апдейты теперь на гитхабе и drupal.org only.

https://github.com/Niklan/drupalife_store (профиль, без модулей и ядра)
https://drupal.org/project/drupalife_store

Аватар пользователя demarko
demarko 3 года назад

Извините что не по теме, хотя тема тоже из области интернет-магазинов.

Хочу сделать такую вот сложную категоризацию товара но не знаю как связать таксономию ли, поля или что использовать.

Примеры:
http://klubkrasoti.ru/c3/c662/selection?filter=yes&vendr=&vcat=&order=&v...
http://klubkrasoti.ru/c906/c909/selection?filter=yes&vendr=&vcat=&order=...

Там именно под каждый тип товара свои характеристики.

Вот как это сделать никак не допру)

Аватар пользователя Niklan
Niklan 3 года назад

Search API + Facets API

Аватар пользователя olegmif
olegmif 3 года назад

В качестве учебного пособия - замечательная вещь!

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Только не бейте ногами.....
Добавил товар, а как привязать к каталогу в упор не вижу и дисплеев не наблюдаю в меню
Куда смотреть подскажите плз.

Аватар пользователя Niklan
Niklan 3 года назад

Сначала добавляются категории в "Таксономии". Там есть словарь, кажды его термин - категория.
Затем добавляется товар и под полем добавления товара есть селект категории.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Категории я добавил.
А вот в товаре их нет

Аватар пользователя Niklan
Niklan 3 года назад

Вам следуюет изучить Commerce хотябы поверхностно. Вы добавили товар на склад, а у товара еще есть отображение именно в магазине (для юзеров, как прилавок).
В вашем случае:

  1. Зайдите node/add
  2. Далее выберите "Отображение товара"
  3. Заполните все поля, включая категорию.
  4. В поле "Товары со склада" нажмите "Добавить существующий товар" и в поле укажите тот что добавили на склад. В вашем случае 22123, а затем сохраните ноду и он появится уже для юзеров.

Чтобы не париться, далее просто создавайте отображение товара, а уже в нем жмите не "Добавить существующий товар", а "Добавить новый товар", откроется та же самая форма и товар автоматически добавиться на склад и все действия будут на одной странице.

Аватар пользователя drupby
drupby 3 года назад
Niklan написал:
а у товара еще есть отображение именно в магазине (для юзеров, как прилавок).

это называется карточка товара для удобства восприятия

Аватар пользователя Niklan
Niklan 3 года назад
drupby написал:

Большое спасибо, переименую, едйствительно так лучше.

Аватар пользователя ttenz
ttenz 3 года назад

МО-ЛО-ДЕЦ!!

Аватар пользователя Niklan
Niklan 3 года назад

Добавил поддержку Search API + Facet API. Теперь в момент установки можно выбрать данную связку в качестве поисковой системы сайта. Она автоматически настроится с фасетами. Сортировка из коробки по категориям и цене. Остальное пилится ОЧЕНЬ легко, в настройках Search API. Ставится галочка напртив нужного поля, переиндексация - готово. Все базовые настройки сделаны.

Ждите когда drupal.org соберет новую версия в архив. Когда дата станет 2 марта, то там уже Search API есть. Кому побыстрее, можете вытащить отсюда: https://github.com/Niklan/drupalife_store

Примерно выглядит так (Картинка кликабельна):

Аватар пользователя toshic
toshic 3 года назад

awesome )

Аватар пользователя Niklan
Niklan 3 года назад

Хардкорное меню в шаблоне заменено на модуль Superfish. Также меню теперь находится в регионе навигации, а само меню выведено обычным блоком. Так что заменить его на своё не составит проблем.
Также меню хорошо работает с цветами сайта, и подстраивается под выбранный цвет в админке темы.

Все последующие работы дистрибутива будут направлены на исправление ошибок и улучшением диайна\интерфейса для юзеров. Из планов, модуль drupalife_store_custom, который позволяет вырубить поле "Штат" в форме заказа включить по умолчанию и сделать соответствующий вопрос в момент установки, заменить fancybox на colorbox (к сожалению), так как скачать либу drupal.org не может, так как старая верия не пригодна, а новая не находится в whitelist. Да и лицензия которая разрешает юзать её на коммерческих сайтах только за деньги. Хотя я бы выслушал мнения, самому хочется остаться с fancybox, там и перелистывание фоток мышкой\клавой есть, и выглядит симпотнее. Как вариант прямо в дистр закинуть подходяющую либу и плювать на все, такое в принципе допускается.

Аватар пользователя ttenz
ttenz 3 года назад

завтра попробую поставить

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

осталось дело за админкой

Аватар пользователя Niklan
Niklan 3 года назад
JoKeR_13 написал:

осталось дело за админкой

А что с ней не так? У меня о ней плано вообще нету, кроме вот этого:

Сделал обучалки по добавлению товаров, новостей, страниц. Может сделаю чего еще. Пока не хочу это в паблик скидывать. Будет потребность внедрю, нет так и останется у меня на локалке. Так что готовы выслушать за и против.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Стандартное меню, не очень удобное. Хотелось бы функции магазина видеть в соответствующем меню, удобные панели для массового редактирования товаров.
Просмотр заказов, печатные формы заказов.
Я видел кикстартер, а тут в стандартных формах запутался в поиске добавления товара
Добавьте модуль миграции в комплект и модуль для яндекс магазина (импорт товаров yml)

Аватар пользователя Niklan
Niklan 3 года назад
JoKeR_13 написал:

Стандартное меню, не очень удобное. Хотелось бы функции магазина видеть в соответствующем меню, удобные панели для массового редактирования товаров.
Просмотр заказов, печатные формы заказов.

Принимаю предложения по реализации и что значит "видить функции магазина в соответствующем меню", "удобные панели для массового редактирования" и т.д.

JoKeR_13 написал:
а тут в стандартных формах запутался в поиске добавления товара

Добавление товара от кикстартера по сути отличается только админской темой. Все тот же модуль для добавления.

JoKeR_13 написал:
Добавьте модуль миграции

Зачем?

JoKeR_13 написал:
модуль для яндекс магазина

не встречал, ссылочку?

Аватар пользователя Moel
Moel 3 года назад
Niklan написал:
не встречал, ссылочку?

Он наверное имел ввиду импорт в яндекс маркет. Еще там можно просто импортировать цены для отображения в поиске. Вообщем должен файл YML лежать на сайте.

Аватар пользователя Moel
Moel 3 года назад

И прикольно бы было бы если бы модуль запилить для целей интернет магазинов. http://www.drupal.ru/node/94611.
Но это так просто совет.

Аватар пользователя Niklan
Niklan 3 года назад
Moel написал:
Он наверное имел ввиду импорт в яндекс маркет. Еще там можно просто импортировать цены для отображения в поиске. Вообщем должен файл YML лежать на сайте.

Ну а модуль который коммерц экспортит в YML подкинет кто?)

Moel написал:
И прикольно бы было бы если бы модуль запилить для целей интернет магазинов. http://www.drupal.ru/node/94611.


Вполне реально, а разве такого модуля нету на drupal.org? Его же делать ппц как пить дать)

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
Сделал обучалки по добавлению товаров, новостей, страниц.

Срочно урок по созданию этой штуки в свой блог пили)

По админке: У меня тоже была идея сделать страницу для админа со всеми необходимыми функциями.

По фансибоксу: он лучше, так как заставить колорбокс открывать все a img на сайте можно только через js.

Как с хлебными крошками выкрутился?

Аватар пользователя ttenz
ttenz 3 года назад

сейчас поставил, очень легко, быстро (хотя Русский). Благодарю!

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Была такая сборка как http://openstore.org.ua/ там интрересное решение было для админки магазина.
Модуля экспорта в YML к сожалению для комерца нет, можно шаманить с вьюхами, либо писать отдельно (за основу можно взять от уберкарта).
Модуль миграции - ну хотя бы для массового залива товаров (скажем из старого уберкарта)
И можно добавить модуль, который отсекает копейки в цене (https://drupal.org/project/commerce_price_decimals_formatter)

И почему-то в параметрах fancyBox выдаёт ошибку:
The version of the fancyBox library could not be detected. Please make sure the library is installed correctly.

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:
Срочно урок по созданию этой штуки в свой блог пили)

ок

whiesam написал:
По админке: У меня тоже была идея сделать страницу для админа со всеми необходимыми функциями.

А по конкретнее? Свою админку чтоли написать?

whiesam написал:
По фансибоксу: он лучше, так как заставить колорбокс открывать все a img на сайте можно только через js.

Фансибокс мне тоже нравится больше, я попробую колорбокс, если без проблем поставится то перейду на него. Фансибокс не собирается через drupal.org (сама js либа), так как нету в белом списке, а лицензияплатная для коммерческих сайтов, так что я думаю она пролетит. Если только прям в профиле либу поставлять.

whiesam написал:
Как с хлебными крошками выкрутился?

В смысле? Там path_breadcrumbs юзается, а так ничего особенного.

JoKeR_13 написал:
быстро (хотя Русский)

Не понял что хотели сказать этим.

JoKeR_13 написал:
Модуль миграции - ну хотя бы для массового залива товаров (скажем из старого уберкарта)

Тут надо учитывать тот факт, что у каждого это будет своя настройка под миграцию, что как бы делает установку подобного рода модулей ненужными. Если я какой-то модуль подключаю, то я его сразу же настраиваю, а тут я не смогу настроить потомучто не знаю что будут заливать.

JoKeR_13 написал:
И почему-то в параметрах fancyBox выдаёт ошибку:
The version of the fancyBox library could not be detected. Please make sure the library is installed correctly.

Потомучто если качать последнии версии с орга, fancybox распаковывается на правильно и вообще не та либа, я чуть выше писал про это, нужной версии нету в whitelist и это проблема. Решать которую я буду сегодня, переводом на colorbox, хотя я не в восторге от идеи. fancybox куда больше нравится, там и мышкой скролить можно.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

быстро (хотя Русский) - это не моё ;)
С админкой Мне кажется можно выкрутиться с помощью темизации и вьюшек:
Что главное в магазине - это видеть заказы и какие-то статусные сообщения системы
Хочется видеть быстрый доступ к основным функциям: Добавить/редактировать/удалить товар
Работа с заказами: список, смена статусов у выбранных заказов. Массовое удаление
Смена цен на товар не заходя в редактор конкретного товара, а пря мо из списка.
Я не посмотрел есть ли модуль работающий с акциями... Если есть, то так же панель с отображением текущих акций и редактором.

Вообще правильней наверное взять за основу бакофис скажем престашоп и сделать аналогию.
А в целом сборка отличная!!! Благодарим за труд и терпимость в чтении "нудняшек-желалок"

Аватар пользователя ttenz
ttenz 3 года назад
Niklan написал:
Не понял что хотели сказать этим.

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

Аватар пользователя Niklan
Niklan 3 года назад
ttenz написал:
ты писал в начале, что долго экспорт, а у меня всё быстро получилось.

Ага, если сервак настроен - быстро, нет, то как правило либо очень долго, либо ложит его ;(

JoKeR_13 написал:
Что главное в магазине - это видеть заказы и какие-то статусные сообщения системы

Такое в комерце по дефолту все на той же вьюхе. Каждый под себя может отредактировать.

JoKeR_13 написал:
Смена цен на товар не заходя в редактор конкретного товара, а пря мо из списка.

Что-то мне подсказывает в коммерце такое никто не делает, хотя тут может помочь VBO я думаю, не пробовал.

JoKeR_13 написал:
Я не посмотрел есть ли модуль работающий с акциями... Если есть, то так же панель с отображением текущих акций и редактором.

нету

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

Престашоп не видел, демку бы поткаться можно где посмотреть? А админку можно на вьюхах все также сделать. По сути же, можно просто сделать какой-нибудь дашборд и туда накидать с пару вьюх с самой важной инфой и все.

Аватар пользователя Niklan
Niklan 3 года назад

В новой -dev версии fancybox заменен на colorbox, а также теперь будет отображать изображение по-умолчанию для категории если не загружено своё, вместо битого что сейчас ;)

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
А по конкретнее? Свою админку чтоли написать?

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

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:

Это достаточно труднозатратный модуль, который может и не нужен окажется. Я подумаю, но обещать ничего не буду.

А кому категорически не нравится админка коммерца\друпала, то можно в связке Panels + Views слепить какую вам нужно)

Аватар пользователя Bios
Bios 3 года назад

На текущем состоянии сборки можно поднимать рабочий магазин??

Доставка и оплата на данный момент не включена, такие вещи наверное каждый будет делать под себя?

Аватар пользователя AlexFreem
AlexFreem 3 года назад

Не прочитал до конца все комментарии, возможно уже и указывали.

В принципе мелочь не критичная, но последнее время на работе меня приучивают к ним относиться более ответственно.

Находясь в каталоге в какой либо категории товаров - в хлебных крошках мы увидим например "Home » Каталог » Компьютеры и ноутбуки"
( оставим вопросы по поводу кликабельности активного пункта )
Так вот если в хлебных крошках нажать на "Каталог" то мы как и ожидается попадем на страницу каталога за тем исключением что хлебные крошки теперь будут выглядеть следующим образом - "Главная"

Собственно что мне кажется неправильным.
Первый раз была "Home". Второй раз "Главная".

Вторая мелочь. Активная страница должна быть в хлебных крошках.

Не подумайте что я придираюсь, просто заметил и решил поделиться. В остальном замечательная сборка ( сам работаю последнее время с магазинами ) и очень приятный, легкий дизайн.

Удачи в развитии проекта :)

Аватар пользователя Niklan
Niklan 3 года назад
Bios написал:
На текущем состоянии сборки можно поднимать рабочий магазин

Можно, но лучше подождать хотябы сегодняшнего вечера, я залью новую версию, которая, вероятнее станет beta1. Ибо там есть фиксы, не значительные, но все же. А можете пользоваться, но тогда не забудьте включить модуль Profiles UI (или как-то так, из поставки commerce), а нето на форме заказа будет еррорить жесско, настроить addressfield под себя, а то там все страны сейчас. Но лучше, как уже сказал, подождать вечерка, там уже это будет все проделано автоматически.

Bios написал:
Доставка и оплата на данный момент не включена, такие вещи наверное каждый будет делать под себя?

Оплата да, по дефолту выключена.Оформление заказа идет по сути просто накидал в корзину, ввел данные, проверил, отправил. Каждый сам включит что ему необходимо, модулей завались.

AlexFreem написал:
Находясь в каталоге в какой либо категории товаров - в хлебных крошках мы увидим например "Home » Каталог » Компьютеры и ноутбуки"
( оставим вопросы по поводу кликабельности активного пункта )
Так вот если в хлебных крошках нажать на "Каталог" то мы как и ожидается попадем на страницу каталога за тем исключением что хлебные крошки теперь будут выглядеть следующим образом - "Главная"

Да, это баг хлебных крошек. Думаю как устранить. Почему-то для терминов он добавлят в конце кликабельный текущий пункт из крошек, что очень не нравится мне. Я хочу привести все к одному виду, но пока руки не дошли разбираться в этих бага. Хотя это не столь критично.

AlexFreem написал:
Собственно что мне кажется неправильным.
Первый раз была "Home". Второй раз "Главная".

Это перекину на русский, но тут по сути два, совершенно разных модуля отвечают за это и они, как я понял, конфликтуют. Один отключу ибо больше его функционал не нужен. Я его включал вообще для отслеживания активного меню, а он вдруг начал еще хлебные крошки строить :D

AlexFreem написал:
Вторая мелочь. Активная страница должна быть в хлебных крошках.

А зачем? Активная страница идет сразу после хлебных крошек. Поисковики прекрасно понимают это, единственное что можно сделать, к последнему пункту хлебных крошек добавить в конце еще одну стрелочку вправа, чтобы было понятнее пользователям. Сколько сайтов не делал, последняя крошка, нет там активно страница, или наоборот она там присутствует в текстовом или кликабельном виде, поисковиков не волнует совершенно, они её игнорят.

Аватар пользователя Moel
Moel 3 года назад
AlexFreem написал:
Активная страница должна быть в хлебных крошках.

Наоборот скорее не должна. Хотя тут много мнений.

Аватар пользователя Enemy
Enemy 3 года назад

подпишусь

Аватар пользователя Niklan
Niklan 3 года назад

Сломал себе локальный сервачек, вчера ренистали убунту, сегодня по делам гонял, но всеравно пару апдейтов залил.
Основной фикс за два дня - меню после установки нормальное, т.е. появляются все пункты меню: Главная, Новости, Каталог, Контакты. А раньше появлялись либо первый и последний, либо два центральных. Проблема в том, что два центральных генерятся вьсами, которые внедряют фичи, а первый и последний обычные пункты меню и фича бажит, импортит менюхи, а затем вьюсы их затирают ><
В общем добавляю теперь первый и последний программно в момент установки, отрек их от фич.

Последующие апдейты пойдут в сторону дизайна. Вероятнее всего переоформлю комментарии для новостей и саму форму добавления, чтобы на друпальную было не похоже)

Если кто заметил баги, ошибки, недоработки, сообщайте, потомучто если никто ничего не сообщит (а я ошибок пока не вижу и проблем, меню было последней ошибкой в моем списке), я буду уже вести к релизу

Аватар пользователя Niklan
Niklan 3 года назад

Починил песочницу, можете тестить в облаке ;)

Аватар пользователя organizm
organizm 2 года назад

Нашел небольшую ошибку, на стаии инсталяции "Расширенные настройки" все радиогрупы называются Search type.

Аватар пользователя Niklan
Niklan 3 года назад

Действительно! ;) спасибо

Аватар пользователя Niklan
Niklan 3 года назад

Добавил возможность загружать фоновое изображение и настраивать его отображение. Добавлена возможность указывать ссылки на соц сети. Все эти настройки находятся в настройках темы. Так как они из-за этого нереально раздулись, я попрятал совершенно ненужный функционал, а все остальное разделил на подкатегории. А также всякие фиксы.

Вот пример с фоновой картинкой и соц. кнопками (кликабельно):

Аватар пользователя organizm
organizm 3 года назад

Продолжаю ковырять вашу сбору.
Дополнительно поставил только модуль админ меню.
При добавлении Карточки товара возникает ошибка:
Fatal error: Call to a member function value() on a non-object in D:\OpenServer\domains\shop.loc\profiles\drupalife_store\modules\entity\entity_token.tokens.inc on line 297
Notice: Undefined property: EntityListWrapper::$file в функции entity_token_tokens() (строка 183 в файле D:\OpenServer\domains\shop.loc\profiles\drupalife_store\modules\entity\entity_token.tokens.inc).
При удалении всех токенов из Meta tags ошибка исчезает, Товар ддобавляяется.

Аватар пользователя Niklan
Niklan 3 года назад

Не могу воспроизвести эту ошибку.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

А логотип из настроек темы подцепляется?

Аватар пользователя Niklan
Niklan 3 года назад
JoKeR_13 написал:

конечно

Аватар пользователя drupby
drupby 3 года назад
Niklan написал:
Не могу воспроизвести эту ошибку.

попробуй добавь файловое поле и добавь его значение в метатеги - я так понял оно получается , но только зачем так делать?

Аватар пользователя Niklan
Niklan 3 года назад
drupby написал:
попробуй добавь файловое поле и добавь его значение в метатеги - я так понял оно получается , но только зачем так делать?

Спрашивается а причем тут сборка?) Не она же создает файловое поле и пихает его в метатег.

Хотя вроде написали что просто берут и добавляют товар и еррорит. Но у меня так ничего не еррорит.

Аватар пользователя MGMaster
MGMaster 3 года назад

Когда в карточку товара добавляю не один а несколько товаров со склада, вместо страницы товара выскакивает белый экран, а влогах появляется ошибка:
[Sun Mar 09 14:54:06 2014] [error] [client 172.30.166.40] PHP Fatal error: Call to a member function value() on a non-object in /home/.../sites/all/modules/entity/entity_token.tokens.inc on line 297

После того, как переключаешься с карточки товара, которая вывелась белым экраном, message выдает: Notice: Undefined property: EntityListWrapper::$file в функции entity_token_tokens() (строка 183 в файле /home/.../sites/all/modules/entity/entity_token.tokens.inc).

С чем это может быть связано? Это у меня только так?

PS. Заметил, что выше уже писали об этом. Может, там тоже несколько товаров добавляли?
И у меня также: если удалить все токены из вкладки Мета-теги (включая расширенные настройки) - ошибка пропадает и страница товара выводится.

Аватар пользователя Niklan
Niklan 3 года назад

Спасибо, смог воспроизвести.

MGMaster написал:
С чем это может быть связано? Это у меня только так?

Проблема в том что вы не загружаете фото вот он и еррорит. А еррорит при пустой фотке из-за патча для entity-token, который недавно внесли в стейбл для полей с множественными значениями. И теперь он всегда возвращает NULL. Проблему решают: https://drupal.org/node/2165511 Есть патч убирающий еррор но токе так и не работает.

Я гото выслушать предложения, я могу сделать лишь так:

  1. Накатить патч на модуль во время упаковки дистра.
    • Плюсы: юзерам не заметно, дистр будет как и раньше но с автоматически накаченным патчем. Ничего не меняется и не еррорит.
    • Минусы: после обновления entity этот патч слетит, и его уже каждый должен будет накатить руками, а иначе, если это не исправят, начнет еррорить по новому. Что с патчем, что без него, он всеравно не отдает картинку.
  2. Убрать токен изображения из metatag для продукта.
    • Плюсы: быстрое, простое и действенное решение. Как писал выше, он всеравно не работает сейчас ни в каком проявлении.
    • Минусы: его пофиксят и каждому придется добавлять этот токен в metatag.

Склоняюсь ко второму. Самый действенный и безболезненный для всех. По мне так, лучше потом вставить токен в админке который я скину, чем накатывать патчи)

И удалять не все токены из метатаг надо, а лишь 1 отвечающий за картинку у товара.

Аватар пользователя MGMaster
MGMaster 3 года назад
Niklan написал:
Проблема в том что вы не загружаете фото вот он и еррорит.

С загруженными изображениями тоже еррорит. Токен Изображения убераешь - не еррорит.

Я тоде склоняюсь ко второму варианту.
Что нужно изменить, чтобы без переустановки поправить этот момент?
P.S. А.. ну, просто же в настройках модуля Metateg поменять.

Аватар пользователя Niklan
Niklan 3 года назад
MGMaster написал:
Что нужно изменить, чтобы без переустановки поправить этот момент?
P.S. А.. ну, просто же в настройках модуля Metateg поменять.

Ага, для Node: product_display в Metatag очистить поле Image

Аватар пользователя whiesam
whiesam 3 года назад

2й вариант

Аватар пользователя Niklan
Niklan 3 года назад

Push'нул дев версию с фиксом, аля второй вариант.
+ Продолжена работа по полной переводимости сборки.

Теперь если вы будите ставить сборку на инглише, то все СЕО и т.д. будет также на инглише, так что теперь уже обязательно нужно выбирать русский язык ;) Еще чутка поднапрячся и сборка будет пригодна для использования на любом языке, при этом особенности русской версии (склонения и прочее) остались.

Также в последней версии улучшения в верстке, шаблоны стали намного чище.

Аватар пользователя organizm
organizm 3 года назад

Установил вашу последнюю сборку.
Установка прошла нормально.
Но при переходе на сайт возникла ошибка
<?phpFatal error: Call to undefined function dpm() in profiles\drupalife_store\themes\drupalife_store\template.php on line 42?>
Помогло закоментирование онно й строки :)

Еще вопрос: как правильно обновлять сборку?

Аватар пользователя whiesam
whiesam 3 года назад
organizm написал:
function dpm()

Кто-то за собой не убирается!)

Niklan написал:
Убрать токен изображения из metatag для продукта.

До меня только щас дошло, на кой он там вообще. Картинку в текстовое поле.... ...... ...... .....

Аватар пользователя Niklan
Niklan 3 года назад
organizm написал:
Еще вопрос: как правильно обновлять сборку?

Этот фикс загружен сразу после того где он появился) Удачно вы попали, в промежуток в секунд 30-40)

Сборка обновляется как и ядро, за одним исключением, папка profile не удаляется как и sites, а просто заменяется. Это dev. Затем, когда будет стабильная версия, это должно будет происходить в автоматическом режиме.

whiesam написал:
До меня только щас дошло, на кой он там вообще. Картинку в текстовое поле.... ...... ...... .....

Этот токен должен в это "текстовое" поле возвращаться url до первой фотки типа mysite.ru/photo.jpg, но он возвращаеет NULL, что и выбивает еррор. Насколько я понял, фикс уже есть в dev версии модуля entity, но ставить его я не буду.

Аватар пользователя organizm
organizm 3 года назад

При сохраненни настройки темы возникает две ошибки:

Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! в функции DrupalDefaultEntityController->load() (строка 173 в файле \includes\entity.inc).
Notice: Trying to get property of non-object в функции drupalife_store_theme_settings_form_submit() (строка 168 в файле \profiles\drupalife_store\themes\drupalife_store\theme-settings.php).

Вторую устранил добавив проверку

<?php
if($file){
....
}
?>
Аватар пользователя Niklan
Niklan 3 года назад
organizm написал:

При сохраненни настройки темы возникает две ошибки:

Первая не ошибка а предупреждение. Почему не знаю.

По поводу второго спасибо, исправлю.

p.s. ща пушнул новую версию.

  • Почти все что раньше было захардкожено для Русскиой специфики магазинов переделано. Чтобы это начало работать, нужно либо установить ну русском, либо включить русский язык. Осталось только сделать выбор валюты и страны.
  • Убраны бесполезные классы от superfish.
  • Удален модуль Menu trails by path.
  • Переработаны хлебные крошки. Теперь они "нормальные". Т.е. у категорий не будет дополнительного пункта в хлебных крошках. Все они теперь идентичны на всех страницах.

По сути уже все ближится к завершению. Осталось исправить баг выше, добавить выбор валюты и страны для коммерца и начать бета-тестирование на выявления новых ошибок и их фиксов. А затем релиз. Возможно поменяется вид у комментариев и формы добавления комментов, сделаю их более похожими на всякие дискасы и прочие сервисы комментов. Но это уже косметические изменения, которые можно и в бете внести.

Аватар пользователя Niklan
Niklan 3 года назад

Загрузил новую версию, с фиксами и выбором валюты\страны в момент установки. Починил отображение картинок для категорий, если не загружена никакая и всякое по мелочи.

По сути это beta1, если к завтрашнему дню не найдется ошибок, на орге помечу как beta1.

Спасибо всем кто помогает тестить!

Аватар пользователя Bios
Bios 3 года назад

Атрибуты товара планируются? Цвет / размер???

Аватар пользователя rz02
rz02 3 года назад

Добрый день!
Установил посмотреть. Сборка интересная, вроде адаптивность под мобильные есть.
Вопрос: я понимаю не адаптируется, под широкоформатные дисплеи (экранов)?
Справа и слева остается не использованное свободное пространство на сайте, на широкоформатных дисплеях.

Аватар пользователя Bios
Bios 3 года назад

То что на обычных мониторах (которых большинство) вмещается в абзац на широкоформатных (с высоким разрешением) растянется в строку... и выглядеть убого не зря есть всякие 960px и т д

Аватар пользователя Niklan
Niklan 3 года назад
Bios написал:

Атрибуты товара планируются? Цвет / размер???

Нет, их каждый делает сам.

Планируется (писал уже не раз) сделать какой-то раздел на сайте или еще чего, где бы можно было собирать подобные решения в качестве фич. Допустим я создал фичу с цвет\размер, вы поставили себе и у вас появился данный фукнционал. Так проще и гибче и не зависит от сборки вообще никак. И каждый так сможет помочь мне)

Да и что их делать, вы добавляете к типу продукта "Цвет и размер (поля)", добавляет карточку товара с синей рубшкой и зеленой, на сайте появится выбор цвета. Все настроено, просто нету таких тонкостей. Не все же продают товар у которого нужен цвет и размер. Вдруг они продают масла для автомобилей, им это нафиг не надо.

rz02 написал:
Добрый день!
Установил посмотреть. Сборка интересная, вроде адаптивность под мобильные есть.
Вопрос: я понимаю не адаптируется, под широкоформатные дисплеи (экранов)?
Справа и слева остается не использованное свободное пространство на сайте, на широкоформатных дисплеях.

У сайта статическая ширина 1024, 760 (планшеты) и 340 (телефоны). Он адаптивный, но не резиновый. Сейчас резинки уже не встретить, а если и встретить то это в основном лэндинги и прочие, которые требуют проработки каждой страницы и там не делается все "самостоятельно".

Bios написал:

То что на обычных мониторах (которых большинство) вмещается в абзац на широкоформатных (с высоким разрешением) растянется в строку... и выглядеть убого не зря есть всякие 960px и т д

Я считаю, что если я сделаю резинку, он будет выглядить убого. У каждого по своему, и тут я никак не угадаю. А так я четко знаю, окмпы видят это, планшеты это, телефоны это и не волнуюсь, и могу влюбой момент подправить.

Если хотите резинку, пожалуйста, делаете сабтему зависищую от drupalife_store, создаете свой style.css и переопределяете в нем мои стили. Например
#page-wrapper {width: 100%;}

И все, ваш сайт станет резиновым. Там заложена такая возможность ;)

Вот например что получится в новостях на 1080p (картинка кликабельна)

Ну и не забывайте о тех кто юзает 2+ монитора, что там будет с вашим сайтом когда ширина под 4000

Я своё дело в этом плане сделал. Я заложил вам базу которая легко трансформируется и гнется под вас и ваши задачи. Если нужно что-то под себя, тут совершенно очевидно придется поработать хоть немного) Я думаю добавить 1 строку в css файл для резинки сможет каждый) Дажый css знать не нужно, просто копипаст или правка)

P.s. это я пишу заметку для себя чтобы потом не забыть или кто-нибудь напомнил если я забуду. Многие просили сделать демо-контент, чтобы посмотреть что да как работает. Я решил сделать иначе. Я переделаю демо-сайт (который сейчас на самой первой дев версии) наполню его демо-содержимым и сделаю админку общедоступной. А также кнопочку для сброса сайта, типа если кто-то напортачит, чтобы можно было восстановить прежнее состояние сайта и откатить все изменения.

Аватар пользователя heydrupal
heydrupal 3 года назад

При обновлении из админки выдает - Ошибка загрузки обновлений: drupalife_store-7.x-1.0-beta1-core.tar.gz не содержит .info файлов.

Как правильно обновиться?

пс спасибо за сборку!

Аватар пользователя Niklan
Niklan 3 года назад

Сборки обновляются как и ядро друпала. Через админку не могут быть обновлены.

Аватар пользователя VVS
VVS 3 года назад

Отлична сборка. Спасибо - поучимся :)
А админки для юзеров не хватает, даже самой простой. Нравилась админка отсюда. Может что-то позаимствуешь, хотя сейчас и самим собрать можно: panels + views. Есть ещё модуль  total_control, но там скорее сборник views, которые дотачивать надо всё равно.

Аватар пользователя Bios
Bios 3 года назад

Сейчас пробую сделать магазин сам (без сборок и кикстартов). Ооочень сложно ориентироваться среди модулей, а в магазине их будет минимум 30. И если не затруднит можете сделать у себя на сайте сборку страницу с кратким описанием модулей.

Конечно это каждый может сделать сам, но думаю у вас получилось бы понятнее.

Аватар пользователя Niklan
Niklan 3 года назад
Bios написал:

Список всегда разный и под задачи. А так у каждого модуля есть описание прям на странице модулей)

Аватар пользователя heydrupal
heydrupal 3 года назад

Спасибо за ответ. Буду обновлять как вы сказали.

Аватар пользователя Winner
Winner 3 года назад

Здравствуйте уважаемые!

Niklan написал:
Сборка совершенно бесплатная!

А разве Друпал сборки могут быть платными?
А модули?

Интересно было бы узнать чем эта сборка отличается от Commerce Kickstart и какие ее преимущества.

Аватар пользователя organizm
organizm 3 года назад
Winner написал:
Здравствуйте уважаемые!
Niklan написал:
Сборка совершенно бесплатная!

Интересно было бы узнать чем эта сборка отличается от Commerce Kickstart и какие ее преимущества.

Эта сборка намного проще, новичку с ней реально разобраться. Kickstart слишком много всего.

Аватар пользователя organizm
organizm 3 года назад

Нашел еще небольшую проблемку.
Модуль мета таг не выводит на главную теги.
Для продукта частино. Для категорий выводит все теги.
Куда копать, как боротся :)
И еще мелочи, на фронт энде перекрываются стили в админ меню. пропадает float:left у всех ul.

Аватар пользователя VVS
VVS 3 года назад
organizm написал:
И еще мелочи, на фронт энде перекрываются стили в админ меню. пропадает float:left у всех ul.

Как я понял по коду, автор очень много переопределил своим css :)

Аватар пользователя organizm
organizm 3 года назад

И еще один вопрос, как включить комментарии к карточке товара. В настройках все включил, но на странице формы коментов так и не увидел.

Аватар пользователя whiesam
whiesam 3 года назад
organizm написал:
В настройках все включил, но на странице формы коментов так и не увидел.

В настройках чего? Типа материала? и? Включать то надо в самой ноде.

Аватар пользователя organizm
organizm 3 года назад
whiesam написал:
В настройках чего? Типа материала? и? Включать то надо в самой ноде.

И в ноде тоже включил. Там видимо шаблоны переписаны, но я с Dispaly Suite никогда не работал, так что не могу вкурить где править шаблон.

Аватар пользователя whiesam
whiesam 3 года назад
organizm написал:
И в ноде тоже включил. Там видимо шаблоны переписаны, но я с Dispaly Suite никогда не работал, так что не могу вкурить где править шаблон.

Там же где и обычно (управление отображением), просто поле "комент" вытащите в нужный регион.

Аватар пользователя Niklan
Niklan 3 года назад
Winner написал:
А разве Друпал сборки могут быть платными?

Да, вы не поверите, есть даже такие, что в полном функцианале, сборка друпала достигает и 3000$

Winner написал:
А модули?

Бывают, Mega Menu, как пример.

Winner написал:
Интересно было бы узнать чем эта сборка отличается от Commerce Kickstart и какие ее преимущества.

Кикстартер совершенно противоположный дистрибутив. Он напичкан до зубов, что в итоге приводит к тому, что прихоидсят узнатвать что мешается или не нужно и отключать. А из-за большого количества модулей, настроек по умолчанию и надстроек, приходится в нем разбираться. И это намного сложнее чем понять чистый коммерц. Кикстартер задумывался для демоснтрации возможностей коммерца, а данный дистрибутив создавался для упрощения и ускорения скорости поднятия "фундамента" для магазина. По сути тут сделано все что прихоидстя делать для 90% магазинов созданных на комерце. И порой эти настройки могут достигать до половины рабочего дня, а для некоторых и целого. Почему-бы не сократить? А если нужна какая-то темка не замудренная, то и она в придачу есть.

organizm написал:
Модуль мета таг не выводит на главную теги.

Исправлю

organizm написал:
Для продукта частино. Для категорий выводит все теги.

Что значит для продукта частично? У него все тоже самое что и категории, тольконет картинки.

VVS написал:
Как я понял по коду, автор очень много переопределил своим css :)

Админ меню, как ни странно, находится в body и он попадает под мои стили) Так как популярный, я для него сделаю личный фикс.

organizm написал:

И еще один вопрос, как включить комментарии к карточке товара. В настройках все включил, но на странице формы коментов так и не увидел.

да, их вывод тупо вырезан из шаблона. Можно вернуть в ds-reset--node-product-display.tpl.php
Поправлю)

Аватар пользователя organizm
organizm 3 года назад
Niklan написал:
да, их вывод тупо вырезан из шаблона. Можно вернуть в ds-reset--node-product-display.tpl.php
Поправлю)

Подскажите какой именно файл шаблона нужно править.

Аватар пользователя Niklan
Niklan 3 года назад
organizm написал:
Подскажите какой именно файл шаблона нужно править.

он в вашей же цитате

Аватар пользователя VVS
VVS 3 года назад
Niklan написал:
Админ меню, как ни странно, находится в body и он попадает под мои стили) Так как популярный, я для него сделаю личный фикс.

Я имел ввиду вёрстку в целом, в частности наткнулся на такое:

div:after, header:after, aside:after, ul:after {
  clear: both;
  content: "";
  display: block;
  float: none;
}

Честно говоря увидел впервые такое, обычно видел определение класса типа clearfix, и у него уже не только :after, но и :before.
Не исключаю, что я тоже всего не знаю, и это что-то новое :)

Аватар пользователя Niklan
Niklan 3 года назад
VVS написал:
Честно говоря увидел впервые такое, обычно видел определение класса типа clearfix, и у него уже не только :after, но и :before.
Не исключаю, что я тоже всего не знаю, и это что-то новое :)

Вы еще поройтесь, на гитхабе у меня может еще найдете примерчиков :) У меня своё видение верстки, и это не бездумное решение. Скажем так, я люблю верстать, я порой верстаю в холостую, просто в своё удовольствие, и подобные вещи появляются от опыта ;) Может он не правильный, но для меня это решение намного лучше clearfix. Не нужно каждый раз объявлять класс. Все само фиксится, когда и где нужно, без доп. классов и мусора в html.

Бывает что я какие-то клики, слайды (типа табов) и т.д. и т.п. реализую на чистом css, но эти свои безумства я не стал выполнять в сборке, чтобы не было сложно для понимания и такие трюки только в современных браузерах работают :) А сейчас я пилю себе css файл с наборами анимаций, который отрабатывает не по классам :\

Ну и в целом, если такой подход не нравится\ не превычен. Никто не мешает взять и создать сабтему зависищую от Drupalife_store, и переопределить такой трюк на clearfix :D

p.s. если кому нужна верстка или верстальщик на удаленку (онли друпал) то вэлком ту приват :D

Аватар пользователя aquasplash
aquasplash 3 года назад
Niklan написал:
Минусы: после обновления entity этот патч слетит, и его уже каждый должен будет накатить руками, а иначе, если это не исправят, начнет еррорить по новому. Что с патчем, что без него, он всеравно не отдает картинку.

Для таких случаев в kickstart есть PATCHES.txt
Возьмите на вооружение.

Классы с id у представлений наверное не стоит затирать.

И кстати http://drupalife.com/contact
Подвал затопило, всплывает )

Аватар пользователя aquasplash
aquasplash 3 года назад

Главное меню, пункт "новость" исправить на "новости".

Аватар пользователя Sirega
Sirega 3 года назад
Niklan написал:
И порой эти настройки могут достигать до половины рабочего дня, а для некоторых и целого.

Мне кажется два дня минимум экономит, помимо настоек еще ведь темизация корзины, страниц оформления заказов и т.д. Мы все эти страницы оставили неизменными для всех проектов, только цвета под стиль сайта меняем.

Аватар пользователя Niklan
Niklan 3 года назад
aquasplash написал:

Главное меню, пункт "новость" исправить на "новости".

А это уже прелести перевода :D
в анг. News а в русском это "Новость" ;)

aquasplash написал:
И кстати http://drupalife.com/contact
Подвал затопило, всплывает )

?

Аватар пользователя whiesam
whiesam 3 года назад

Офтоп:
to Niklan, http://drupalife.com - на этом сайте при загрузке элементы выезжают, как (не, ну понятно что jquery)? Я запарился гуглить уроки и т.д. Дай ссыль.

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:

Всю анимацию там делал на CSS.
Пилю под себя и там только пока выезды со всех сторон и пульсация.
+ небольшой js который навешивает классы в нужный момент, чтобы анимацию увидил юзер. В принципе ничего сложного и урков не знаю, сам собирал)

css могу залить на гитхаб например, но толку мало из-за небольшого набора.

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
Всю анимацию там делал на CSS.

Всё вроде догнал, положение странице смотри скролом из jquery. Потом добавляем на несколько секунд нужный класс. В котором transform и transition? Я правильно понял?

Аватар пользователя Niklan
Niklan 3 года назад
whiesam написал:
Потом добавляем на несколько секунд нужный класс.

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

А в классе что угодно. Но я юзаю анимации.
http://www.w3schools.com/css/css3_animations.asp

Аватар пользователя whiesam
whiesam 3 года назад
Niklan написал:
А в классе что угодно. Но я юзаю анимации.

Точно, забыл про анимацию, тразишином всё время делал.

Аватар пользователя aquasplash
aquasplash 3 года назад
Niklan написал:
?

Не прижат подвал, так и задумано ?

Аватар пользователя Niklan
Niklan 3 года назад
aquasplash написал:

да

Аватар пользователя heydrupal
heydrupal 3 года назад

Подскажите какой файл нужно редактировать чтобы изменить вид главной страницы?

Аватар пользователя heydrupal
heydrupal 3 года назад

Подскажите какой файл нужно редактировать чтобы изменить вид главной страницы?

Аватар пользователя Niklan
Niklan 3 года назад

page.tpl.php или добавить page--front.tpl.php и писать туда что угодно

Аватар пользователя heydrupal
heydrupal 3 года назад

А как добавлю туда что нибудь, оно сразу отразится, или надо будет через админку создавать что то еще?

Аватар пользователя toshic
toshic 3 года назад

Сразу отобразится, даже без сброса кеша. Но это касается только самой разметки. Если в файлах css менять что то менять/ дописывать будешь,то кеш сбрасывай через админку,если включено кеширование будет. В разделе производительность.

Аватар пользователя heydrupal
heydrupal 3 года назад

А как отключить комментарии к новостям и всему где они есть? и убрать тулбар?

Аватар пользователя heydrupal
heydrupal 3 года назад

А как отключить комментарии к новостям и всему где они есть? и убрать тулбар?

Аватар пользователя aquasplash
aquasplash 3 года назад

Прекратите злоупотреблять данной темой, для этого есть соответствующие разделы.

Аватар пользователя heydrupal
heydrupal 3 года назад

Я спрашиваю как отключить комментарии в данной сборке же

Аватар пользователя aquasplash
aquasplash 3 года назад

А чем отличаются настройки данной сборки по вашему ?

Да ничем они не отличаются, все как и везде.

Таким образом можно еще спрашивать как править стили "в данной сборке же" ))).

Аватар пользователя toshic
toshic 3 года назад

Комментарии отключаются в настройках типов материалов.
Тулбра отключать не особо есть смысл, он очень удобен во время каких то изменений и позволяет быстрее ориентироваться. Лучше и безопасней будет создать еще одного пользователя и дать ему права, которые вам нужны, не позволяя ему пользоваться оверлеем. И юзайте сайт под ним. То есть сделайте все необходимые настройки под рутом,а заполнением занимайтесь под другим аккаунтом, а под суперпользователем( создателем сайта) заходите только в целях обслуживания.

Аватар пользователя heydrupal
heydrupal 3 года назад

Откуда я знаю как именно сделано отключение комментариев в данной сборке, может же по другому, чем обычные, вот и спросил, так что вам проще пойти в другую тему, тут умнее не покажитесь.

Спасибо за совет по тулбару, именно так и сделаю!

Аватар пользователя aquasplash
aquasplash 3 года назад

toshic, вы сторонник хаоса на форуме или вам хотелось блеснуть знаниями ?

heydrupal написал:
Откуда я знаю как именно сделано отключение комментариев в данной сборке, может же по другому, чем обычные, вот и спросил, так что вам проще пойти в другую тему, тут умнее не покажитесь.

Если бы вы знали как это делается, то проверили бы в первую очередь.

И да, мне показалось или вы пытались мне дерзить из-за того, что я решил поставить вас на место ?

Аватар пользователя aquasplash
aquasplash 3 года назад

Если я дерзил, то в любой момент могу принести извинения, это не проблема.

Проблема в том, что он ничего не сделал перед тем как задать вопрос.

Это можно проследить по ответу.

heydrupal написал:
Откуда я знаю как именно сделано отключение комментариев в данной сборке, может же по другому, чем обычные

А "обычные" он не проверил, да и вряд ли искал их. Иначе бы вопроса не было.

kosHta, вероятно у вас есть какие-то полномочия ? Этот мусор подчистить бы.

Аватар пользователя aquasplash
aquasplash 3 года назад
kosHta написал:
Лучше б не сорил, человек неплохую сборку людям сделал, а ты который день пытаешься жертву найти себе хденипопадя.

Я как раз и пытался предостеречь от лишнего флуда, но после вашего вмешательства его стало больше.
Наверное будет еще больше, когда станут отвечать они.
Ссылки с лишним мусором и своими замечаниями в их сторону передам для уборки.
Но надеюсь вы поняли с чего все началось ? Это ведь пункт правил №3. А heydrupal еще врать пытался.

Аватар пользователя toshic
toshic 3 года назад
aquasplash написал:
Я как раз и пытался предостеречь от лишнего флуда, но после вашего вмешательства его стало больше.
Наверное будет еще больше, когда станут отвечать они.
Ссылки с лишним мусором и своими замечаниями в их сторону передам для уборки.
Но надеюсь вы поняли с чего все началось ? Это ведь пункт правил №3. А heydrupal еще врать пытался.

Доброй ночи. Это поможет вам немного совладать с эмоциональностью http://cuctema.ru/awf/index.php?id=18023

Автор топика очень старался, делая эту сборку. Западный мир от нее очень и очень в восторге. Не надо здесь инквизиций. Пожалуйста. Слушайте себя.

Аватар пользователя aquasplash
aquasplash 3 года назад
toshic написал:
Доброй ночи. Это поможет вам немного совладать с эмоциональностью http://cuctema.ru/awf/index.php?id=18023

Автор топика очень старался, делая эту сборку. Западный мир от нее очень и очень в восторге. Не надо здесь инквизиций. Пожалуйста. Слушайте себя.

Простите но это вовсе не эмоциональность. И я стараюсь тщательно выбирать слова и интонации.

Я указал, что вы потакаете нарушению правил.
Человек которому вы ответили, не сделал то, что должен был согласно правилам.
А после вашего ответа заявил что знал о стандартных настройках.
Если он знал об этом, то для чего задавал вопрос, не просто так ведь ?
Исходя из этого я сделал вывод что он лжет.

Если вы хотите что-то оспорить, давайте перейдем в лс, тут и так много лишнего уже.
Отвечать никому больше здесь не буду, вопросы в лс.

Аватар пользователя Niklan
Niklan 3 года назад

Здарова Арлы :0
Фига вы тут устроили дебаты.

Не буду встревать в них, реально даже в лом читать стало после парочки) Бегло пролистал, ничего не увидел по делу.

Комменты отключаются как в стандартном друпале. Ответ дали. Тут все как в стандартном друпале, единственное отличие в том, что тут просто уже стоят модули для магазина и они настроены + тема, все.

Есть косяк с выводом комментариев для товаров, там тупо нет такой возможности сейчас. На пред. странице написал как добавить, потом и в самой сборке поправлю. Это не критично и сделать сможет каждый. Есть проблемка ток с включение (а точнее их выводом в теме) комментариев для товаров, все остальное ничем от друпала не отличается, а если вы нашли подобного рода косяк, пишите по существу в чем он проявляется и я поправлю.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Самое ужасное, что вы засрали флудом почту...

Прошу удалить мой пост (этот)

Аватар пользователя heydrupal
heydrupal 3 года назад

Niklan спасибо за подробное объяснение :)

аквасплэш бомбанул.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

В настройках темы добавил в поле твиттера свой акаунт и получил ошибку:
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! в функции DrupalDefaultEntityController->load() (строка 173 в файле D:\OpenServer\domains\drupalife\includes\entity.inc).

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

При добавлении своего логотипа в настройках темы ничего не меняется.

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Может добавить в сборку модуль, который запоминает адреса покупателей, если не ошибаюсь commerce_addressbook?

Аватар пользователя Niklan
Niklan 3 года назад
JoKeR_13 написал:

Может добавить в сборку модуль, который запоминает адреса покупателей, если не ошибаюсь commerce_addressbook?

Это нужно далеко не всем. Кому надо сам сможет включить)
Такими мелочами если начать обвешивать сайт, то в конечном итоге там весь drupal.org будет собран)

JoKeR_13 написал:
При добавлении своего логотипа в настройках темы ничего не меняется.

Люди меняют как-то. Я уже много повидал сайтов и почти все с логотипами.

по поводу твиттера проверю

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад
Niklan написал:
по поводу твиттера проверю

VK тоже такую же ошибку даёт.

На счёт логотипа не понял, что нужно сделать. В настройках темы я выбрал свой логотип, но он не применяется.... руками в шаблон прописать?

Аватар пользователя organizm
organizm 3 года назад
JoKeR_13 написал:
VK тоже такую же ошибку даёт.

Уменя все работает нормально. И логотип тоже сменился.

Аватар пользователя heydrupal
heydrupal 3 года назад

А в сборку входит модуль Views?

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

Снёс и поставил сборку заново (Beta) логотип появляется, при занесении в VK данных ошибка указанная выше. Но иконки появились. При переходе по ссылке ошибке вот такой текст:

Notice: Undefined index: function.array-flip в функции system_theme_settings() (строка 404 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Notice: Trying to get property of non-object в функции system_theme_settings() (строка 404 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 442 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 458 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Warning: in_array() expects parameter 2 to be array, null given в функции system_theme_settings() (строка 495 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Notice: Undefined index: function.array-flip в функции system_theme_settings() (строка 547 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Notice: Trying to get property of non-object в функции system_theme_settings() (строка 547 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Notice: Undefined index: function.array-flip в функции system_theme_settings() (строка 575 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).
Notice: Trying to get property of non-object в функции system_theme_settings() (строка 575 в файле D:\OpenServer\domains\drupalife\modules\system\system.admin.inc).

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

В теме Имя сайта не скалится при уменьшении - съедается часть букв

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад
heydrupal написал:

А в сборку входит модуль Views?

Входит, UI надо в модулях включить

Аватар пользователя Niklan
Niklan 3 года назад

У вас все ошибки ведут в ядро, я такие ошибки не могу получить. Проблема скорее всего в вашем OpenServer а не в сборке.

Аватар пользователя organizm
organizm 3 года назад

Уменя на OpenServer все прекрасно работает, кроме времени и размеров файлов загрузки в настройках сервака ничего не менял.

Аватар пользователя heydrupal
heydrupal 3 года назад

А если менять шаблон на свой, что куда надо прописать чтобы по адрессайта.ру/каталог страница была такая же как и на дефолтном шаблоне?

Вот что на данный момент получается:
Сайт

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад

А насколько правильно в теме css подключать через @import? Разве при таком подключение будет работать сжатие CSS?

Аватар пользователя Niklan
Niklan 3 года назад
JoKeR_13 написал:

да

Аватар пользователя heydrupal
heydrupal 3 года назад
Niklan написал:
да

Подскажи, что в свой шаблон вставить чтобы каталог отображался как в дефолтном?

Аватар пользователя JoKeR_13
JoKeR_13 3 года назад
Niklan написал:
да

Не хочу быть нубом, но в книге "ПРОФЕССИОНАЛЬНАЯ РАЗРАБОТКА САЙТОВ НА Drupal 7"(The Definitive Guide
to Drupal 7 2013) написана вот такая сноска с пометкой ВАЖНО:
«Для загрузки CSS-файлов вручную не следует пользоваться директивой @import. При наличии
внешних таблиц стилей это может стать причиной проблем, касающихся производительности,
агрегации, а также переопределения файлов.»

Аватар пользователя toshic
toshic 3 года назад
JoKeR_13 написал:
Не хочу быть нубом, но в книге "ПРОФЕССИОНАЛЬНАЯ РАЗРАБОТКА САЙТОВ НА Drupal 7"(The Definitive Guide
to Drupal 7 2013) написана вот такая сноска с пометкой ВАЖНО:
«Для загрузки CSS-файлов вручную не следует пользоваться директивой @import. При наличии
внешних таблиц стилей это может стать причиной проблем, касающихся производительности,
агрегации, а также переопределения файлов.»

Это относится к работе браузера. Браузеру нужно будет по импорту прочитать импортированные стили файл и на это уйдет чуть больше времени, но кешированный сжатый файл уже будет содержать в себе все эти стили. Поэтому если вы будете отдавать страницы кешем для анонимов, то разницы особо никакой не будет, а если у вас будет работать сайт под активными действиями зареганых пользователей, то времени потребуется чуть больше, ессно разговор идет о миллисекундах. Поэтому вы можете как оставить этот импорт, так и подключить стили в файле css в файле info темы и получать удвольствие от работы своего сайта)

Аватар пользователя Niklan
Niklan 3 года назад
JoKeR_13 написал:
«Для загрузки CSS-файлов вручную не следует пользоваться директивой @import. При наличии
внешних таблиц стилей это может стать причиной проблем, касающихся производительности,
агрегации, а также переопределения файлов.»

везде юзаю @import, самая популяраня тема для drupal (zen - а он считайте заготовка для всех тем, делают как лучше) юзает @import. Все нормально сжимается. Если только не сделать рекурсию. Если допустим в style.css прописать @import "style.css" то сайт перестанет работать. Это говорит о том, что друпал успешно вытаскивает зависимости и сжимает их.

Аватар пользователя Niklan
Niklan 3 года назад

Закинул фиксы в dev, сменил форму добавления комментов на более простую, если чего упустил пишите.

Аватар пользователя heydrupal
heydrupal 3 года назад

Пожалуйста, ответь на мой вопрос выше!

Аватар пользователя Niklan
Niklan 3 года назад

Откройте тему да гляньте как сделано. Там все структурировано, есть папки для новостей, продуктов, каталога, догадаться что вам надо будет не сложно. Это сборка, а не курс по обучению верстке\разработке и т.п. Для этого есть другие разделы где вам быстрее помогут. Если тут каждый будет задавать вопросы которые не имеют никакого отношения к сборке, то тема превратиться в помои, во что она уже начала превращаться в последних страницах.

Если у кого-то с этим есть проблемы, ошибки там или еще чего, то тогда да, тут стоит отписать чтобы я починил.

Аватар пользователя heydrupal
heydrupal 3 года назад

Я понимаю все, новичок просто, а на по этому вопросу никто не ответил на тематических форумах, вот я и понадеялся что вы поможете так как сами все делали. Может-быть, пожалуйста, хоть дадите какую-то зацепку что куда вставить чтобы каталог так же как и на дефолтном шаблоне работал? Я понимаю что все структуировано, сравнил - все как в дефолтном, но отображает просто картинки вместо нужной информации...

Аватар пользователя Niklan
Niklan 3 года назад
heydrupal написал:

taxonomy_display - там вьюсы отрабатывают.

Аватар пользователя heydrupal
heydrupal 3 года назад
Niklan написал:
heydrupal написал:

taxonomy_display - там вьюсы отрабатывают.

а где именно в админке находится taxonomy_display?

Аватар пользователя heydrupal
heydrupal 3 года назад

Вообще ничего не понятно, разве вам так трудно пояснить что где поменять чтобы каталог товаров и прочее отображалось на своем шаблоне так же как и на дефолтном???

А как еще можно отключить функцию интернет магазина, а оставить лишь каталог товаров?

Аватар пользователя lexa174
lexa174 3 года назад

Автору огромное спасибо за сборку!

Не могу только разобраться почему у меня корзина не на русском языке...

И как бы вывести артикул (SKU) в отображение товара

Аватар пользователя lexa174
lexa174 3 года назад

Переставил заново, всё равно половина без перевода :(
l10n_update не подхватывает тоже переводы

Аватар пользователя Niklan
Niklan 3 года назад
heydrupal написал:
Вообще ничего не понятно, разве вам так трудно пояснить что где поменять чтобы каталог товаров и прочее отображалось на своем шаблоне так же как и на дефолтном???

Это не туториал а сборка. Я вам сказал, сделано уже все через taxonomy_display. Мало того что это название модуля, так это еще и прямое указание где находятся настройки. Зачем ждать когда я отвечу на подобный вопрос когда можно просто зайти на стринцу модуля и на нажать на документацию, где все по пунктикам с картинками разложено https://drupal.org/node/1254878

heydrupal написал:
А как еще можно отключить функцию интернет магазина, а оставить лишь каталог товаров?

Проще создать каталог с чистого друпала чем его воссоздавать удаляя функционал магазина.

А так, выключаются все модули для commerce и удаляются все связи где они используются, поля к продуктам и т.д.

lexa174 написал:

Переставил заново, всё равно половина без перевода :(
l10n_update не подхватывает тоже переводы

потомучто коммерц имеет такую особенность, он не переводится полностью на 100%. Проблему уже вроде как с самого рождения модуля решают. Лишь недавно дали возможность слово "Price" переводить.
Какие именно части корзины не переведены? Там почти все Views, вы можете смело в него зайти и поправить лейблы на русские.

Аватар пользователя lexa174
lexa174 3 года назад
lexa174 написал:

Переставил заново, всё равно половина без перевода :(
l10n_update не подхватывает тоже переводы

потомучто коммерц имеет такую особенность, он не переводится полностью на 100%. Проблему уже вроде как с самого рождения модуля решают. Лишь недавно дали возможность слово "Price" переводить.
Какие именно части корзины не переведены? Там почти все Views, вы можете смело в него зайти и поправить лейблы на русские.

Так вся корзина на англицком, все надписи. И количество, и update cart

Так же и в новостях - latest news

http://svetlomir.ru/catalog/ulichnoe-osveshchenie/1

Аватар пользователя Niklan
Niklan 3 года назад
lexa174 написал:

при установке выбирали "Русский" или ставили на английском а затем переводы?

Аватар пользователя lexa174
lexa174 3 года назад
Niklan написал:
lexa174 написал:

при установке выбирали "Русский" или ставили на английском а затем переводы?

Сразу русский. Правда установка как-то быстро прошла

Аватар пользователя Mirocow
Mirocow 3 года назад

спасибо за проделанную работу

Аватар пользователя MGMaster
MGMaster 3 года назад

Попробовал установить последнюю версию с drupal.org
На этапе "Профиль установки"
Вылетает с ошибкой
"An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://.../install.php?profile=drupalife_store&locale=ru&id=1&op=do StatusText: Internal Server Error ResponseText:"

Что это может быть?

UPD:

В логах:
PHP Fatal error: require_once(): Failed opening required '.../profiles/drupalife_store/modules/contrib/ctools/includes/export-ui.inc' (include_path='.:/usr/local/share/pear') in /home/zdravmed/data/www/.../profiles/drupalife_store/modules/contrib/ctools/includes/plugins.inc on line 799, referer: http://.../install.php?profile=drupalife_store&locale=ru&op=start&id=1

Посмотрел файл export-ui.inc, вместо него export-ui.inc0000644

Скачал версию DEV, там файл (export-ui.inc есть)
Попробовал установить. Почти все модули установились, но в конце все равно вылетело.

В логах:
[Sun Apr 06 18:09:15 2014] [error] [client 172.29.139.117] PHP Fatal error: Class 'EntityformUIController' not found in .../profiles/drupalife_store/modules/contrib/entity/entity.module on line 1146, referer: .../install.php?profile=drupalife_store&locale=ru&op=start&id=1

UPD2:

Разобрался в чем причина.
Во многих файлах почему-то приписка к имени 0000644. Из-за этого что-то не устанавливается, а что-то выдает ошибку.
Скачал новый архив, но не GZ, а ZIP - файлы нормальные и устанавливается все нормально.
Возможно, это у меня корявый архиватор, который так GZ-архивы распаковывает.

Аватар пользователя Котофеич
Котофеич 3 года назад

не пойму а почему так примитивен магазин? внешне уступает даже дефолтному шаблону Opencart

Аватар пользователя whiesam
whiesam 3 года назад
Котофеич написал:
не пойму а почему так примитивен магазин? внешне уступает даже дефолтному шаблону Opencart

Дак магазин примитивен? Или шаблон Вы определитесь!)))))
Если всё же как я думаю, про шаблон, то как бы ИМХО чисто чтобы был) Всё равно каждый свой шаблон воткнет.
Вариант 2, нет дизайнера. Делал то всё 1 человек.

Аватар пользователя Niklan
Niklan 3 года назад
Котофеич написал:
не пойму а почему так примитивен магазин? внешне уступает даже дефолтному шаблону Opencart

С дефолтной темой не разуглятся, по причине того что каждый магазин будет пилить свои нужды, а в случае с коммерцем я не могу оттемить заранее все как нужно.

Конечно если делать серьезный магазин, тему сносит и ставить свою, которую можно сделать такой как нужно. Дефолтная лишь чтобы не бартик был, для тех кому влом искать тему или покупать верстку+дизайн, ну и как пример для тех кто хочет верстать под коммерц, многое вытащить можно.

Если у кого-то есть талант дизайнера и сможет предложить мегакрутую тему с учетом того что она должна быть универсальной, я переверстаю.

Аватар пользователя Котофеич
Котофеич 3 года назад

так вот я о чем и говорю для тех кому в лом можно же было более менне сделать дефолтный шаб на уровне opencart хотябы, а то что предоставил автор это наврятли вообще кому то нужно будет все полностью запиливать надо

Аватар пользователя Niklan
Niklan 3 года назад
Котофеич написал:
так вот я о чем и говорю для тех кому в лом можно же было более менне сделать дефолтный шаб на уровне opencart хотябы, а то что предоставил автор это наврятли вообще кому то нужно будет все полностью запиливать надо

не юзайте, я не принуждаю и не заставляю

P.s. я не дизайнер, я делаю в одного. Своё предложение по этому поводу я сказал два коммента назад.

Аватар пользователя Stalker4uk
Stalker4uk 2 года назад

Подскажите как сделать чтобы товары выводились только в конечной категории? Также не смог разобраться как сделать поле с ценами в 1 ровную строку. Если имя длинное, то оно выводится в 2 строки и цена уходит вниз.

Аватар пользователя whiesam
whiesam 3 года назад
Stalker4uk написал:
Подскажите как сделать чтобы товары выводились только в конечной категории? Также не смог разобраться как сделать поле с ценами в 1 ровную строку. Если имя длинное, то оно выводится в 2 строки и цена уходит вниз.

Через CSS, поставьте определенную высоту у обёртки с описанием товара.

Аватар пользователя MGMaster
MGMaster 3 года назад
Котофеич написал:

так вот я о чем и говорю для тех кому в лом можно же было более менне сделать дефолтный шаб на уровне opencart хотябы, а то что предоставил автор это наврятли вообще кому то нужно будет все полностью запиливать надо

Нормальная тема.
Удобная, чтобы быть основой. А если сделать что-то более конкретное, то будет сложнее переделывать под индивидуальный дизайн.
А автор проекта как раз и делал базовую основу магазина, а не готовое для использования решение.

Я бы даже ради упрощения убрал возможность цвет редактировать :)

Аватар пользователя Stalker4uk
Stalker4uk 3 года назад
whiesam написал:
Через CSS, поставьте определенную высоту у обёртки с описанием товара.

Сделал, спасибо. Подскажите еще пожалуйста. В словаре есть несколько главных терминов, у них есть подкатегории. Как вывести каждый главный термин в разные блоки? Вот пример одного блока: пример. Соответственно при нажатии на категорию у которой есть подкатегории, разворачиваются подкатегории. При выборе других категорий, подкатегории ранее выбранной категории сворачиваются. Пробовал сделать через views, но отображается полностью весь словарь.
В этой сборке не работает php? Включил его, создал блок, написал php код, вывел и отображается пустой блок.

Аватар пользователя whiesam
whiesam 3 года назад
Stalker4uk написал:
Как вывести каждый главный термин в разные блоки?

Как бы создайте новую тему для этого, к топику не относится вообще никак.

Stalker4uk написал:
В этой сборке не работает php?

а друпал на чем работает тогда, на дровах????)))

Аватар пользователя Stalker4uk
Stalker4uk 3 года назад
whiesam написал:
Как бы создайте новую тему для этого, к топику не относится вообще никак.

Уже создавал, но разумного ответа не получил.

whiesam написал:
а друпал на чем работает тогда, на дровах????)))

Имел ввиду модуль PHP filter.

Аватар пользователя whiesam
whiesam 3 года назад
Stalker4uk написал:
Имел ввиду модуль PHP filter.

Пф, дак он в модулях включается, раздел Ядро "PHP filter"

Аватар пользователя toshic
toshic 3 года назад

Считается,что php filter лучше не включать, а необходимый функционал писать в теме.

Аватар пользователя vinta
vinta 3 года назад

Вопрос по комерцу: можно ли как то при создании товара в дисплее с помощью Inline Entity Form как то сделать так, что бы цену указывать только один раз при создании первого товара, а при создании последующих цена прилеплялась автоматом. Допустим я создал кроссовки 40 размера и указал цену 2000р. потом создал кроссовки размером 41 и снова надо вбивать 2000р. можно как то это автоматизировать.

Аватар пользователя whiesam
whiesam 3 года назад
vinta написал:
Допустим я создал кроссовки 40 размера и указал цену 2000р. потом создал кроссовки размером 41 и снова надо вбивать 2000р. можно как то это автоматизировать.

Сомневаюсь. Пользуйтесь экспортом через feeds.

Аватар пользователя organizm
organizm 3 года назад

После обновления модулей вылезли ошибки:

<?phpNotice: Undefined index: label в функции entity_token_token_info_alter() (строка 93 в файле /home/httpd/vhosts/kailas-magishop.com/httpdocs/profiles/drupalife_store/modules/contrib/entity/entity_token.tokens.inc).
Notice: Undefined index: label в функции entity_token_token_info_alter() (строка 99 в файле /home/httpd/vhosts/kailas-magishop.com/httpdocs/profiles/drupalife_store/modules/contrib/entity/entity_token.tokens.inc).?>
Аватар пользователя zzia
zzia 3 года назад

Присоединяюсь к предыдущему сообщению.

Не удается обновить сборку drupalife_store-7.x-1.0-beta1-core.tar.gz до версии ядра 7.27
При скачивании (06 мая) версия ядра в сборке 7.26

Хостинг: IT-Patrol
Файлы не битые: архив распаковывался на сервере, делались 2 попытки
Установка без русского языка, никаких настроек не проводилось, сразу после удачной установки - в режим обслуживания и update

Удалялись все файлы, кроме sites
После запуска update.php выдана надпись: "No pending updates."

При заходе на главную тема не отображается (белый фон + дефолтный HTML) и многократно повторяемые замечания (повторяющиеся notices из списка удалены):

Notice: Undefined index: zen in drupal_theme_initialize() (line 98 of /includes/theme.inc).
Notice: Trying to get property of non-object in drupal_alter() (line 1080 of /includes/module.inc).
Notice: Trying to get property of non-object in phptemplate_init() (line 12 of /themes/engines/phptemplate/phptemplate.engine).
Notice: Trying to get property of non-object in drupal_alter() (line 1080 of /includes/module.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 700 of /includes/theme.inc).
Notice: Trying to get property of non-object in drupal_alter() (line 1080 of /includes/module.inc).

Вроде бы ничего страшного, но не работает обновление.


UPDATE:

Через drush up обновилось до 7.28 без проблем.

Аватар пользователя multpix
multpix 3 года назад
zzia написал:
Хостинг: IT-Patrol

drush up
в случае неудачи - озвучить ошибки,
так отклик будет шустрее.

Аватар пользователя Wufasa
Wufasa 3 года назад

Что-то странное...раз 5 сборку переставлял, одно и то же :(
Устанавливаю чистую сборку - все без ошибок, все отлично.
Устанавливаю доп. модули. Например модуль feeds.
Пытаюсь настроить модуль (/admin/structure/feeds), но настроек нет, а открывается страница /admin/structure, там в списках feeds тоже нет.
Перепробывал с десяток модулей установить - результат такой же. Кэш чистил.
Куда копать?

Для сведения, сборка drupalife_store-7.x-1.0-beta1.

Добавлено спустя некоторое время:
ХМ....странно. Обновил автоматом все модули, поставил локализацию, обновил все переводы, и ... feeds появился в меню. Ничего не понимаю %)

Аватар пользователя multpix
multpix 3 года назад
Wufasa написал:
ХМ....странно. Обновил автоматом ... Ничего не понимаю

это значит, что конфигурационные варианты от сообщества разработчиков, оформленные в виде сценариев, отрабатывают четко, в отличие от варианта ручного вмешательства пользователя - это не странность - это уже давно банальность.
в частности вам никто не запрещает прочесть тексты соответствующих скриптов - на то они и открыты.

Аватар пользователя ttenz
ttenz 3 года назад
Wufasa написал:
Ничего не понимаю %)

drush updb

Аватар пользователя Wufasa
Wufasa 3 года назад

А возможно ли выполнение на виртуальном хостинге?
Так модули и не работают. Установил xmlsitemap - а в настройки попасть не могу :(

Аватар пользователя Wufasa
Wufasa 3 года назад
multpix написал:
это значит, что конфигурационные варианты от сообщества разработчиков, оформленные в виде сценариев, отрабатывают четко, в отличие от варианта ручного вмешательства пользователя - это не странность - это уже давно банальность.
в частности вам никто не запрещает прочесть тексты соответствующих скриптов - на то они и открыты.

Вот именно, что сама сборка со всеми предустановленными настройками и изменениями, которые внес я, работает Дай БожЕ. А вот с установкой модулей (или даже не с установкой, а их "легализацией" сборкой) возник такой казус. Но в случае повторного появления аналогичной проблемы, я даже не знаю как быть...

ttenz написал:
drush updb

Понимал бы еще то, что Вы написали. Я ж не программер, образования соответствующего не имею. В детстве увлекался просто, а сейчас наткнулся на Drupal - интересно стало, ностальжи так сказать ;)

Аватар пользователя chisel
chisel 3 года назад

Здравствуйте.

Подскажите как можно "изменить названия заголовков в Billing information"?

Сам все перерыл, не могу найти где переименовать поля, нашел только где их можно откл/вкл.

Потом потерял((

Аватар пользователя Maniac
Maniac 3 года назад

Господа, а подскажите, пожалуйста, - как убрать для анонимов показ цен и кнопку "add to cart"?

P.s.:
Цена показывается в двух местах:
- При просмотре ноды карточки товара (цена + add to cart),
- в категории каталога: цена под иконкой изображения товара и его названием.

Я пробовал так - установил модуль field_permissions, но поле цены с помощью этого полезного модуля настроить для показа разным ролям почему-то невозможно - пишет "Поле Цена заблокировано и не может быть отредактировано." :(

Как быть?

Аватар пользователя den314
den314 3 года назад

у меня не получается вывести так же подкатегории, как здесь - http://take.ms/i1hX4 . помогите пожалуйста

Аватар пользователя toshic
toshic 3 года назад
den314 написал:
у меня не получается вывести так же подкатегории, как здесь - http://take.ms/i1hX4 . помогите пожалуйста

Это возможно просто вывод похожих товаров. Делается в view через контекстный фильтр таксономии.
Это сборка друпала и для того, чтобы ею пользоваться полноценно нужно немного познакомиться с самим движком.
То есть попробовать сделать самому с нуля. Потом ты увидишь,что многое что приходится делать в этой сборке уже сделано.
Не бойся потратить пару неделек на изучение друпала и потом спокойно запилишь сборку как тебе надо,
если нужны какие то отличия от неё. Сейчас по семерку тонна манулов и всё проще чем было раньше.))

Аватар пользователя Wufasa
Wufasa 3 года назад

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

Wufasa написал:
Что-то странное...раз 5 сборку переставлял, одно и то же :(
Устанавливаю чистую сборку - все без ошибок, все отлично.
Устанавливаю доп. модули. Например модуль feeds.
Пытаюсь настроить модуль (/admin/structure/feeds), но настроек нет, а открывается страница /admin/structure, там в списках feeds тоже нет.
Перепробывал с десяток модулей установить - результат такой же. Кэш чистил.
Куда копать?
Для сведения, сборка drupalife_store-7.x-1.0-beta1.

Как быть то? Модули устанавливаются, а фактически их не видно нигде, кроме как в списках модулей - настроек нет, в конфигурации не отображаются :(

Аватар пользователя Niklan
Niklan 3 года назад
den314 написал:

у меня не получается вывести так же подкатегории, как здесь - http://take.ms/i1hX4 . помогите пожалуйста

Так это идет из коробки. Должно само все так делаться.

Wufasa написал:
Как быть то? Модули устанавливаются, а фактически их не видно нигде, кроме как в списках модулей - настроек нет, в конфигурации не отображаются :(

Ну, попробовать сбросить кэш? Сборка вообще ничего не трогает по сути. Она во время установки вбивает настройки для модулей вот и все. drush cc all попробуйте.
У меня такая фигня была когда был php 5.5 установлен (приходилось выключать и заново включать модуль, тогда появлялись, и это даже на чистом друпале было, не зависимо от сборки). Откат на 5.4 решил проблему.

Аватар пользователя Wufasa
Wufasa 3 года назад
Niklan написал:
Ну, попробовать сбросить кэш? Сборка вообще ничего не трогает по сути. Она во время установки вбивает настройки для модулей вот и все. drush cc all попробуйте.
У меня такая фигня была когда был php 5.5 установлен (приходилось выключать и заново включать модуль, тогда появлялись, и это даже на чистом друпале было, не зависимо от сборки). Откат на 5.4 решил проблему.

Да в том то и дело, что сборка ничего не трогает.
Переустанавливал модули, чистил кэш, перепрыгнул на php 5.4... не помогает. Не виден модуль в разделе "Конфигурация" и все...только в списках модулей стоит галочка напротив модуля, типа он установлен...
Даже понять не могу, после чего так пошло.

Насчет Drush: я на виртуальном хостинге. Понятия не имею как выполнить команду и где командная строка... В SSH-клиенте есть терминал конечно, но при задании команды выскакивает ошибка.

Аватар пользователя MGMaster
MGMaster 3 года назад

В каком месте формируются:
переменная $header_user_links
и функция get_simple_cart() ?

Хотел поправить и с ходу не нашел.

Аватар пользователя Niklan
Niklan 3 года назад
MGMaster написал:

Вторая в template.php темы

А где используется переменная? В каком файле и строке, чтобы я понял откуда она)

Аватар пользователя Niklan
Niklan 3 года назад
drupby написал:

Ну вот и отлично) И это тоже там)

Аватар пользователя MGMaster
MGMaster 3 года назад
drupby написал:

"Niklan" написал(а):

А где используется переменная? В каком файле и строке, чтобы я понял откуда она)
"Niklan" написал(а):

в template.php темы

http://cgit.drupalcode.org/drupalife_store/tree/themes/drupalife_store/t...

drupby написал:

"drupby" написал(а):

Ну вот и отлично) И это тоже там)

Спасибо!
Я же смотрел в template.php в первую очередь - не нашел.
Сейчас дошло, что я же свою тему субтемой сделал. Сам, короче, тормоз.

Аватар пользователя Niklan
Niklan 3 года назад

Исправил некоторые ошибки в теме.
Теперь больше не будет еррора array_flip что-то там.
И по мелочи всякие доработки.

Сейчас возьмусь делать базовую заготовку для сабтемы, для тех кто прямо в теме из сборки правит стили и т.д. ><

Аватар пользователя Niklan
Niklan 3 года назад

Добавил заготовку сабтемы для тех кто хочет менять дефолтную но не делать с нуля.
Вариант с сабтемой самый правильный - ибо при апдейте ничего не слетит. Вы просто меняете что не нравится и что нужно.

В общем если руки дойдут, напишу в блоге что почем, там не сложно.

Аватар пользователя cin_nev
cin_nev 3 года назад

Добрый день!
Niklan, спасибо за сборку.

Возник вопрос по использованию facets search API. У Вас идёт переопределение формы для facet ranges, где жестко прописаны суфиксы 'руб.' для границ диапазона, а не берутся из настроек фасета. Я не настолько силён в Drupal API, чтобы пофиксить данную проблему. Подскажите как можно исправить?

Аватар пользователя Niklan
Niklan 3 года назад
cin_nev написал:

Привет. Просто скачайте последнюю версию 7.x-1.0-beta2. Я исправил данную проблему.
Если это решит вашу проблему, сообщите. Если что, вот полностью новая версия файла.

Вроде всё исправил что тут писали в beta2 + добавил сабтему. Как делать сабтему для сборки и как вообще обновлять сборку, я написал в блоге.

Вот план на beta3. Если есть идеи, предлагайте. Ну и ошибки кидайте, буду править.

Аватар пользователя cin_nev
cin_nev 3 года назад
Niklan написал:

Извините, что не совсем точно выразил свою мысль в предыдущем посте.

У вас прописывается для fasets ranges валюта. А я использую данный тип фасетов для объёма памяти, длины кабели и т.п. В настройках фасета соответственно указываю в качестве суффиксов: Gb, м и т.п. Таким образом хотелось бы использовать суффиксы и префиксы из настроек фасетов.

Для себя решил эту проблему через перевод интерфейса. Т.е. оставил в шаблоне фасета только разметку (Ваша разметка лучше смотрится, чем стандартная, спасибо) и в переводе интерфейса для каждого фасета сделал перевод.

Спасибо за ссылку на статью в блоге.

Аватар пользователя Niklan
Niklan 3 года назад
cin_nev написал:

Для себя решил эту проблему через перевод интерфейса. Т.е. оставил в шаблоне фасета только разметку (Ваша разметка лучше смотрится, чем стандартная, спасибо) и в переводе интерфейса для каждого фасета сделал перевод.

А что мешает взять темлпейт и в нем валюту заменить на Gb, м, или вообще, по уму, сделать свой фасет?

Аватар пользователя cin_nev
cin_nev 3 года назад
Niklan написал:
cin_nev написал:
Для себя решил эту проблему через перевод интерфейса. Т.е. оставил в шаблоне фасета только разметку (Ваша разметка лучше смотрится, чем стандартная, спасибо) и в переводе интерфейса для каждого фасета сделал перевод.

А что мешает взять темлпейт и в нем валюту заменить на Gb, м, или вообще, по уму, сделать свой фасет?

Недостаток знаний :(
Смотрел внутренности модуля facet ranges. Там суффиксы и префиксы являются аргументами для создания строки $form['text-range'], а как к ним обратиться из шаблона не знаю. Была мыль переписать модуль немного, что бы можно было к суффиксам докричаться по конструкции $form[$form['fild-name']]['suffix'], но это будет работать до первого обновления модуля, так что отказался от такого варианта.

А касательно идей/хотелок для последующих версий:
Добавить в настройках внешнего вида поля для адреса и телефонов, которые потом выдавать в шапке страницы.

Аватар пользователя Niklan
Niklan 3 года назад
cin_nev написал:
Смотрел внутренности модуля facet ranges. Там суффиксы и префиксы являются аргументами для создания строки $form['text-range'], а как к ним обратиться из шаблона не знаю. Была мыль переписать модуль немного, что бы можно было к суффиксам докричаться по конструкции $form[$form['fild-name']]['suffix'], но это будет работать до первого обновления модуля, так что отказался от такого варианта.

Что-то вы всё усложняете. Это всё делается через интерфейс Facet в админке search api ><

cin_nev написал:
Добавить в настройках внешнего вида поля для адреса и телефонов, которые потом выдавать в шапке страницы.

Это не проблема, вопрос только где их выводить?

Аватар пользователя cin_nev
cin_nev 3 года назад
Niklan написал:
cin_nev написал:
Смотрел внутренности модуля facet ranges. Там суффиксы и префиксы являются аргументами для создания строки $form['text-range'], а как к ним обратиться из шаблона не знаю. Была мыль переписать модуль немного, что бы можно было к суффиксам докричаться по конструкции $form[$form['fild-name']]['suffix'], но это будет работать до первого обновления модуля, так что отказался от такого варианта.

Что-то вы всё усложняете. Это всё делается через интерфейс Facet в админке search api ><

Вот чтобы не усложнять я и воспользовался функциональностью перевода интерфейса :)

Niklan написал:
cin_nev написал:
Добавить в настройках внешнего вида поля для адреса и телефонов, которые потом выдавать в шапке страницы.

Это не проблема, вопрос только где их выводить?

Я у себя разместил блок адреса и телефонов под блоками слогана, поиска и корзины.

Аватар пользователя Niklan
Niklan 3 года назад
cin_nev написал:
Вот чтобы не усложнять я и воспользовался функциональностью перевода интерфейса :)

Пока вы с таким подходом не сядите в лужу) Это проще лишь на первых парах, когда всплывет проблема, всё равно придется делать по уму, да еще и эту проблему решать)

cin_nev написал:
Я у себя разместил блок адреса и телефонов под блоками слогана, поиска и корзины.

А скрин, я хочу чтобы всё органично смотрелось. Лепить без причины не охото.

Также сейчас сделал редизайн форм, элементов включая чекбоксы и радио.

Было:

Стало:

Было:

Стало:

Было:

Стало:

Было:

Стало:

Аватар пользователя Niklan
Niklan 3 года назад

Теперь обёртка подкатегорий не будет отображаться если нету никаких подкатегорий.

В целом, вроде я сделал всё что хотел. Если у вас есть пожелания, или нашли ошибки, отписывайтесь пока я на волне всё правлю :3

Чтобы было ясно что уже починил и исправил\изменил: https://github.com/Niklan/drupalife_store/wiki/TODO-Plans-for-releases

Аватар пользователя cin_nev
cin_nev 3 года назад
Niklan написал:
В целом, вроде я сделал всё что хотел. Если у вас есть пожелания, или нашли ошибки, отписывайтесь пока я на волне всё правлю :3

У меня вылезла такая ошибка: при оформлении зарегистрированным пользователем нового заказа, создаётся ещё один новый профиль покупателя.

Аватар пользователя cin_nev
cin_nev 3 года назад

Добрый день!

Niklan написал:
В целом, вроде я сделал всё что хотел. Если у вас есть пожелания, или нашли ошибки, отписывайтесь пока я на волне всё правлю :3

Возможно это так и задумано, но на всякий случай спрошу :) В каталоге первая кнопка "Добавить в корзину" имеет цвет темы, остальные кнопки "добавить в корзину" не окрашены (у каждой из них свой класс).

Из пожеланий или подскажите, как сделать:
Автоматическое заполнение полей в Billing information. Т.е. У пользователя добавить поля, аналогичные Billing information. А при оформлении заказа автоматически эти значения подставлять.

Аватар пользователя MGMaster
MGMaster 3 года назад

По умолчанию уведомление о новом заказе приходит на почту админу.
Как настроить так, чтобы уведомления приходили на другой адрес?

Посмотрел в rules - там есть только отправка почты покупателю.
А как отправляется админу?
или что-то я проглядел?

P.S. Похоже, что это был глюк. Заказы админу не приходят. Пришел один почему-то, хотя заказ делал не админ...

Аватар пользователя artemrrr
artemrrr 3 года назад

Отличная работа!

Аватар пользователя vbard
vbard 3 года назад

Доброе время суток.
Честно, сборку ещё не смотрел, тему не читал :) Но смотреть хочу, а пока что главный вопрос автору - насколько сильно сборка завязана на теме оформления? Сложилась привычка работать с Omega 4x.

Аватар пользователя lexa174
lexa174 3 года назад

Не могу понять как главная страница организована... Там только слайдер что-ли?
Пытался переопределить главную страницу в настройках - выводит пустую страницу

Аватар пользователя cin_nev
cin_nev 3 года назад
lexa174 написал:
Не могу понять как главная страница организована... Там только слайдер что-ли?
Пытался переопределить главную страницу в настройках - выводит пустую страницу

Ещё новости на главной через представление типа блок: News: (front) Last 3 news

Аватар пользователя vovanfz
vovanfz 3 года назад

А у кого получилось уведомление о заказе администратору по почте настроить?
Уже 2й день пыжусь с модулем Commerce Email - результаов никаких... после его установки и клиенту письма перестают приходить :)

PS соответствующие дополнительные модули установил (SMTP, Variable Email , HTML Mail , Mail System).

Аватар пользователя rustiksab
rustiksab 3 года назад
vovanfz написал:
А у кого получилось уведомление о заказе администратору по почте настроить?
Уже 2й день пыжусь с модулем Commerce Email - результаов никаких... после его установки и клиенту письма перестают приходить :)

PS соответствующие дополнительные модули установил (SMTP, Variable Email , HTML Mail , Mail System).

из доп модулей установил только SMTP настроил там почту, для того что бы отправлялось админу, в правилах склонируйте, отправка на электронную почту, в первом пункте сразу пропишите электронную почту куда нужно отправлять письмо, в поле где надо прописать сообщение у меня стоит вот так:

<?php
// Номер заказа
$order_id = $commerce_order->order_id;

$wrapper = entity_metadata_wrapper('commerce_order', $commerce_order);

// Список товаров
$line_items = $wrapper->commerce_line_items->value();

// Адрес (поле: field_address)
$field_address = $wrapper->commerce_customer_billing->field_address->value();

/*
Поля:
Имя (поле: field_first_name)
Фамилия (поле: field_second_name)
Отчество (поле: field_surname)
*/
$field_first_name = $wrapper->commerce_customer_billing->field_first_name->value();
$field_second_name = $wrapper->commerce_customer_billing->field_second_name->value();
$field_surname = $wrapper->commerce_customer_billing->field_surname->value();

// Полное имя
$fullName = $field_second_name.' '.$field_first_name.' '.$field_surname;

// Поле телефон (поле: field_telephone)
$field_telephone = $wrapper->commerce_customer_billing->field_telephone->value();

// Сумма заказа
$products_total = commerce_currency_format(
$commerce_order->commerce_order_total['und'][0]['data']['components'][0]['price']['amount'],
$commerce_order->commerce_order_total['und'][0]['currency_code']
);

echo "Заказ № ".$order_id;
echo "\nФИО: ".$fullName;
echo "\nАдрес: ".$field_address;
echo "\nТелефон: ".$field_telephone;

echo "Список товаров:\n";

foreach($line_items as $line_item){
if($line_item->type == 'product'){
$product = commerce_product_load($line_item->commerce_product['und'][0]['product_id']);
// Количество
echo "\n".number_format($line_item->quantity)."x ";
// Заголовок
echo $product->title." ";
/*
Цена: commerce_currency_format($product->commerce_price['und']['0']['amount']
Код валюты(RUB, USD и т.д.): $product->commerce_price['und']['0']['currency_code']
*/
echo commerce_currency_format($product->commerce_price['und']['0']['amount'],$product->commerce_price['und']['0']['currency_code']);
}
}

echo "\nCумма заказа: " . $products_total;
?>

только должны быть обязательны эти поля
field_first_name
field_second_name
field_surname
field_address
field_telephone
в /admin/commerce/customer-profiles/types/billing/display

необходим включеный модуль PHP filter и Entity

Аватар пользователя cin_nev
cin_nev 3 года назад
vovanfz написал:
А у кого получилось уведомление о заказе администратору по почте настроить?

Я просто в добавил действие по отправке почты на [site:mail] в конфигурации магазина. Дополнительных почтовых модулей не ставил.

Аватар пользователя Niklan
Niklan 3 года назад
rustiksab написал:
PHP filter

Это явно лишнее

Аватар пользователя rustiksab
rustiksab 3 года назад
Niklan написал:
rustiksab написал:
PHP filter

Это явно лишнее

а как быть? может подскажете, определенные токены не нашел под это. Может есть более изящное решение?

Аватар пользователя DivaDii
DivaDii 3 года назад

Уважаемый Niklan, спасибо за сборку.

Вопрос:

Как обновлять Вашу сборку - как обычно, стандартно?
Или есть какие-то нюансы?

Особенно, учитывая, что я после сборки еще добавляла приличное количество модулей.

Аватар пользователя artemrrr
artemrrr 3 года назад

Проблема!

1.Дизайн не адаптивный (то есть адаптивный токо на компе при тесте, в реале не работает)
2.Меню Суперфиш глючит (при любом переходе по пунктам меню, само меню меняет свое содержимое добавляя в него все на свете) при переходе в режим мобильного, но это при тесте на компе.

Аватар пользователя rustiksab
rustiksab 3 года назад

Не могу понять как работает представление /taxonomy/term/% как изменить представления term/% но при этом subcategory (подкатегории) оставались со своим представлением. например как реализовано здесь http://xn--80aalk0boh.xn--p1ai/katalog.html т.е заходим в каталог, потом попадаем в подкаталог, и затем в подкаталоге уже применяется то представление что создано мной.

Аватар пользователя lexa174
lexa174 3 года назад

Народ, никто не встречался с такой проблемой: не влазит толком строка если заведено несколько товаров к одной ноде, обрезана получается строка эта и непонятно что в неё тыкать можно

Вот как пример - на этом адресе http://svetlomir.ru/catalog/seriya-ofis-60-28vt-v-potolki-tipa-armstrong...

Аватар пользователя cin_nev
cin_nev 3 года назад
lexa174 написал:
Народ, никто не встречался с такой проблемой: не влазит толком строка если заведено несколько товаров к одной ноде, обрезана получается строка эта и непонятно что в неё тыкать можно

Или в css подправьте ширину поля, или в настройках измените размер рисунка, или иначе расположите элементы на странице товара. У Вас просто рисунок перекрывает поле выбора и всё.

Аватар пользователя lexa174
lexa174 3 года назад

Ага, вручную поправил, вроде нормально. В следующей версии я думаю стоит учесть этот момент

Почему-то не русифицировалась у меня корзина, часть надписей на англицком, придется вручную править тоже

Аватар пользователя rustiksab
rustiksab 3 года назад

А сталкивался кто с проблемой, когда дублируешь меню, superfish на вкладку содержание, и делаешь 2 уровня вложений, выезжает только 1 уровень, в навигации все работает, это css стили что ли править?

Аватар пользователя lexa174
lexa174 3 года назад

Не могу разобраться можно ли штатными средствами менять порядок выкладки товаров в категории?

Аватар пользователя cin_nev
cin_nev 3 года назад
lexa174 написал:
Не могу разобраться можно ли штатными средствами менять порядок выкладки товаров в категории?

Смотря что подразумевать под штатными :)
Можно добавить в карточку товара не отображаемое поле "Вес", которое добавить в критерий сортировки представления "Product Index". Правда, при большом количестве товаров в категориях такой подход может оказаться утомительным. Но для поднятия нескольких позиций товаров вверх списка вполне подойдёт.

Аватар пользователя lexa174
lexa174 3 года назад
cin_nev написал:
Смотря что подразумевать под штатными :)
Можно добавить в карточку товара не отображаемое поле "Вес", которое добавить в критерий сортировки представления "Product Index". Правда, при большом количестве товаров в категориях такой подход может оказаться утомительным. Но для поднятия нескольких позиций товаров вверх списка вполне подойдёт.

Ага, разобрался, надо было включить модуль администрирования представлений

Осталось придумать чем выгрузку для яндекс-товаров сделать

Аватар пользователя lexa174
lexa174 3 года назад

Кто-нибудь делал уже выгрузку товаров для яндекс-маркета с этой сборки?

Аватар пользователя Виктор Степаньков ака RxB
Виктор Степаньк... 3 года назад
lexa174 написал:
Кто-нибудь делал уже выгрузку товаров для яндекс-маркета с этой сборки?

Думаете что она настолько уникальна, что другие решения не подойдут?

Аватар пользователя lexa174
lexa174 3 года назад

Нашел тут обсуждение модуля yml_export, было заявлено о поддержке коммерса, но видимо что-то не то, не включается этот модуль,
http://www.drupal.ru/node/110346#comment-616273

Аватар пользователя drupby
drupby 3 года назад
lexa174 написал:
Нашел тут обсуждение модуля yml_export, было заявлено о поддержке коммерса, но видимо что-то не то, не включается этот модуль,

ну так если у вас одновременно включены и commerce, и ubercart, то он не будет работать

Аватар пользователя lexa174
lexa174 3 года назад
drupby написал:
ну так если у вас одновременно включены и commerce, и ubercart, то он не будет работать

Только то, что в этой сборке

Аватар пользователя Niklan
Niklan 3 года назад
rustiksab написал:
Не могу понять как работает представление /taxonomy/term/% как изменить представления term/%

Заходим в словарь таксономии где категории, вверху Manage display (управление отображением) там подвкладка taxonomy terms page, или как-то так, и увидите выбор вьюхи.

P.s. народ, я уже устал объяснять. Сборка ничем не примечательна в том плане, что вы так пишите и спрашиваете, буд-то там пол ядра друпала перелопачено. Это по факту чистый друпал с установленным и настроенным коммерцем + тема для него. Всё. Просто возьмите и попробуйте сами с нуля поднять магазин на коммерце, вы проделаете за пару часов то, что уже сделано в сборке. Я это к тому, что тут нет никаких "уникальностей" и все что работает на обычной связке commerce + drupal, работает и тут. Например, мне уже не раз писали и спрашивали (тут в комментах, на почту, уже и на орге в issue) что не работает php код в блоках. На секундочку задумайтесь, ведь установив чистый друпал вы тоже не сможете писать php код в блоках, и для этого надо включить модуль PHP Filter. Так что же мешает включить его на сборке, если он вам так нужен? По понятным причинам он выключен изначально, но и запрета на его включение нету. Большинство ответов на вопросы гуглятся прямо вбив такой запрос, без приписки сборки - ибо она, как я уже писал выше, всего-лишь настроенный drupal + commerce и тут нет своих хитростей и прочего. Это откинет уйму вопросов и ответы вы же сами получите в разы быстрее чем заваливать меня такими вопросами на почту. :-)

Аватар пользователя Xnmera
Xnmera 3 года назад

Niklan подскажи пожалуйста, если знаешь, почему "слетает" адаптивность? Три раза сносил сборку и заново ставил, но результат один и тот же.
Установил сборку все адаптивно, проверил на iphone и прочих устройствах, спустя примерно 3 часа, все слетает.На компе все в порядке, масштабируется как надо, на мобильных девайсах перестает работать.
P.S. модули дополнительно не устанавливал, CSS тоже не менял, все из коробки.

Аватар пользователя Niklan
Niklan 3 года назад
Xnmera написал:

В последней dev (от сегодня) поправил.
Также это исправление будет включено в beta4 и выше. Соответственно у кого beta3 и данная пробелма, можно обновиться до dev версии. Либо ручками добавить 1 строку.

Аватар пользователя Xnmera
Xnmera 3 года назад
Niklan написал:
Xnmera написал:

В последней dev (от сегодня) поправил.
Также это исправление будет включено в beta4 и выше. Соответственно у кого beta3 и данная пробелма, можно обновиться до dev версии. Либо ручками добавить 1 строку.

Спасибо за ответ и за сборку!

Аватар пользователя Greenstorm
Greenstorm 3 года назад

При создании карточки товара состоящей из нескольких товаров, эта карточка дублируется в сетке товаров каталога (дублируется столько же раз, сколько товаров добавлено в карточку). Distinct, Pure Distinct и Disable SQL rewriting, а также патч для views_plugin_query_default.inc не помогают. Кто сталкивался с подобной проблемой, помогите, пожалуйста.

Ну и конечно же, спасибо за хорошую сборку, которая экономит кучу времени.

UPD: Решение найдено на этом же форуме: фильтр content:products:delta

Аватар пользователя organizm
organizm 3 года назад

Подскажите как в вашей сборке убрать текстовый редактор с анонса?

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 3 года назад

Сборка не обновлялась с августа. Она заброшена? Имеет ли смысл начинать на ней новый проект, или лучше изучить и собирать свой магазин?

Upd. Я, похоже, поторопился с выводами. В GIT-е работа идёт. Но вопрос актуален.

Аватар пользователя Mr.Alinaki@drupal.org
Mr.Alinaki@drup... 3 года назад

Я вот пролистал темы и не нашёл ответа на такой вопрос: а почему, используя ZEN-тему, не использовался SASS? А если использовался - нельзя ли его увидеть в самой сборке?

Аватар пользователя ttenz
ttenz 3 года назад
@drupal.org">Mr.Alinaki@drupal.org написал:
лучше изучить и собирать свой магазин