Блог пользователя - andreystrelkov

Расшаривание страницы в соц. сети Вконтакте

15 октября 2013 в 23:28

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

посмотрел на офф. сайте как делается https://vk.com/pages?oid=-1&p=%D0%9F%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0...

вроде местами просто

http://vkontakte.ru/share.php?url={адрес страницы}

но я хочу сам определить что будет тайтлом, что изображением, что описанием
ниже у них написано про функцию VK.Share.button, и в ней можно самому параметры задать

Как бы вы создали свои адреса в Openlayers

9 октября 2013 в 9:00

У меня такая проблема, точнее я пока в начале, и думаю как делать
у меня создана карта, своя собственная, распиленная на куски maptiler-ом, и вставленная в openlayers
мне на этой карте нужно показывать всякие объекты (вьюхой буду делать)
но для того чтобы создать эти объекты и показать, им нужно дать как бы адрес
а так как карта у меня своя то по идее это изначально просто кусок картинка в центре широты и долготы

вопрос. как можно сделать свои адреса, например 70корпус/3этаж/200комната
почему то мне кажется, что нужно создать словарь таксономии с иерархией, аля

* 70 корпус
* 1этаж
* 100 комната
* 2этаж
* 3этаж
* 300 комната
* 301 комната
* ...
* 71 корпус

Можно ли посланных вьюхе аргумент использовать как токен из replacement patterns

26 сентября 2013 в 23:04

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

Можно ли как нибудь Views выводить данные внешней базы?

25 сентября 2013 в 20:01

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

Показ полей в Views по условию

22 сентября 2013 в 8:50

Наверно уже этот вопрос обсуждался, но я так и не смог найти более менее нормального и универсального ответа
на такой вроде бы популярный вопрос
Как во вьюхе добавить условие вывода полей в зависимости от значения других полей
например выводить BODY если только TITLE = FIRST

Т.е. всё аналогично как в существующем модуле Conditional Fields

Запутался в CONTEXTUAL FILTER у Views

21 сентября 2013 в 16:59

Запутался уже с аргументами у вьюхи
есть словарь таксономии, у него акромя всех полей есть поле РАЗДЕЛ и СТАТУС
дак вот созданно полно нод с привязкой к этом словарю

изначально я вьюхой с помощью аргумента (который берётся из URL) выводил ноды определённого раздела
т.е. ссылка была
www.mysite.ru/viewsnodes/RAZDEL_ONE
...RAZDEL_TWO, ...RAZDEL_THREE

и приспичело меня на странице этой вьюхи вывести ещё блок, в котором ссылки в дополняющие текущую ссылку ещё одним аргументов, а именно СТАТУС
т.о. во вьюху добавил ещё один аргумент, котороый тоже берёт значение из URL (только уже 3его уровня, а второй уровень берёт значение РАЗДЕЛА)
в результате получаются такие ссылки
www.mysite.ru/viewsnodes/RAZDEL_ONE/STATUS_ONE
...RAZDEL_ONE/STATUS_TWO

Каким модулем можно послать письмо с содержимым какой нибудь Views?

18 сентября 2013 в 17:24

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

Как можно вкладки типа ПРОСМОТР, РЕДАКТИРОВАТЬ и т.д. переместить внутрь Panels?

16 сентября 2013 в 22:25

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

Как можно реализовать подобное как на 2GIS, а именно вложенность разделов?

9 сентября 2013 в 17:47

Перейдите пожалуйста по этой ссылке http://maps.2gis.ru/#!/izhevsk/center/53.213786%2C56.851501/zoom/11/stat...
и вы слева увидите раздел, категории
при клике по котором открываются внутренности его

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

Как вызвать форму создание ноды с параметрами?

8 сентября 2013 в 20:56

Похоже такого вопроса ещё небыло, представьте себе есть нода, у которой поля Title и Body, можно ли её форму создания, т.е. node/add/article - вызвать с параметрами допустим для поля Title
что то тип того node/add/article%title=Нода
Хммм... реально ли такие ссылки делать?

Каким модулем можно решить следующий вопрос?

8 сентября 2013 в 17:15

Добрый день, у меня следующая проблема, есть база товаров (Drupal Commerce), и мне нужно дать посетителям сайта возможность создать ноды которые акромя Title и Body могли показывать какой нибудь один товар.
В идеале как, пользователь жмёт СОЗДАТЬ МАТЕРИАЛ, где его просят ввеcти ЗАГОЛОВОК и ТЕКСТ и ещё одно поле (вааааааще в идеале AUTOCOMPLETE) в котором он вводил бы либо название либо SKU товара, и система ему предлагала нужный товар из всей базы товаров)
в результате чего при выводе созданной ноды, он показывал ЗАГОЛОВОК, ТЕКСТ и это автокомплитный товар (например вьюхой, или ещё как нибудь, лишь бы хоть как то показывал)
есть подозрение что для этого как раз служит модуль Entity Reference или подобный
но совсем их не знаю, перебирать все, тоже не очень охото

Как дружат сочетание Addressfield + Geocode для карт и базы адресов Yandex

7 сентября 2013 в 18:03

Как я понимаю есть модуль addressfield в которой вводишь адрес, например Ижевск Автозаводская 10, т.е. город Ижевск, улица Автозаводская, дом 10 - а модуль Geocode (с помощью настройки типа геокодинга) с привязкой к полю addressfield, расшифрововает введённый адрес, и конвертирует его в Долготу и широту. В результате чего получается как бы новое поля. Которое уже модули типа OpenLayers, Leaflet и другие чуют и рисуют метку где надо

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

У меня такое сочетание, модуль для карт Leaflet, он выводит карту Yandex вьюхой, и может наносить иконки на неё по данным из поля Geocode который в свою очередь берёт данные от модуля addressfield

Кто работает с поиском Sphinx на хостинге IT-PORTAL?

2 сентября 2013 в 18:56

Товарищи, у меня пару вопросов, для тех у настроен поисковый движок на хостинг IT-Patrol
В данном исполнении этот движок знает морфологию, стемминг или как её там, т.е. когда слово в ноде КИРПИЧ, если я буду искать КЕРПИЧ, то он найдёт всё равно, но предложит мне верный вариант слова.

И в случае если допустим в ноде предложение: КАКАЯ МАШИНУ НЕОБХОДИМО КУПИТЬ ЧТОБЫ ЕЗДИТЬ ЗА ГРИБАМИ, и если я начну искать, ЧТОБЫ СЪЕЗДИТЬ ЗА ГРИБАМИ КАКУЮ МАШИНУ ЛУЧШЕ ПРИОБРЕСТИ

найдёт ли он?

Rules и Drupal Commerce - толи модуль толи я туплю. Проверьте пожалуйста у себя.

30 августа 2013 в 22:25

Товарищи, проблемма,
в коммерце, в настройках заказа, у меня есть доп. поле СКИДКА, типа СПИСОК (текст)
в котором перечень скидки:
1|0%
0.99|1%
0.98|2%

и т.д.
служит оно для того, чтобы можно было отдельно заказы править, и указывать скидку
а Rules по эвенту before save commerce order, должен это поле Entity has field
и Calculate value - Order:total:ammout * field_skidka

Как можно Views-ом вывести самые "флагнутые" комментарии в каждой ноде?

28 августа 2013 в 14:49

Вот такая интересная задача, есть 5 нод, в которой каждой несколько комментариев, которые в свою очередь можно флагировать модулем Флаг.

У каждой ноды есть дата окончания, в этот день нужно узнать какой у ноды самый флагнутый (пол кол-ву) комментарией, и у того комментария поменять поле.

Как я делал, выводил вьюхой все комментарии, которые группировал по ноде, и сортировал по кол-ву флагов
итого получилось

НОДА 1
коммент 1 (5флагов)
коммент 2 (3флага)
коммент 3 (0флагов)
коммент 4 (0флагов)
НОДА 2
коммент 1 (3флага)
коммент 2 (1флаг)
НОДА 3
коммент 1 (0 флагов)

дак вот всё бы это хорошо, но как бы сделать так, чтобы он в каждой группе вывел только 1 комментарий, т.е. самый флагнутый

Пытаюсь понять Domain Access, нужна небольшая помощь

27 августа 2013 в 9:36

Здравствуйте, задумал я сделать магазин частично для нескольких городов со своими товарами. И вот теперь думаю, как бы это реализовать
очень мне нравится когда используют домен следующего уровня, как у того же М-Видео сайта.
И подумал что так будет самое красивое решение Smile

Вот только абсолютно понятия ещё не имею как работать с Domain Access,однако задача у меня простейшая.
Допустим у меня магазин на 5 городов, в каждом городе по 4 продавца, у каждого продавца свои товары, которые он привязывает к термину таксономии (т.е. как бы ещё группируются они)
Соответственно покупатели тоже в своих городах и они хотят видеть товары только интересные им.

[РЕШЕНО] Можно ли поместить страницу в блок, чтобы потом его можно было в Panels поместить?

24 августа 2013 в 16:06

Очень хочется отобразить страницы типа: admin/structure/taxonomy/supplier/add, import/ (у Feeds), и про admin/commerce/products/add/product ВООООБЩЕ молчу

есть какие нибудь шансы?

Как сделать в Drupal Commerce поле Price по умолчанию со значением 0?

23 августа 2013 в 10:43

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

Не знаю как дальше углубиться в Rules Components. Может кто подскажет?

17 августа 2013 в 21:41

Добрый день, подскажите добрым словом пожалуйста, имеет сайт интернет магазин, постороенный на Drupal Commerce
в которой нужно достигнуть небольшой фичи в функционале.
Сначала первая фича, которую я достиг, у типа продукта есть поля ЗАКАЗАНО, в котором целое число, суть его в том,
что каждый раз при заказе того или иного товара, это поле увеличивается на 1, при завершении заказа (т.е. выдаче покупателю) и смене статуса заказ на выполнено, соответственно -1

Всё это делается методом RULES и COMPONENTS, а именно т.к. изначально на действие Completing the checkout process
нельзя сделать действие мол, Entity has field - ЗАКАЗАНО, и Calculate value ЗАКАЗАНО +1, а апосля

Комментирование терминов таксономии и товаров Drupal Commerce-а

15 августа 2013 в 16:33

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

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

Как я думаю нужно сделать, и как делаю в принципе.
Есть 2 правила у Rules, после создания как термина так и товара - создать ноду типа материала ТЕРМИН и ПРОДУКТА, заголовок которой является ID термина и продукта - таким образом у меня есть связка этих энтити между собой

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