Dock@drupal.org: Комментарии

Главные вкладки

1 сентября 2009 в 9:56

Делается через темизацию. В шаблоне в хуке preprocess_node получаете список словарей через [ru-api=taxonomy_get_vocabularies]. А там уже для каждого словаря при помощи [ru-api=taxonomy_node_get_terms_by_vocabulary] получаете термины и выводите их так, как вам надо.

31 августа 2009 в 17:46

Судя по ошибкам, не просто пропали файлы, но и создаться там не могут. Посмотрите, есть ли права на запись в tmp и вообще может он отмонтировался. Вообще лучше делать tmp в sites/default.. Там кроме ваших временных файлов другого барахла не будет.

27 августа 2009 в 10:18

Ну в dev много чего интересного может быть, да ещё и с патчем;)
Я говорил про стабилный релиз, а на данный момент стабильного релиза 3-ей ветки нет;)

26 августа 2009 в 17:29

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

25 августа 2009 в 10:12

Прикручивать нужно не к шаблону, а к форме. В хук генерации формы добавляете вашу капчу, а в хуке её обработки добавляете проверку введенных пользователем данных и значением параметра сессии $_SESSION['captcha_keystring'] (сюдя по оффсайту KCAPTCHA).
А чем модуль Captcha не подходит?

24 августа 2009 в 16:28

trazar Зато после усваивания творить - одно удовольствие:)
IrinaStasuk У вас просто количество мероприятий небольшое. Когда счет на пару тысяч будет, тогда будет тормозить жутко, если Вы конечно модуль Calendar использовали...

24 августа 2009 в 15:40

Не за что. Объект - это то же самое, что и объект класса в любом другом языке, так что чистой воды ООП. Объект - это контейнер, в котором хранятся другие объекты. В данном случае контейнер термина, в котором лежат его атрибуты (имя, описание и т.п.).

24 августа 2009 в 15:35

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

24 августа 2009 в 10:52

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

24 августа 2009 в 10:29

Ээээ.. а теперь прочитайте все сначала и скажите, вы сами поняли что спросили? Вроде бы написали, "но я не очень-то разобрался" о чем.

24 августа 2009 в 10:27

Ну чтобы выдернуть из объекта имя надо очень постараться:) Сначала надо прочитать документацию по php и понять что такое объект:) А ещё можно найти в документации функцию [ru-api=taxonomy_get_term] и посмотреть что же она делает. Там, кстати, и запрос есть;) А если найти табличку, из которой этот запрос берет данные, то можно найти там поле "name". И после этих сложных манипуляций можно будет понять: чтобы получить имя термина, надо написать $ИМЯ_ОБЪЕКТА=>name Smile

8 августа 2009 в 19:09

volocuga Про оригинальность дизайна даже и не говорил, т.к. честно указал откуда взял. Переделал в нем немного, попозже может созрею доработать, пока много другой работы.
x3 Про какое меню идет речь? Если правое верхнее, то стандартное меню для Primary Links этой темы.
Автора и правда указывать не обязательно, но я благодарен ему за тему, за его работу, да и просто привык указывать авторов, чье творчество использую, поэтому и указал. Тем самым я выразил благодарность:)

6 августа 2009 в 9:43

Сегодня просматривая новые модули нашел ссылку на интересную функцию [ru-api=custom_url_rewrite]custom_url_rewrite[/ru-api] для Drupal 5. Собственно немного покопавшись нашел функции [ru-api=custom_url_rewrite_outbound]custom_url_rewrite_outbound[/ru-api] и [ru-api=custom_url_rewrite_inbound]custom_url_rewrite_inbound[/ru-api]. В документации написано как их использовать. Вроде то, что доктор прописал)