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
Можеть, дело в отрезании друпалом аргумента, который гугл прилепляет к пути?

Ищу друпалера-программера (желательно еще +верстальщика) в Челябинске

21 февраля 2008 в 17:32

Создаю веб-студию. Ищу программера для собирать модули в кучу и программить, если чего надо. Желательно также еще и умение верстать, и натягивать наверстанное на друпал.
Заказов есть, сам не успеваю уже.
Очень желательно - в Челябинске.

contact: адрес отправителя сообщения??

30 ноября 2007 в 21:06

По непонятным мне причинам стандартный модуль contact в 5.3 друпале не указывает в сообщении адрес отправителя. Хотя в форме оный емайл честно спрашивает. Куда девает - непонятно...

Соответственно, нифига непонятно, куда ответ слать.

Я был полез смотреть код функции соответствующей, но там, если я правильно понял, в сообщение просто результат всей формы запихивается и все... имя отправителя есть, текст есть, а емайла нет. Sad

Кто-нить с этим сталкивался? Как решили?

Denwer -> rucenter & проблема с pathauto+token+auto-nodetitle

4 октября 2007 в 12:11

Хрень какая-то. Перетащил сайт с домашнего денвера на руцентр - перестали создаваться автоматически заголовки нодов и алиас пути. Впечатление, что token перестал работать - генерит пустые места вместо текста...
Дома было:
Drupal 5.2
PHP 4.4.4
База данных MySQL 4.1.16
Библиотека GD bundled (2.0.28 compatible)
Библиотека Unicode Стандартный PHP
Действия над строками Unicode будут эмулированы. Установите расширение PHP mbstring для улучшенной поддержки Unicode.
Веб-сервер Apache/1.3.33 (Win32) PHP/4.4.4

на хостинге:
Drupal 5.2
PHP 5.1.6
База данных MySQL 4.1.20
Библиотека GD bundled (2.0.28 compatible)

влезть в систему отправки почты

31 августа 2007 в 21:00

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