Valeratal: Блог

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

views: тяжелый или неправильный запрос?

10 июня 2009 в 12:19

Такой вопрос. С помощью Bulk Operations хочу выловить все ноды, которые не относятся к какой либо группе (og) (затем с помощью фильтра по термину таксономии, отобрать и добавить материалы в определенную группу)
Стиль: Bulk Operations, в настройках отмечаю галкой "Add post to the specified group (og_add_group_action)"

Также есть фильтры, чтобы не показывать темы форума

вот собственно запрос

SELECT node.nid AS nid,
   node.title AS node_title
 FROM node node
 LEFT JOIN og_ancestry og_ancestry ON node.nid = og_ancestry.nid AND (og_ancestry.group_nid = 8078 OR og_ancestry.group_nid = 7310 OR og_ancestry.group_nid = 2222 OR og_ancestry.group_nid = 7312 OR og_ancestry.group_nid = 7328 OR og_ancestry.group_nid = 7263 OR og_ancestry.group_nid = 7314 OR og_ancestry.group_nid = 7311 OR og_ancestry.group_nid = 7316 OR og_ancestry.group_nid = 7861 OR og_ancestry.group_nid = 7326 OR og_ancestry.group_nid = 7862 OR og_ancestry.group_nid = 7317 OR og_ancestry.group_nid = 15511)
 WHERE (node.type not in ('forum', 'cv', 'idea', 'job', 'ka', 'simplenews')) AND (og_ancestry.group_nid IS NULL)
   

При сохранении этого вида, настройки сбрасываются вообще.

Что я делаю не так? запрос сложный или поставил взаимоисключащие условия

Можно ли сделать отдельный шаблон для страниц node/add/тип и для страниц *edit

9 июня 2009 в 22:45

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

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

7 июня 2009 в 15:45

Собственно сабж
Нужно объединить 2 словаря, то есть термины одного словаря перенести в другой

Нашел небольшой запрос для mysql

update `term_data` set vid = 2 WHERE vid = 5

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

Так ли, работает ли в 6-ке?

Почему то не работает вкладка "мои публикации" в трекере

4 июня 2009 в 10:11

Собственно сабж
вкладка есть, а выводит 404-ю ошибку

Вьюс Трекер включил.
Ничего не менял

вот настройки аргумента

Вид (вьюс) не правильно показывает, при включении сортировки по комментариям

3 июня 2009 в 10:26

Есть стандартный вьюс - отображает тизеры, по 5 штук на странице
всего страниц получается примерно 2560

Критерии сортировки
Материал: Дата создания убыв.

Фильтры
Материал: Опубликовано Да
Материал: Тип = Статья

При включении дополнительного фильтра - по дате последнего комментария, этот же вьюс отображает только примерно 500 страниц

код, без критерия сортировки по комментариям

SELECT node.nid AS nid,
   node.created AS node_created
 FROM node node
 WHERE (node.status <> 0) AND (node.type in ('article'))
   ORDER BY node_created DESC

и с комментариями

SELECT node.nid AS nid,
   node.created AS node_created,
   comments.timestamp AS comments_timestamp
 FROM node node
 LEFT JOIN comments comments ON node.nid = comments.nid
 WHERE (node.status <> 0) AND (node.type in ('article'))
   ORDER BY node_created DESC, comments_timestamp DESC

Подскажите, в чем проблема?

Пытаются выкачать сайт. Чем сильно загружают его. Что делать?

1 июня 2009 в 11:39

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

есть варинат сторонного скрипта
http://php.spb.ru/other/_dima_noflood.php

однако не пробовал, но возможно что то что нужно.

Оцените сайт HR-Portal.ru

26 мая 2009 в 11:42

Прошу оценить сайт HR-Portal.ru
Было внесено множество изменений (после посещения консультации в юзабилитилаб)

Буду рад выслушать замечания и предложения.

Коротко о сайте: HR-Portal: публикации по вопросам управления персоналом: подбору, адаптации, обучению, оценке и мотивации и др. Новости, HR-события. Файлы. Форум. Блоги.

views, html list: как убрать лишние двоеточия

24 апреля 2009 в 10:35

делаю "последние комментарии"
Стиль: HTML List
Стиль строки: Поля

В разделителях ничего нет

Однако вьюс упорно ставит двоеточия между полями

можно ли как то убрать

или вьюсь при пустом разделителе обязательно ставить эти двоеточия

p.s. возможно, можно поставить в разделители какой нибудь знак, типа пробела

usability: imagecache: Как показать пользователю, что миниатюра кликабельна

24 апреля 2009 в 9:28

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

Помогите, ошибка в update.php

23 апреля 2009 в 20:58

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

user warning: Can't DROP 'is_public'; check that column/key exists query: ALTER TABLE og_ancestry DROP is_public in /var/www/vhosts/hr-portal.ru/httpdocs/includes/database.mysql-common.inc on line 322.

А вот лог апдейта

The following queries were executed
og module
Update #6203
• Failed: ALTER TABLE {og_ancestry} DROP is_public
• CREATE TABLE {og_ancestry_new} ( `nid` INT NOT NULL, `group_nid` INT NOT NULL ) /*!40100 DEFAULT CHARACTER SET UTF8 */
• INSERT INTO {og_ancestry_new} SELECT DISTINCT * FROM {og_ancestry}
• DROP TABLE {og_ancestry}
• ALTER TABLE {og_ancestry_new} RENAME TO {og_ancestry}
• ALTER TABLE {og_ancestry} ADD PRIMARY KEY (nid, group_nid)

Если я правильно понимаю, то модуль OG таки смог убить и создать нужную ему таблицу (og_ancestry)
или нет?

Перестали открываться страницы групп и путь /og

22 апреля 2009 в 16:37

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

причем не вижу ни в логах ни в вотчдоге никакой информации

при попытке просмотра /og - страница не найдена

связано видимо с последней версии OG

Ни у кого не возникало подобное?

Как вывести в строчку последние N нод? (views 6)

19 апреля 2009 в 19:44

То есть, хочу таким образом:
Заголовок новости1 | Заголовок новости2 | Заголовок новости3 | Заголовок новости4 | Заголовок новости5

Можно ли это сделать во views?

Как во views сделать фильтр по терминам таксономии, с логикой "или", вместо "и"

19 апреля 2009 в 16:24

Собственно сабж
Есть 2 термина, требуется вывести ноды относящиеся к какому либо из этих двух терминов. Филтры во вьюс, оперируют логикой "и" . А нужно "или"

Подскажите, такое возможно?

Как вставить картинку перед заголовком ноды?

19 апреля 2009 в 14:21

собственно сабж
пытаюсь двигать в "управлении полями" - ничего не получается

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

CCK+ImageFields+ImageCache+ Лайтбокс. Как убрать отображение названия поля картинки из ноды

16 апреля 2009 в 23:39

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

Добавиил поле, настроил его чтобы отображалось миниатюра, при клики -увеличение
все хорошо. но отображается название поля. _ что в общем то совсем ненужн

заоодно, обтекание текстом можно сделать CSS?

Вывод названия группы перед названием ноды в тизере. Подскажите для 6-ки

13 апреля 2009 в 23:08

Решил попробовать таки вывести название группы перед названием ноды a la хабр
для 6-й верси

вот мой код

Не работал путь taxonomy/term ...

6 апреля 2009 в 13:37

Обнаружил странную проблему
Не работали пути вида
taxonomy/term....

то есть ноды отфильтрованные по термину

В вьюс. нашел ядерный вид, включил - заработало

Вопрос,
1. отключенные ядерные виды разве не работают
2. taxonomy/term... работало нормально, странно что перестал

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

Gmap , Location Как вывести карту с пользователями?

1 апреля 2009 в 23:35

Поставил эти модули, гео-код есть

на странице
http://www.hr-portal.ru/map/user

показывает пустую карту и предлагает добавить инфу о себе в профиле

вопросы
1. Куда пользователь должен добавлять
2. В профиле, уже есть поле "город". Модуль Gmap не может подцепить эту информацию?

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

31 марта 2009 в 11:44

Недавно поставил модуль book
создал пошивку, добавил несколько нод

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

ок, выбрал создать "новую"
и все, теперь ни одна нода не открывается, открывается либо главная, либо страница групп

Подскажите, что делать?

как модифицировать профиль с помощью panels (в 6-ке)

26 марта 2009 в 15:53

Такой вопрос
после установки Panels уже готова некая модификация для отображения профиля
то есть вроде как возможно изменить отображения профиля как обычную панель.
То что написано

User view | user/%user | Overrides for the built in user handler, allowing customized user output.

Вопрос, а как вставить собствено данные профиля, то есть центральную область, там где аватар, ФИО и тд?

Как сделан профил на Д.ru

26 марта 2009 в 10:33

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

Стандартно, только темизация, или как то по другому.

Просто интересно, у меня выглядит по другому

Как автоматически сделать так, чтобы в заголовок добавлялись теги

18 марта 2009 в 10:09

То есть, что хочу
Есть статья, у нее есть теги
Я хочу, чтобы в title пападал не только заголовок, но и теги

Например так, исходный заголовок Mollom - ликвидация безграмотности
а хочется, чтобы автоматически получалось так

Mollom - ликвидация безграмотности: Безопасность, Drupal 6, mollom, защита от спама

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

Simplenews statistics - у кого нибудь считает?

17 марта 2009 в 17:31

Поставил модуль, судя по описанию - модуль хороший
Но вот не могу разобраться, уже 2 рассылки ушло, а статистика так и не показывает

У кого нибудь работат этот модуль?