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

Сниппет показа блока для нод определенной групп (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)

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

Долго открывается и долго проходят операции в содержимое (/admin/content/node) что делать?

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

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

Почему то все операции по адресу /admin/content/node стали проходить очень долго

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

Управление комменатариями: как ???

21 декабря 2009 в 14:30

Такой вопрос
В вобле (vbulletin) очень удобный инструмент есть для управления коментариями
Например, увидели что тема уходит в сторону, выделили несколько комментариев и перенесли в другую тему (попутно ее создав)
Если что нибудь подобное?

Или, как вообще сменить у комментариев родительскую ноду? Где это фиксируется в базе.

Выделенный сервер от Рувеб (за 6500 р)

20 декабря 2009 в 19:10

У рувеба появилось (точнее снизили цены) интересное предложение

http://ruweb.net/?page=server
Intel Core Quad 6600, 8G RAM, 3*160 HDD+администрирование (5150+1350)=6500 руб./мес

Кто может прокомментировать. Имхо лучшая цена на целый сервер
Для сравнения В русониксе Процессор Intel Core 2 Duo (2.13 Ггц) от 10000 (и без администрирования)
У Гора, от 9000р

Что скажите?

Производительность: Снипет vs Views. А как сделать снипетом, то что делает вьюс

30 ноября 2009 в 17:55

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

Что имется
Вывод анонсов (стандартных тизеров) нод со следующими фильтрами
1. Опубликовано
2. Вид ноды (page или story например)
3. У ноды есть определенный термин таксономии

Сортировка стандартная, по дате публикации

вывод по 10 штук

Все это добро поместить по определенной ссылке (то есть вывод страничный)

и второй вид

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

1. Опубликовано
2. Вид ноды (page или story например)
3. У ноды есть определенный термин таксономии

также, это добро доступно по определенный ссылке

Подскажите, можно ли и нужно ли это лучше делать сниппетом, или нет, не тот случай?

Vote Up down: как убрать из тизера?

22 ноября 2009 в 22:38

Собственно сабж
выбираю в настройках
/admin/settings/voteupdown/node

Widget and votes display: (в обеих селект-боксах)full display onlly

однако, виджет показывается и в тизерах

Мультисайтинг: несколько вопросов

16 ноября 2009 в 7:35

Такой вопрос
Решил я сделать примерно такие же группы, как на друпал.ру

для нового сайта, я так понял, в settings.php нужно будет добавить (для объединения таблицы users) - с моими данными

<?php
$db_prefix = array(                                                            
                   'default' => '',                                            
                   'users' => 'имя базы основного сайта', // connect to www.hr-portal.ru database
               );
?>

больше ничего объединять не планирую

вопросы по папкам
сейчас у меня все лежит в sites/all

я в папке sites сделал папку www.мойсайт.ru, внутри сделал папки для модулей и тем

1. вопрос: куда девать setting.php основного сайта, в корень папки www.мойсайт.ru?

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

3. Еще вопрос, можно ли залить дамп уже имеющегося сайта, добавить запись приведенную выше (про где искать таблицу users)
и удалить таблицу users из базы второго сайта - получится ли?
(вы можете спросить зачем - недавно появился дамп швабра - однако проще будет залить дамп просто)

глючит вьюс отображающий количество просмотров нод

12 ноября 2009 в 11:31

Есть у меня вьюс, отображает ноды в порядке возрастания просмотров (node statistics)
почему то у нескольки нод показывает малое количество просмотров, хотя если перейти на ноду, количество просмотров в разы больше (напрмер показывает 0 просмотров, хотя на деле больше 1000)

подскажите где может быть глюк?

Органайзер на друпале - как сделать?

9 ноября 2009 в 21:52

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

возможно что то еще

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

Ubercart: как добавить свои поля в "Платёжная информация"

8 ноября 2009 в 20:40

Собственно сабж
например ИНН или еще чего нибудь что нужно для выставления счета юрилцу

Ни у кого нет дампа чистой установки друпала? (нужно, для инсталяции, у меня траблы)

7 ноября 2009 в 23:31

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

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