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

Ищу модуль ограничения прав комментирования

5 января 2011 в 19:23

Обшарил d.o, не нашел %-о

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

Мне вроде попадался такой модуль, а вот надо - и не найду никак...

Drupal 7 RC4 is out!

31 декабря 2010 в 17:11

Кажись, первым буду. А не спать под НГ!

В общем, вышел D7 RC4. Пофиксили некоторые критические баги, связанные с апгрейдом, и теперь снова в очереди ни одного критического бага.

И внимание! Релиз Д7 назначен на 5е января!

Весь анонс (на англицком) тут. Список изменений - тут.

Снова прошу помощи в борьбе с ИЕ :)

1 декабря 2010 в 21:15

Я снова с вопросом Smile
Есть на главной странице yoga74.ru табличка мероприятий. В самом верху таблички в заголовок views выводится меню с парой пунктов, вытянутых в строчку. Задумано, что эти пункты будут плавать вправо от заголовка таблицы, и быть с оным заголовком примерно на одном горизонтальном уровне.

Помогите побороть ИЕ6

20 ноября 2010 в 21:45

Прошу помощи зала.

Есть сайт chelpsy.ru. И на главной в ИЕ6 творится ужос: центральная колонка почему-то оказывается под левым сайдбаром, и вдобавок текст куда-то девается.
На сайте стоит докрученная-доверченная Acquia Marine, и где-то в процессе докручивания случилась бяка. А я бяки не вижу - у меня ие7.
До куч почему-то не работает png-fix, хотя вроде все правильно сделано.

зы. я ненастоящий верстальшик Smile

Прошу помощи! Reformal - не работает виджет. Проблемы с js?

20 марта 2010 в 9:51

Захотел поставить себе на сайт виджет от reformal для сбора отзывов-пожеланий. Думаю, это поможет мне внести улучшения в сайт. Код вызова скопировал в блок (php формат), блок вывел в подвале. Лейбл "оставьте свой отзыв" появился, но по клику на него ничего не происходит, хотя должно появиться окошко для отзыва. Подозреваю, что случился конфликт в javascript, но я в этом ничерта не понимаю.
Прошу помощи зала!
ps. сайт - www.chelpsy.ru

Pathauto 1.2->1.3 и транслитерация

8 марта 2010 в 15:15

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

Вывод: на процесс обновления надейся, а сам не плошай Smile

Свой тизер и "читать далее"

13 апреля 2009 в 18:52

Столкнулся с неприятной особенностью стандартного хука node_link. Оный хук не покажет ссылку "читать далее", если в его аргументе $teaser содержится что-то отличное от TRUE. Неприятность в том, что если, скажем, делать несколько списков тизеров разного вида, выводимых через views, и делать их через node_view с кастомным параметром $teaser, то наши любимые ссылки "читать далее" не создадутся.

Пришлось хакать ядро, поменяв одну строку в node.module. Исходный текст хука:

<?php/**
 * Implementation of hook_link().
 */
function node_link($type, $node = NULL, $teaser = FALSE) {
  $links = array();

  if ($type == 'node') {
    if ($teaser==1 && $node->teaser && !empty($node->readmore)) {
      $links['node_read_more'] = array(
        'title' => t('Read more'),
        'href' => "node/$node->nid",
        // The title attribute gets escaped when the links are processed, so
        // there is no need to escape here.
        'attributes' => array('title' => t('Read the rest of !title.', array('!title' => $node->title)))
      );
    }
  }

  return $links;
}?>

Нам нужна строчка
if ($teaser==1 && $node->teaser && !empty($node->readmore)) {

Заменяем ее на
if ($teaser && $node->teaser && !empty($node->readmore)) {

(убрали жесткую проверку на TRUE, при любом значении $teaser !=0 условие срабатывает).

Все, любимые ссылки на месте Lol

Главное, при очередном обновлении ядра не забыть пропатчить снова... А то что-то я не очень верю, что оный патч попадет в ядро в ближайшем будущем, хотя issue я сделал...

Перевел на 6ку и редизайнил свой сайт

21 февраля 2009 в 19:21

Психологи и психологическая помощь.
Хочу конструктивных комментариев с точки зрения пользователя-посетителя. Целевая аудитория сайта - люди, ищущие психологической помощи.
Мой-то глаз присмотрелся и замылен изрядно, надеюсь получить свежий взгляд на информационный дизайн.

Контент уехал под левую колонку - помогите вернуть!

13 февраля 2009 в 8:12

Господа верстальщики, прошу помощи!
На страницах типа вот этой http://www.chelpsy.ru/event/gruppa-telesno-orientirovannoi-terapii в ИЕ6 случается сабж. В опере и лисе все без проблем. Что надо поправить?

Тема aquia marina и Бегун

11 февраля 2009 в 22:13

Устроил тут своим Психологам и психологической помощи переезд на 6ку, ну заодно и тему сменил - гарланд сильно некузяв. Все хорошо, и хорошо работает, но при возврате на страницу блока Бегуна начинают криво (с перегрузкой страницы) работать ajax-пейджеры в блоках, и Админ-меню косячит - закрывается при смещении мыши на выпавшую менюшку.
Может, кто сильный в яваскрипте подскажет решение? Бегун включен, чтобы было на что посмотреть Smile

Д.о переезжает на 6ку!

3 февраля 2009 в 9:22

Друпал.орг переезжает на 6ку!
Есть дословно не переводить, то куча разработчиков работает не покладая рук, ног и голов по 16 часов в сутки, подготавливая переезд д.о на 6ку. Стараются сохранить максимум на своих местах, постоянно тестируя то, что получилось.
Интересно, они в процессе этого переезда повесят новый дизайн или потом отдельно работать будут?

про print_r

16 января 2009 в 10:19

Может, кто еще не знает (я вот недавно случайно узнал), что есть такая функция - dprint_r. Определена в модуле devel, и хороша тем, что читаемо выводит массивы и объекты. Отлично подходит для операций типа drupal_set_message(dprint_r($node,true));

Как отключить поле сск? [решено]

10 января 2009 в 19:55

Нужно сделать поле ССК отключенным, "серым". За это отвечает свойство элемента формы 'disabled'.
С forms api я только начал разбираться. Попытался использовать hook_form_alter, но с полями сск этот фокус не проходит. По ссылке я вопрос оставил, но может кто из наших разбирался с вопросом?

Про поиски спецов-вебмастеров...

11 декабря 2008 в 16:35

Навеяло очередным постом про потребность в спеце на все руки.

Как могло бы выглядеть такое объявление, если бы так искали автомеханика:

Нужен автомеханик для постоянной работы в крупном автопарке. Будет нужно:

  • мыть и полировать автомобили внутри и снаружи;
  • подбирать колер для покраски и подкраски кузова, окрашивать, а также помогать клиенту определяться с выбором обивки сидений и моделью торпедо при модернизации;
  • уметь при необходимости сделать такие блоки, как сцепление, карбюратор или систему электронного зажигания с нуля с помощью имеющихся на рынке станков с ЧПУ и без оного, а также уметь настраивать эти станки для выполнения различных работ;
  • уметь ремонтировать и полировать автостекла
  • привлекать клиентов на услуги ремонта, проката, грузоперевозок, мойки, окраски и полировки
  • уметь выстроить логистику поставки необходимых материалов и запчастей
  • ну и прочее по мелочи

как правильно переопределить генерацию страницы taxonomy/term? [решено]

24 сентября 2008 в 9:49

Пишу свой модуль, требуется хитро вывести сабжевую страницу. Поискал соответствующий хук - не нашел.
Вижу, что вызывается taxonomy_term_page как menu callback (что это такое, кстати? не разбирался еще с меню). Видимо, надо эту функцию и переопределить. А как назвать-то ее?

upd. модуль devel - наше все. там есть пимпа "rebuild menus". она-то меня и спасла от злобного кеширования меню. еще б разобраться, как это делать программно из своего модуля...

Запустил сайт своей веб-студии

16 июня 2008 в 12:06

Запустил наконец сайт своей веб-студии.
Дизайн еще будет обрастать картинками, или даже полностью переделываться, а вот структура мне нравится.

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

views: все ноды, не содержащие термина из аргумента?

29 мая 2008 в 15:56

Кто-нибудь решал такую задачу?
Небольшое количество нод помечено разными терминами из одного словаря. Вывожу ноды по одному из терминов, и хочу вывести список нод, котрые помечены ДРУГИМИ терминами из этого словаря. Т.е. есть tid, который надо исключить, и который я могу отдать как аргумент views.
Есть варианты, кроме динамического построения фильтра?

Запустил пару сайтов

5 апреля 2008 в 13:36

Запустил недавно пару сайтов:

Независимая Биржа Кредитов
Простой сайт, на слегка переделанной теме Artists01.

Гранит Информ
Сайт чуть посложнее, с индивидуальным дизайном.

Еще один сайт, запущенный еще в прошлом году:
Йога в Челябинске
Не сверстан до конца, и заказчик наконец дозрел довести его до ума... буду доводить Smile

Google AdSearch с результатами на странице сайта?

27 февраля 2008 в 8:15

Собственно, как? Поиск с выводом результата в гугль работает, а попытка вывести результат на странице сайта приводит к ошибке "странице не найдена" Sad
Можеть, дело в отрезании друпалом аргумента, который гугл прилепляет к пути?