Есть вопрос

Кастомизация отображения ссылок модуля Service Links

12 октября 2010 в 16:18

Добрый день!
Буду благодарен за инфу по сабжу. Гугль мало помогает. Модуль просто лепит ссылки в конец страницы и не понятно как можно повлиять на его отображение, например с помощью CSS или еще как. Кто-нибудь сталкивался с этой проблемой?

Запретить определнной роли видеть ноды с таксономией

12 октября 2010 в 15:41

Приветствую всех!

Срочно нужно решение такой проблемы:

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

Taxonomy Access Control не очень то и работает.
Пользователи могут видеть ноду, но не видят тэг.

Как решить эту проблему?

Анализ сайта altergeo.ru

12 октября 2010 в 15:06

Всем привет, помогите проанализировать стоимость сайта altergeo.ru, возможно ли реализовать данное решение на друпале, если да, то во-сколько это встанет по цене? Есть ли готовы движки для таких целей? Спасибо.

Расширенный поиск по сайту

12 октября 2010 в 14:21

Процветай и здравствуй, дорогое сообщество.

С друпалом знаком, можно сказать, поверхностно.

Предо мно сейчас стоит следующая задача:

необходимо реализовать форму поиска (продвинутого).

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

Следующее. Есть несколько словарей таксономии.
Один словарь - регион (Азия, Европа, Африка) и второй - страны (Алжир, Афганистан, Индия и т.д.).

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

Ищем Египет - видим и те ноды, которые находятся в термине "Африка"...

Аналогично еще с 5-ю словарями, существующими на сайте.

Сломал мозг, перепробовал Faceted search, Views с exposed фильтрами и еще не помню какие модули, но вобщем вот...

Есть у кого-то решение для этого? Или же мне придется писать standalone-поиск вообще вне друпала по используемой БД?

Подскажите кто чем может, пожалуйста.

Спасибо заранее...

preprocess для node

12 октября 2010 в 14:12

Дайте наводку, нужно в выводе ноды определенного типа сделать вывод картинки определенным образом (наложить маску). Как вообще формируется $content? Посмотрел в theme_preprocess_node, там content уже заполнен, само изображение лежит глубоко (..['field_img']['field']['items'][0]['#node']...) Как решается этот вопрос более просто?

Views термины таксономия

12 октября 2010 в 13:47

Есть вопрос как во views вывести термины из определенного словаря, если фильтр настроен на выборку из другого словаря?
Приблизительно.
Словарь 1: (Материалы сайта)
Продажа
-Лучшие предложения
Аренда
-Лучшие предложения

Словарь 2: (Регионы)
Россия
Норвегия
Швеция
Германия

Фильтр настроен на выборку всех нод с словаря Материалы сайта аренда - лучшие предложения
В view добавил поле таксономия: термин - печатается Лучшие предложения
А должен выводить термин из словаря Регионы - как это сделать?

Непростой вопрос по синонимам

12 октября 2010 в 13:28

Здравствуйте, дорогие Профессионалы!

Обращаюсь к Вам со следующим вопросом. Друпал при создании каждой страницы предлагает сделать синоним - то есть адрес, по которому эта страница будет также доступна. Получается, что изначально создаются страницы с номерами (типа ?q=node/172), но потом можно дописать альтернативный адрес.

Я стала создавать эти синонимы с текстовым названием, чтобы это положительно влияло на выдачу в Яндексе. Но мне сказали, что по сути у меня получаются две страницы с одинаковым контентом (то есть дублированный контент), обе из которых индексирует Яндекс. И теперь неясно, как:
1) удалить страницу с номерным названием, но оставить с текстовым
2) создавать страницы сразу не с номерами, а с текстовым названием (если это возможно).

Пожалуйста, подскажите мне, о гуру Друпала Smile

Спасибо!
Мария.

Бан по IP

12 октября 2010 в 13:20

Здравствуйте!
Возник такой вопрос: на моем сайте анонимный пользователь может создавать ноду.
Необходимо сделать так, чтобы администратор сайта мог банить по айпи нехороших пользователей Smile
При этом функциональность всего сайта должна сохраняться, но новые ноды от забаненных пользователей не должны добавляться.
Как это можно реализовать? Нужен ли сторонний модуля или достаточного базового функционала (правила доступа и т.п.)?

Вывод по 10,20 и 50 нод в views

12 октября 2010 в 13:03

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

Пример тут _http://www.sportapteka.ru/pages/view_brand/14?order=stock&per_page=10

У кого-нибудь есть решение такой задачи?