Переконвертировал базу из нового формата в требуемый для модуля. Может кому пригодится. Обновленная база
Конвертер написал на Python, если нужно могу тоже выложить, но он сырой, т.к. делался под разовую задачу.
Поставил модуль, но мой ip не определяется. На http://ipgeobase.ru формат базы изменился, хотя я посмотрел оба формата, новую базу несложно сконвертировать в нужный формат.
Я сделал бутики, бренды и типы товаров отдельными словарями таксономии. И через Entity reference сослался:
У терминов Бренды сделал ссылку на Бутики
У Типов товаров поставил ссылку на Бренды
И у нод типа "Товар" поставил ссылки на все 3 словаря.
Нашел решение на орге.
1. Модуль special_menu_items нужно даунгрейдить до версии 1.4
2. Нужно пропатчить js файл в модуле DHTML menu, который прикладываю.
3. Поправить стиль.
Сделано прикольно. Этот модуль действительно сильно помогает для этой задачи?
Мне когда понадобилось сделать одностраничник, искал подходящие модули, но мне показалось, что блудить в чужом лесу гиморнее, чем свой нагородить
Модули которые понадобились именно для этой задачи:
- Menu attributes
Я всю жизнь считал что у друпала с дизайном админки туговато, финтифлюшек современных не хватает, и вроде сложновато. Но когда я решил поразбираться в Битриксе - я охренел. Там для того чтобы разобраться в админке, желательно пройти специальные курсы. Курсы не для блондинок. Разработчику привыкшему к чему-то еще, курсы тоже очень не помешают.
Сделал ссылки вида #link
Сама ссылка в html выглядит так: /#link
Все работает, но как-то странно. После перезагрузки страницы, переход по ссылкам происходит иногда как положено - просто перескакивание к нужному ID, а иногда страница перезагружается.
it-007 Я считаю что человек который будет пользоваться сайтом, в идеале вообще не должен видеть ни одного тега. Я не про конкретно этот сайт, а в целом.
Спасибо большое!
Я почему-то думал что подставляет абсолютную ссылку на главную страницу. И даже не пытался проверить.
Модуль посмотрю, сходу не очень понял что он делает.
it-007 Да это одностраничник. Без меню, имеется ввиду просто голым html в шаблоне или блоке?
Если бы делал для себя, то такой вариант подошел бы. Но правильно будет все-таки сделать через меню.
Plazik Этот модуль я пробовал. Он проблему не решает.
Sandy Big Boy Спасибо большое. Очень помог.
С заголовками тоже решил проблему. Я сначала контекстные фильтры не очень правильно настроил. В фильтрах указывал аргумент напрямую в пункте "Если значения фильтра НЕТ в URL", а надо было в пункте "Когда значение фильтра присутствует в URL или предоставляется по умолчанию". Там и настраивать меньше, и переопределение заголовков работает.
Спасибо. Но похоже такой способ не подойдет. Как я выше писал, при таком переходе от вьюхи к вьюхе, теряется информация о том откуда я собственно перешел. Типы товаров например референсом ссылаются на все бренды, соответственно никак не удастся соблюсти иерархию.
Придется делать все в одном словаре, и выводить вьюсом дочерние термины.
Жаль, такая мелочь казалась бы, но других вариантов похоже нет. Я даже придумать не могу алгоритм того как это можно было бы организовать еще.
Бренд (имеет поле-> Бутик) со страницы бутика переходим на список брендов ссылающихся на него
Тип товара (имеет поле -> Бренд) со страницы бренда переходим на список типов товара (но уже на этом этапе теряется информация о бутике, да и о бренде с которого был переход - тоже, т.к. типы товара ссылаются референсно на все бренды)
Удалось вывести первый, второй пункт. Третий как бы вывел. С четвертым уровнем проблема.
Как задать несколько аргументов? Аргумент же берется из url, а если это страница термина или нода, то это либо tid либо nid.
Если возможно задавать несколько аргументов, то на каждом этапе нужно будет задать по 2-3 аргумента, иначе информация об иерархии теряется.
Спасибо большое.
По второму пункту - во вьюсе контекстный фильтр как я понимаю того же типа, что стандартная вьюха для вывода терминов?
И в 3-м пункте тоже самое только для нод?
Попробую сделать сейчас. Только бренды по моему пересекутся. В разных бутиках у меня одни и те же бренды.
IP Geo – геолокация по IP адресу
Не за что.
Как в Webform засунуть капчу и form-submit в один общий wrapper?
Разобрался с весом.
<?php$form['actions']['captcha']['#weight'] = 0;?>
Еще раз спасибо большое.
Как в Webform засунуть капчу и form-submit в один общий wrapper?
Спасибо.
Работает, только капча встала ниже кнопки сабмита. Как ее переместить выше?
IP Geo – геолокация по IP адресу
Переконвертировал базу из нового формата в требуемый для модуля. Может кому пригодится.
Обновленная база
Конвертер написал на Python, если нужно могу тоже выложить, но он сырой, т.к. делался под разовую задачу.
IP Geo – геолокация по IP адресу
Да я разобрался, почему не определялся IP. У меня NGINX + Apache, нужно было в settings.php добавить запись:
<?php// Требуется если сайт находится за nginx
// Tell Drupal that we are behind a reverse proxy server
$conf['reverse_proxy'] = TRUE;
// List of trusted IPs (IP numbers of our reverse proxies)
$conf['reverse_proxy_addresses'] = array(
'127.0.0.1',
'IP сервера',
);
?>
IP Geo – геолокация по IP адресу
Поставил модуль, но мой ip не определяется. На http://ipgeobase.ru формат базы изменился, хотя я посмотрел оба формата, новую базу несложно сконвертировать в нужный формат.
IP Geo – геолокация по IP адресу
А как с использованием этого модуля добавить блок выбора города?
Не удается организовать иерархию на Друпале
Я сделал бутики, бренды и типы товаров отдельными словарями таксономии. И через Entity reference сослался:
У терминов Бренды сделал ссылку на Бутики
У Типов товаров поставил ссылку на Бренды
И у нод типа "Товар" поставил ссылки на все 3 словаря.
Как убрать повторяющееся меню в DHTML Menu
Нашел решение на орге.
1. Модуль special_menu_items нужно даунгрейдить до версии 1.4
2. Нужно пропатчить js файл в модуле DHTML menu, который прикладываю.
3. Поправить стиль.
Лэндинг на Drupal с помощью доработанного модуля Onepage
Сделано прикольно. Этот модуль действительно сильно помогает для этой задачи?
Мне когда понадобилось сделать одностраничник, искал подходящие модули, но мне показалось, что блудить в чужом лесу гиморнее, чем свой нагородить
Модули которые понадобились именно для этой задачи:
- Menu attributes
Скрипты срабатывают через раз
К примеру, каждый раз, когда чищу весь кэш из админки - скрипты не срабатывают.
Сложно ли будет переделать сайт под с Битрикса на Друпал?
Я всю жизнь считал что у друпала с дизайном админки туговато, финтифлюшек современных не хватает, и вроде сложновато. Но когда я решил поразбираться в Битриксе - я охренел. Там для того чтобы разобраться в админке, желательно пройти специальные курсы. Курсы не для блондинок. Разработчику привыкшему к чему-то еще, курсы тоже очень не помешают.
Как сделать ссылки меню типа #link?
Plazik Да я уже сделал как советовали выше #link
+ приделал jquery-smooth-scroll для плавной прокрутки страницы.
+ Lazy Load - подгружает фотографии только когда они оказываются в поле зрения.
Как сделать ссылки меню типа #link?
Сделал ссылки вида #link
Сама ссылка в html выглядит так: /#link
Все работает, но как-то странно. После перезагрузки страницы, переход по ссылкам происходит иногда как положено - просто перескакивание к нужному ID, а иногда страница перезагружается.
Как сделать ссылки меню типа #link?
it-007 Я считаю что человек который будет пользоваться сайтом, в идеале вообще не должен видеть ни одного тега. Я не про конкретно этот сайт, а в целом.
Как сделать ссылки меню типа #link?
Спасибо большое!
Я почему-то думал что подставляет абсолютную ссылку на главную страницу. И даже не пытался проверить.
Модуль посмотрю, сходу не очень понял что он делает.
Как сделать ссылки меню типа #link?
it-007 Да это одностраничник. Без меню, имеется ввиду просто голым html в шаблоне или блоке?
Если бы делал для себя, то такой вариант подошел бы. Но правильно будет все-таки сделать через меню.
Plazik Этот модуль я пробовал. Он проблему не решает.
Подскажите как в рубрике контакты добавить схему проезда!
Я думаю надо что-то простое
http://api.yandex.ru/maps/tools/constructor/
Не удается организовать иерархию на Друпале
Sandy Big Boy Спасибо большое. Очень помог.
С заголовками тоже решил проблему. Я сначала контекстные фильтры не очень правильно настроил. В фильтрах указывал аргумент напрямую в пункте "Если значения фильтра НЕТ в URL", а надо было в пункте "Когда значение фильтра присутствует в URL или предоставляется по умолчанию". Там и настраивать меньше, и переопределение заголовков работает.
Не удается организовать иерархию на Друпале
Несколько проблем решил:
На каждый бутик создал по вьюхе (5 штук не страшно, хоть и некрасивая идея)
Не удается организовать иерархию на Друпале
Если я ставлю в "типе товара" референсное поле на "бренд", надо ли у "бренда" добавлять соответствующее поле со ссылкой на "тип товара"?
Не удается организовать иерархию на Друпале
Спасибо. Но похоже такой способ не подойдет. Как я выше писал, при таком переходе от вьюхи к вьюхе, теряется информация о том откуда я собственно перешел. Типы товаров например референсом ссылаются на все бренды, соответственно никак не удастся соблюсти иерархию.
Придется делать все в одном словаре, и выводить вьюсом дочерние термины.
Жаль, такая мелочь казалась бы, но других вариантов похоже нет. Я даже придумать не могу алгоритм того как это можно было бы организовать еще.
Не удается организовать иерархию на Друпале
Переход по иерархии должен быть такого вида:
Бутик
Бренд (имеет поле-> Бутик)
со страницы бутика переходим на список брендов ссылающихся на него
Тип товара (имеет поле -> Бренд)
со страницы бренда переходим на список типов товара (но уже на этом этапе теряется информация о бутике, да и о бренде с которого был переход - тоже, т.к. типы товара ссылаются референсно на все бренды)
Не удается организовать иерархию на Друпале
Удалось вывести первый, второй пункт. Третий как бы вывел. С четвертым уровнем проблема.
Как задать несколько аргументов? Аргумент же берется из url, а если это страница термина или нода, то это либо tid либо nid.
Если возможно задавать несколько аргументов, то на каждом этапе нужно будет задать по 2-3 аргумента, иначе информация об иерархии теряется.
Не удается организовать иерархию на Друпале
Спасибо большое.
По второму пункту - во вьюсе контекстный фильтр как я понимаю того же типа, что стандартная вьюха для вывода терминов?
И в 3-м пункте тоже самое только для нод?
Попробую сделать сейчас. Только бренды по моему пересекутся. В разных бутиках у меня одни и те же бренды.