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

[Решено] Подскажите модуль вставки определенного контента в любой блок/ноду

15 августа 2013 в 17:10

Ищу модуль для вставки определенного текста (номер телефона, например) в определенное место страницы, чтобы впоследствии можно было отредактировать текст в одном месте, и он изменился на всех страницах/блоках.
Вот пример похожего плагина на WP http://wordpress.org/plugins/hana-code-insert

Скачайте бесплатно без смс кнопки и иконки для bueditor

2 апреля 2013 в 12:27

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

Скрыть ссылки, которые возвращают пустой результат в exposed filters + bef

7 марта 2013 в 14:52

Есть представление. В нем настроены better exposed filters как ссылки. Задача стоит в том, чтобы скрыть ссылки, которые возвращают пустой результат. Т.е. чтобы пользователь видел только актуальные ссылки в фильтре.
Знаю, что есть views hacks и в нем selective filters. Но, насколько я понял, он с bef не работает.

Может, кто-то уже решал подобные проблемы? Подскажите, кто чем может. Буду признателен.

Количество посетителей на сайте

28 января 2013 в 21:12

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

Полазил по модулю admin_menu (хотел заюзать их admin_menu_session_count). Так вот разочаровался, счетчик анонимусов у них липовый.

Сменить тип виджета "добавить существующее поле" на странице "Управление полями"

8 января 2013 в 14:15

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

[Решено] Экспорт и импорт нод

5 января 2013 в 13:59

Написал в блоге пост об экспорте и последующем импорте контента через csv. Возможно тема уже обсуждалась, но для меня стала открытием. Так что если вдруг кому пригодится — значит не зря старался.

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

Предлагаю решение - сравнение товаров в Drupal 7

24 декабря 2012 в 18:16

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

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

Мой блог

23 декабря 2012 в 19:22

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

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

Блог ТурбоПискеля.

2 вопроса по Contextual Filters & Views 3

14 ноября 2012 в 15:35

1. Можно ли как-нибудь пропускать аргументы в contextual filters?

Вот например урл:
somesite.com/1/2/3

Он выводит ноды отфильтрованные some_field_1=1, some_field_2=2 и some_field_3=3. Как можно вывести ноды отфильтрованные только по some_field_2=2 ? То есть мне нужен такой урл (somesite.com/2)

2. Как можно в contextual filters генерить урлы по токенам, а не по айдишникам? То есть чтобы были такие примерно:
somesite.com/myviews/[term:name]/[node:title]/ где arg(1) - токен термина, а arg(2) - токен ноды.

Буду признателен за помощь.

Добавляем рейтинг в комментариях и общий рейтинг в самой ноде

24 сентября 2012 в 12:56

По мотивам англоязычной статьи.

Цель задачи: добавить fivestar rating в комментарии, чтобы люди могли оценивать ноду, к которой эти комментарии относятся.

1. Устанавливаем http://drupal.org/project/fivestar]Fivestar module">Fivestar">http://drupal.org/project/fivestar]Fivestar module and http://drupal.org/project/votingapi]Voting API">Voting">http://drupal.org/project/votingapi]Voting API.

2. Идем в admin/config/content/fivestar и создаем новый тег: rating.

3. Идем в admin/structure/types и создаем(редактируем) тип ноды.

4. В закладке Manage Fields, добавляем поле среднего балла рейтинга: label "Average Rating", name "rating", type of data "Fivestar Rating", и form element "Stars (rated while viewing)". Сохраняем.

[Решено] Uid 1 у суперадмина и анонимуса. КАК?!

14 сентября 2012 в 15:30

Добрый день.
Столкнулся с одной очень неприятной проблемой. Не знаю с чего она началась и откуда растут ноги, но все анонимусы на сайте имеют uid = 1, при этом роль все же анонимусовая.

<?phpprint_r($user)?> порадовал меня следующей записью:
stdClass Object ( [uid] => 1 [hostname] => 127.0.0.1 [roles] => Array ( [1] => anonymous user ) [cache] => 0 )

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

[Решено] Проблема-загадка (feeds, field, permissions)

11 сентября 2012 в 19:44

Есть тип ноды, который я выводил через views и все было хорошо, и солнце светило одинаково для всех.

Затем в типе ноды создал текстовое поле в которое через csv-файл фидзами импортируется обычная ссылка типа http://somesite.ru/some.rubric/some.node/PRODUCTSKU

Есть вьюсы, которые выводят эти ноды.

Проблема в том, что после импорта одного этого поля под админом все ноды во вьюсе видны, а под анонимусом — нет.
(ноды опубликованы, все права есть, во вьюсах в фильтрах нет ничего что могло бы как-то их отсеять).
Более того даже само поле со ссылкой закрыто от вывода в manage display.

А теперь самое интересное:
Если под админом зайти в редактирование какой-нибудь ноды, прокрутить вниз и нажать "сохранить" — нода становится видна для анонимуса.

Feeds Tamper фильтр по числам

31 августа 2012 в 19:47

Хочу с помощью Feeds Tamper отфильтровать ноды в csv по числовому полю, чтобы импортировались все ноды со начением поля [price] !== 0. В настройках включаю плагин Filter Keywords, добавляю значение 0 и инвертирую фильтр. По логике фильтр должен был сделать то, что мне нужно, но получилось несколько иначе: фильтр импортировал все ноды у которых в [price] нет 0 — то есть 122, 22242, 3323443 и т.д. Таким образом он также не пропустил ноды с [price] == 102, 100, 22201.

Возможно ли стандартным плагином filter keywords сделать такую штуку, как я хочу?

[Решено] Подвисший импорт продуктов через Feeds

31 августа 2012 в 13:26

Добрый день.
Есть связка drupal7 + commerce + commerce + commerce_feeds.
При импорте csv файла, продукты и дисплеи вроде как импортируются нормально, НО, потом если зайти на страницу импорта продукта/дисплея есть такой глюк.

Кнопка импорта в это время неактивна.
Может кто сталкивался или есть мысли как решить проблему?

UPD:
решение №1: http://drupal.org/node/1232546 http://drupal.org/node/1018520 и патч » http://drupal.org/node/1454666#comment-6168760

[Решено] Отображение поля при условии, что заказ оплачен.

16 августа 2012 в 17:10

Привет.
Настраиваю связку D7 + commerce. Вопрос вот в чем:
в продукте есть поле "Файлы". Для всех оно по умолчанию скрыто. Как его показать только для покупателя, чей заказ оплачен?

Не совсем до конца понимаю, как настроить рулзы. Event и Conditions установил следующие:
EVENТ - After updating an existing commerce order
ELEMENTS - Data comparison
Parameter: Data to compare: [commerce-order:status], Data value: Checkout: Completе.

Морфология vs таксоноимя vs auto_nodetitle

11 мая 2012 в 14:02

Господа, сейчас собираю сайт доску объявлений.
Решено было изначально уйти от заполнения тайтлов, чтобы пользователям совсем не болела голова, что туда напистать.
Тайтлы будут генерироваться модулем Auto Nodetitle по токенам.
В качестве токенов используются термины таксономии и другие поля.

Примерно тайтл будет выглядить следующим образом:
[Продам] [медиаплеер] [Sony] [SMP-N200]

Но тут встает вопрос морфологии. Термины женского рода должны красиво склоняться.

[Продам] [игровая приставка] [Sony] [PSVita] — не кошерно
[Продам] [игровую приставку] [Sony] [PSVita] — кошерно

Программный вывод описания термина таксономии

7 марта 2012 в 16:15

Искал, как программно сделать вывод поля описания термина. Решение нашлось. Может кому-нибудь пригодится. Так же приветствуются более изящные решения Smile