Fantazy Опубликовано 25 Января 2015 Жалоба Поделиться Опубликовано 25 Января 2015 Доброго времени суток! Никак не могу найти нормальный, рабочий, мод похожих тем.Например, заходим в тему и внизу темы блок с похожими темами (по названию). Нашел http://invisionmodding.com/files/file/1105-inv23-similar-topics-105/- но нет возможности скачать. Спасибо за ранее. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Fantazy Опубликовано 31 Января 2015 Автор Жалоба Поделиться Опубликовано 31 Января 2015 (изменено) очень хорошо, значит кеш существуетво всей этой каше нужно найти надписи "not permitted" http://i.imgur.com/oulFbU2.png можно убрать print_r($cache);и перед return $r; добавить print "r=".$r; сброс, заход, и поискать в конце вывода чему таки равно р k=rootnot permitted = 1not permitted = 46not permitted = 141not permitted = 78not permitted = 29not permitted = 31k=1k=29k=31k=32k=46k=47k=54k=57k=63k=70k=78k=79k=82k=86k=90k=98k=103k=104k=110k=111k=116k=120k=124k=128k=131k=141k=142k=143k=160r=2,109,110,116,118,119,155,30,76,77,32,33,103,47,57,63,70,82,86,98,104,131,95,48,49,154,50,51,52,53,54,62,67,92,127,139,120,58,59,60,61,68,69,64,65,66,125,124,126,81,157,158,159,160,161,71,72,73,74,75,138,128,79,80,90,91,129,130,83,84,85,93,87,88,89,96,97,156,99,100,101,102,6,108,105,106,107,111,112,113,114,137,115,117,121,172,173,174,175,164,165,166,167,168,169,170,171,132,133,134,135,136,142,143,144,145,146,147,148,149,150,151,152,153,162,163 Изменено 31 Января 2015 пользователем Fantazy Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 31 Января 2015 Жалоба Поделиться Опубликовано 31 Января 2015 о, ну отлично, поиск будет происходить в куче форумовтогда очевидно действительно нет похожих тем, либо есть в закрытых форумах (read_perms не выставлены) все принты можно убирать для эксперимента можно заменить $allowed=$this->get_allowed_forums($this->ipsclass->forums->forum_cache); if($allowed) { $this->ipsclass->DB->simple_select("tid,MATCH(title,description) AGAINST('".$search."' IN BOOLEAN MODE) as similar_count",'topics', "forum_id IN('".$allowed."') ORDER BY similar_count DESC LIMIT 5");на if(true) { $this->ipsclass->DB->simple_select("tid,MATCH(title,description) AGAINST('".$search."' IN BOOLEAN MODE) as similar_count",'topics', "1 ORDER BY similar_count DESC LIMIT 5"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Fantazy Опубликовано 31 Января 2015 Автор Жалоба Поделиться Опубликовано 31 Января 2015 о, ну отлично, поиск будет происходить в куче форумовтогда очевидно действительно нет похожих тем, либо есть в закрытых форумах (read_perms не выставлены) все принты можно убирать для эксперимента можно заменить $allowed=$this->get_allowed_forums($this->ipsclass->forums->forum_cache); if($allowed) { $this->ipsclass->DB->simple_select("tid,MATCH(title,description) AGAINST('".$search."' IN BOOLEAN MODE) as similar_count",'topics', "forum_id IN('".$allowed."') ORDER BY similar_count DESC LIMIT 5");на if(true) { $this->ipsclass->DB->simple_select("tid,MATCH(title,description) AGAINST('".$search."' IN BOOLEAN MODE) as similar_count",'topics', "1 ORDER BY similar_count DESC LIMIT 5"); Заменил, похожие темы теперь действительно выводятся, только не во всех темах, это из-за того что по похожим ключевым фразам ничего нет в базе? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 31 Января 2015 Жалоба Поделиться Опубликовано 31 Января 2015 действительно может не быть короткие слова не учитываются, по умолчанию в mysql для полнотекстового индекса минимальная длина 4, по экспериментам нормально работает начиная с 5 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Fantazy Опубликовано 31 Января 2015 Автор Жалоба Поделиться Опубликовано 31 Января 2015 (изменено) действительно может не быть Что вы имеете в виду?Я к тому что всё, мод работает? Или еще что-то нужно доделать? Потому что есть много тем, где не выводятся похожие темы, хотя по названию должны, т.к ключевых слов в заголовке и описании много.Попробовал создать тему с таким же названием и описанием, и вывелись похожие.Почему так? Изменено 31 Января 2015 пользователем Fantazy Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 1 Февраля 2015 Жалоба Поделиться Опубликовано 1 Февраля 2015 там -1 в поле похожих тем, больше он и не пытается найти если поменять название, то должен сделать еще одну попытку мод работает, да Fantazy отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Fantazy Опубликовано 1 Февраля 2015 Автор Жалоба Поделиться Опубликовано 1 Февраля 2015 Сделал еще раз update ibf_topics set similar_ids='0'; и появились похожие темы везде Спасибо большое за мод! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Fantazy
Доброго времени суток!
Никак не могу найти нормальный, рабочий, мод похожих тем.
Например, заходим в тему и внизу темы блок с похожими темами (по названию).
Нашел http://invisionmodding.com/files/file/1105-inv23-similar-topics-105/- но нет возможности скачать.
Спасибо за ранее.
Ссылка на комментарий
Поделиться на других сайтах
32 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.