Модуль "Похожие статьи"(или как то так)

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

Аватар пользователя 482 482 19 августа 2011 в 3:02

В Drupal я человек зеленый по этому в отчаянии прошу помощи...
Стоит 7, нужно организовать вывод похожих новостей(точнее меня волнует больше сам вопрос переликовки между "новостями")Та как сайт немаленький и логично претендует на низкочастотные запросы, а без норм. перелинковки нормальной выдачи ждать не приходится...
Перепробовал следующие модули:
Similar By Terms - Выдает ошибки, при заходе в саму ноду:
Fatal error: Call to undefined function taxonomy_node_get_terms_by_vocabulary() in /home//www/modules/similarterms/similarterms.module on line 204
и такую, то есть везде:

Notice: Undefined index: render element в theme() (рядок 811 із /home//www/includes/theme.inc).
Notice: Undefined variable: items в include() (рядок 15 із /home/www/modules/similarterms/similarterms.tpl.php).

Similar entries - не подает признаков жизни(то есть даже в выборе блоков не появляется)
Relevant Content - не подает признаков жизни(тоже самое)
Related Links - выдает ошибку:
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'bd.node_comment_statistics' doesn't exist: SELECT n.nid, n.title, n.type, n.uid, COUNT(tn.tid) as count, ncs.comment_count FROM {node} n INNER JOIN {taxonomy_index} tn USING (nid) LEFT JOIN {node_comment_statistics} ncs USING (nid) WHERE tn.tid IN (5) AND n.type IN ('_statti') AND n.status = 1 AND n.nid <> 294 GROUP BY n.nid ORDER BY count DESC, n.sticky DESC, promote DESC LIMIT 2; Array ( ) в _relatedlinks_taxonomy_select_nodes() (рядок 888 із /home/www/modules/relatedlinks/relatedlinks.module).

Весь вечер побывал их как то обуздать в бестолку. В чем может быть проблема?
Таксономию использую(есть один словарь с десятком терминов)
Сам Drupal не крутил...все с коропки...
Sad

Комментарии

Аватар пользователя mak-vardugin mak-vardugin 19 августа 2011 в 3:45

А мы устали от чайников ставящих себе 7 и не втыкающих что это такое.

Вот ради интереса посмотрите на левую панель последних вопросов через одну текст примерно такой:

"Я новичок поставил 7, нифига не работает, поиском не пользовался, английский не знаю, книги читать не хочу, помогите мне за бесплатно, спасибо не скажу"

Как вы думаете если разработчик на страничке модуля пишет "Drupal 7. I have created a branch but it isn't usable yet." его можно ставить?

Аватар пользователя mak-vardugin mak-vardugin 19 августа 2011 в 3:52

"DiHalt" wrote:
сделал через

шо и тоже на 7?
Мама, скоро я сам перейду на джумблу....

Хоспода ГОРЕсемершники, вы не обращали внимание что цвет тех модулей которые вы ставите себе не понятно куда непонятно как не читая ридми и текста нас транике модуля ПОЧЕМУТО КРАСНЫЙ с пометкой Development releases
Что в переводе на адаптированный руский нехер ставить версию для гуру тестировщиков отлавлювающих и исправляющих баги, если в зеркале отражаеться чайник и кофейник!

Аватар пользователя Lotar Lotar 19 августа 2011 в 5:12

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

Аватар пользователя Alex Bacart Alex Bacart 19 августа 2011 в 8:47

"mak-vardugin" wrote:
"Я новичок поставил 7, нифига не работает, поиском не пользовался, английский не знаю, книги читать не хочу, помогите мне за бесплатно, спасибо не скажу"

+100500

Аватар пользователя DiHalt DiHalt 19 августа 2011 в 11:24

"mak-vardugin" wrote:
шо и тоже на 7?
Мама, скоро я сам перейду на джумблу....

Хоспода ГОРЕсемершники, вы не обращали внимание что цвет тех модулей которые вы ставите себе не понятно куда непонятно как не читая ридми и текста нас транике модуля ПОЧЕМУТО КРАСНЫЙ с пометкой Development releases

Вы так активно тут всем помогаете, что Вам наверно некогда по другим сайтам пошариться. Но чтобы Вы были в курсе всех событий довожу до Вашего сведения, что вьювс позеленел до views-7.x-3.0-rc1.

ЗЫ. Будьте с нами в курсе событий!

Аватар пользователя SeoMaker SeoMaker 19 августа 2011 в 11:28

1) модуль Relevant Content
2)Создать, блок, формат блока PHP и, собственно код:

<?php if (arg(0) == 'node' && is_numeric(arg(1)) && is_null(arg(2))) {
  
$num_nodes 5//Максимальное количество выводимых нод с похожими терминами.
  
$nid = (int)arg(1);
  
$terms taxonomy_node_get_terms(node_load($nid));
  foreach(
$terms as $term){
    
$sql "SELECT DISTINCT n.title, n.nid, n.created FROM {node} n INNER JOIN {term_node} tn ON n.nid = tn.nid WHERE n.status = 1 AND tn.tid = "$term->tid ." AND n.nid != "$nid ." ORDER BY n.created DESC LIMIT $num_nodes";
    
$result db_query(db_rewrite_sql($sql));
    
$output node_title_list($result);
  }
  return 
$output;
}
?>
Аватар пользователя DiHalt DiHalt 19 августа 2011 в 11:33

"SeoMaker" wrote:

Человек ведь для 7-ки. На Д.орг вот что:
DEV WORK!

Both the D6 and D7 branches are currently unstable while I do some major rewriting of the module. Please bear with me!

Аватар пользователя bredov bredov 19 августа 2011 в 12:13

все-таки есть смысл начинать с 6-ки, все эти модули там нормально работают, документации гораздо больше, многие баги описаны. А 7-ка, имхо, больше для фанатов-первопроходцев.

Аватар пользователя 482 482 19 августа 2011 в 13:27

Извиняюсь, что побеспокоил гуру глупыми вопросами.
1. Пометки Development releases тоже видел. Думал может можно как то заставить их работать или же есть альтернативные варианты.
2. Поиском пользовался, но все было по 6
3. Английский знаю, особенно когда за компом
4. Книги читаю
5. Денег, да, платить не собирался...
6. Спасибо бы сказал
7. Аватар и меня бесит(не знаю почему я его выбрал)

Аватар пользователя mak-vardugin mak-vardugin 19 августа 2011 в 13:36

"DiHalt" wrote:
Будьте с нами в курсе событий!

Вчера по ОРТ, видел классную штуку показывали игру что? где? когда?

За столом собрались знатоки. Внимание Вопрос:

Почему в D7 указанныt модулb:
Similar By Terms -Выдает ошибки, при заходе в саму ноду
Similar entries - не подает признаков жизни(то есть даже в выборе блоков не появляется)
Relevant Content - не подает признаков жизни(тоже самое)
Related Links - выдает ошибку?

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

И популярно мне объяснить почему куча придурков этого не видит с самого начала?

Аватар пользователя Jean-Claude Jean-Claude 19 августа 2011 в 13:52

"mak-vardugin" wrote:
Similar By Terms -Выдает ошибки, при заходе в саму ноду
Similar entries - не подает признаков жизни(то есть даже в выборе блоков не появляется)
Relevant Content - не подает признаков жизни(тоже самое)
Related Links - выдает ошибку?

чет у меня не выдает никаких ошибок

"Vydrin_AP" wrote:

http://xandeadx.ru/blog/drupal/234[/quote]
да, только там выводяся только ссылки, а было бы неплохо вывести с картинками

Аватар пользователя mak-vardugin mak-vardugin 19 августа 2011 в 13:53

может я ошибаюсь, но наверно надо просмотреть это, потом удалить то что вы сейчас называете своим сайтом на 7, и за 1-2 дня собрать на 6 тоже самое только с блекджеком и шлюхами. А главное оно будет работать.

Аватар пользователя DiHalt DiHalt 19 августа 2011 в 14:53

"mak-vardugin" wrote:
Почему в D7 указанныt модулb:
Similar By Terms -Выдает ошибки, при заходе в саму ноду
Similar entries - не подает признаков жизни(то есть даже в выборе блоков не появляется)
Relevant Content - не подает признаков жизни(тоже самое)
Related Links - выдает ошибку?

Вы отвлеклись - разговор был про вьюс.

"Заводской раб" wrote:

У Вас видимо старые модули или Д6. А сейчас эти модули в dev нерабочие. так сказать в dev/nul их ;))

Я вьюхой без php делал. Потыкал немного в галочки и вуаля ;P

Аватар пользователя Jean-Claude Jean-Claude 19 августа 2011 в 15:19

"DiHalt" wrote:
У Вас видимо старые модули или Д6. А сейчас эти модули в dev нерабочие

у меня Д6 все последние версии модулей

Аватар пользователя DiHalt DiHalt 19 августа 2011 в 15:32

"Заводской раб" wrote:

Ну тут как бы вопрос по Д7. Я тоже искал модуль "последних", но все они вызывают сомнения либо нерабочие, поэтому в итоге я вьюсом сделал блок похожих материалов - по тэгам - вывод картинки и заголовка.

Аватар пользователя Jean-Claude Jean-Claude 19 августа 2011 в 18:55

"DiHalt" wrote:
сделал блок похожих материалов

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

Аватар пользователя DiHalt DiHalt 19 августа 2011 в 23:31

"Заводской раб" wrote:

Содержимое: Has taxonomy term ID
Display content if it has the selected taxonomy terms.

Содержимое: Tags (field_tags)
Appears in: node:article.

Собственно вот это юзаю. Ну и плюс сортировка - рандом или по количеству че-нить. Да, кстати, вьюха 3-ей версии.

Аватар пользователя Galr Galr 20 августа 2011 в 1:12

"482" wrote:
Стоит 7

это точно необходимо?
"482" wrote:
/home//www/modules/similarterms/similarterms.module

ТС знатный извращенец)
"482" wrote:
/home/www/modules/relatedlinks/relatedlinks.module

100%

Аватар пользователя alekseyguriev alekseyguriev 4 января 2012 в 21:31

Думаю можно ещё для поиска похожих страниц использовать стандартный модуль search и его функцию search_data.
search_data(str_replace(' ',' OR ', $title), 'node') вот так например. Плюс метода - будут не только термины таксономии учитываться при ранжировании.