Valeratal: Блог

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

Как сделать 2 разных главных (дефолтная + вариант, для a/b теста)

27 апреля 2010 в 22:36

собственно сабж

в принципе есть реализованная page-front.tpl и есть стандатная главная
но , если поставлю page-front.tpl, то стандартной не будет, и наоборот

Для чего нужно. Есть у меня данные, что мой новый шаблон page-front.tpl хуже, чем дефолтная главная - хочу провести a/b тест

OG Как вывести список групп и отобразить текущую

27 апреля 2010 в 15:07

Собственно сабж

Пример на инфоксе, блок отображающий текущий раздел (в моем случае "группу")

Вопрос как вести список групп и задать стиль для текущей?

Периодически пропадает пункт меню tracker (на главной странице)

26 апреля 2010 в 16:59

Собственно сабж

в примари, есть у меня пункт, ссылка
"tracker" (без кавычек)

Не могу понять, но почему то на главной этот пункт меню периодически пропадает

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

Никто не встречал?

Как убрать у комментариев (в темплейте) "Войдите или зарегистрируйтесь.." но оставить ссылки на удаление/изменение (Решено)

21 апреля 2010 в 13:20

Собственно сабж
а то, простыня, на 50 камментов и у каждого "войдите или зарег..."

в темплейте, если убрать вообще $links, то уберутся и ссылки на редактирование и удаление конкретного каммента

Подскажите, как темплейт камментов отредактировать ?

Как сделать такую таблицу (с помощью views)

20 апреля 2010 в 9:57

Такой вопрос, хочу вывести 3 популярных ноды таким образом

картинка1 заг-к ноды1 | картинка2 заг-к2 | картинка3 заг-к3

Картинки это имиджкэш превьюшки

как вывести просто в таблице я понимаю. А вот как вывести таблицу как бы в горизонтали, не соображаю

Simplenews - как ускорить отправку писем

14 апреля 2010 в 17:33

Собственно сабж

в отчете вижу 100 emails sent in 11.8 seconds

хотелось бы побыстрее.
Подскажите, от чего зависит скорость отправки? (часто отправка не укладывается в отведенное время и вызывает зависание крона)

Как удалить дублирующие (по определеному полю) строки в таблице в phpmyadmin

14 апреля 2010 в 11:45

Такой вопрос

Ковыряю модуль simplenews, есть у него таблица simplenews-subscribstion

обнаружил, что около 1000 e-mail повторяются (в соответствующем поле)

списко e-mail у меня есть

но, задавать поиск по одному e-mail , затем удалять уж очень долго будет

подскажите, нет ли способа упрощения данной задачи?

Друпал ссылается на несуществующий (в папке files) сжатый CSS

11 апреля 2010 в 0:25

Собственно сабж

смотрю код, там ..... и путь до файла /files/css/имя
смотрю папку, нет такого файла

обнаружил проверяя скорость загрузки сайта . Причем, что интересно, не выдается 404, а друпал как бы пытается загрузить, но соединение сбрасывается по keep alive

подскажите, из-за чего такое может быть? В смысле ссылки на отсутствующий файл CSS

Можно ли дать крону возможность работать в обход ограничений php (на время выполнения)

7 апреля 2010 в 11:05

Стандартная проблема. Крон чего то там не успевает сделать (у меня стандартно, зависает при отправке 20 писем simplenews)

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

Поэтому вопрос, можно ли каким то образом для крона снять ограничения, пустить его "в обход" правил в php

Посоветуйет модуль (а ля слайдшоу) для смены тизеров (и чтобы настраивать из вьюс, какие именно тизеры показывать)

26 марта 2010 в 12:04

Собственно сабж

Перепробовал несколько

views slideshow - казалось бы, то что нужно
но, делал все как обычно, три тизера, отображение "Slideshow", в итоге вывод писал, что данный вид может показывать только заголовки
пытался прочить инструкцию на орге - она начиналась со слов.... создайте новый вид материала" - в общем то ли лето настало...

есть еще несколько, довольно простых модулей, но! они могу показывать только одного вида нод, типа 3 последних записей в блогах или 3 последних story

Подскажите, куда копать?

Simplenews - вешает крон. Как узнать где проблема

24 марта 2010 в 9:19

Такой вопрос
Стала глючить рассылка Simplenews

Стоит, отправка по 100 писем по крону

в журнале /admin/reports/dblog есть запись, что 100 писем успешно ушло

Но, на этом, все останавливается. Крон зависает - так пишет система

По методу seaji (http://www.drupal.ru/node/9732) путем патчивания можно увидеть выполнения крона поэтапно
У меня такое

cron_runs 24.03.2010 - 08:16 дайджесты Гость
cron_runs 24.03.2010 - 08:16 privatemsg Гость
cron_runs 24.03.2010 - 08:16 googleanalytics Гость
cron_runs 24.03.2010 - 08:16 date_timezone Гость
cron_runs 24.03.2010 - 08:16 captcha Гость
cron_runs 24.03.2010 - 08:16 система Гость
cron_runs 24.03.2010 - 08:16 статистика Гость
cron_runs 24.03.2010 - 08:16 ping Гость
cron_runs 24.03.2010 - 08:16 материал Гость
cron_runs 24.03.2010 - 08:16 фильтр Гость
cron_runs 24.03.2010 - 08:16 dblog Гость

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

однако, рассылка не отправляется, в таблице (где очередь рассылки) куча адресов

Я так понимаю, где то в Simplenews происходит ошибка, но как понять где?

p.s. Проблемы с Simplenews особенно неприятны, так как вызывают отправку кучи одинаковых писем пользователям

Модуль Boost. У кого есть опыт использования

15 марта 2010 в 8:25

Собственно сабж
интересуют 3 момента

1. Стоит ли игра свеч, если есть фронтэнд нжинс и бэкэнд апач

2. Правда ли, что boost создает html файлы для анонимов. И нет способа сохранить единообразие адресов нод для анонимов и зарегенных. Да и для поисковых систем, которые и так знают адреса типа /мой синоним (и версия для печати и стандартный node/номер), добавлять еще одну версию - не камильфо, имхо.

3. Какие еще баги и подводные камни существуют при использовании для посещаемого сайта.

Как дать возможность пользователю, задавшему вопрос на форуме, отметить "лучший комментарий"

11 марта 2010 в 14:46

Собственно сабж, примерно как на roem.ru

То есть, задал пользователь вопрос, ему ответило несколько человек. Тот каммент, который он (иди модератор) посчитал полезным, он отмечает, и этот каммент вылезает выше всех остальных

Это повысило бы юзабилити раза в 2 - не нужно искать по всей теме правильный ответ

Не только для меня и моего сайта (ов), но для друпал.ру актуально.

Делаю тизеры во вьюсе с помощью полей (чтобы не было node load) Как сделать шрифт заголовока анонса крупнее

10 марта 2010 в 22:16

Собственно сабж
прочитал что node load не камильфо (хотя вроде дефолтный способ)
делаю во вьюсе
соответственно есть поле заголовок ноды
как его сделать похожим на заголовок ноды? а не на просто текст со ссылкой
то есть обернуть в h2 например

Большое потребление процессора. Где искать что именно потребляет и как оптимизировать

23 февраля 2010 в 14:09

Собственно сабж
Проблема в том, что сайт сильно грузить процессор сервера

В связи с чем 3 вопроса

Как понять что именно?
Какие типичные процессо-емкие модули, сниппеты, настройки друпала существуют?
Какие способы оптимизации существуют?

Заранее спасибо

Сниппет показа блока для нод определенной групп (OG)

15 февраля 2010 в 9:49

Добрый день
Никому не попадался снипет для вывода блока только для ноды, принадлежашей определенной группе

есть аналогичный, но для вывода нод, с терминами таксономии (с сетегнома)

Реально ли сделать аналог Aardvark на друпале

12 февраля 2010 в 15:01

Узнал что гугл покупает Aardvark
заинтересовало, можно похоже сделать на друпале

Что это за Aardvark
Цитирую vadbars

Aardvark — соц.сеть:
в ее основе не абстрактная «дружба» френдов по туманным основаниям (знакомы в офлайне, красивый аватар, сам попросил зафрендить, известная персона, с которой лестно дружить и т.п.), а конкретный запрос о помощи в какой-то предметной области. Не друзья, а эксперты.

Forum (дефолтный) и OG Forum. Их интеграция. Есть у кого опыт?

3 февраля 2010 в 14:53

Ситуация такова. Есть обычный форум. Причем у форума есть подразделы (все как обычно на терминах таксономии - иерархия)
Также есть OG. Форумные ноды не привязыватся к группам никак.

Включал модуль OG Forum, предложели создать для каждой группы по форуму.

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

Мне кажется, что OG Fourm больше ресурсов будет потреблять по сравнению с обычным форумом

Как вывести тизер последней ноды определенной группы (OG) и опубликованной на главной

27 января 2010 в 12:03

Собственно сабж
Можно конечно вьюсом, но хотелось бы снипетом.
Никому не попадался?

Главная как на lenta.ru. Чем и как лучше сделать

25 января 2010 в 16:42

Такой вопрос
Как сделать лучше главную похожую на lenta.ru

То есть, что имеется в виду

несколько строк (горизонтальных сайдбара) (по количеству основных рубрик), каждая из которых делится на 3 (4, 5) части.

Из простых способов: наверно Panels. Теоретически можно сделать в page-front.tpl
но, получится что каждый регион должен будет делиться еще не 3 (4,5) региона (иначе как вставить блоки?)

Активные посетители и статистика сайта (атакует бот яндекса)

21 января 2010 в 11:55

Такой вопрос
есть снипет выводящий разную статистику, в том числе просмотров за 24 часа, кусок кода

У некоторых пользователей не загружаются стили, в журнале вижу /files/css/css_9888(тут номер).css [решено]

20 января 2010 в 13:09

Сосбтвенно сабж

что делать не понятно, в журнале видно, что почему то у кого-то не находятся сжатый CSS файл

Подскажите, отчего такое может быть?

Вставка блока в ноду. Не выводится блок

19 января 2010 в 23:55

Понадобилось вывести блок внизу ноды выше комментариев

добавил регион в info

regions[node_bottom] = Place for analog article

в node.tpl.php вставил код (под выводом контента, выше тегов - у меня теги внизу)

   <?php if ($node_bottom): ?>
    <div id='node_bottom'>
      <?php print $node_bottom ?>
    </div>
    <?php endif; ?>  

в templete.php у меня такое творится (тема называется portal)

function portal_preprocess_node(&$vars, $hook) {
         
  $vars['node_bottom'] = theme('blocks', 'node_bottom'); // тут я пытаюсь вывести злополучный блок

  global $user;

  // Special classes for nodes
  $node_classes = array();
  if ($vars['sticky']) {
    $node_classes[] = 'sticky';
  }
  if (!$vars['node']->status) {
    $node_classes[] = 'node-unpublished';
    $vars['unpublished'] = TRUE;
  }
  else {
    $vars['unpublished'] = FALSE;
  }
  if ($vars['node']->uid && $vars['node']->uid == $user->uid) {
    // Node is authored by current user
    $node_classes[] = 'node-mine';
  }
  if ($vars['teaser']) {
    // Node is displayed as teaser
    $node_classes[] = 'node-teaser';
  }
  // Class for node type: "node-type-page", "node-type-story", "node-type-my-custom-type", etc.
  $node_classes[] = 'node-type-' . $vars['node']->type;
  $vars['node_classes'] = implode(' ', $node_classes); // Concatenate with spaces
}

на орге вроде все написано
http://drupal.org/node/208869
но, моих познаний не хватает видимо
подскажите где у меня ошибка, регион не выводится (в коде страницы нет этого div)

Разные темплейты для коментариев: на форуме и под статьями (обычными нодами)

19 января 2010 в 16:53

Собственно сабж
Есть комментарии на форуме - там у меня темплейт сделан под форум (а ля phpbb, vbulletin)
В тоже время, для статейных комментариев, достаточно аватара и текста комментария

Поэтому задаюсь этим вопросом, можно ли использовать разные шаблоны? (в идеале, для форума что то вроде node-forum-comment.tpl)

Вопрос кажется пробегал уже тут, но я как то забыл поставить "спасибо полезно"
а поиском не находится