Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB2
    » Мод Search Similar Topics Before Posting - Похожие темы при создании новой темы
   автоматический поиск похожих по смыслу тем при создании новой темы или живой поиск
printer-friendly view
AuthorМод Search Similar Topics Before Posting - Похожие темы при создании новой темы
Di30 Gender:Male

Заинтересовался


Joined: 08 Nov 2009
Posts: 2
Last Visited: Mon 16 Nov, 2009 18:55
Кредиты: 18
Reputation: 0


Доброго времени!
Уважаемый, Sergey !
Подскажите, пожалуйста, как заставить данный мод искать похожие темы, даже при вводе 3-х букв. Другими словами, на форуме имеется множество тем, скажем, в которых фигурирует то или иное название. К примеру, возьмем название автомата АК-47.. Так вот при вводе АК-47 в поле названия новой темы, похожие темы не высвечиваются. При написании 2-х слов. К примеру, стрельба АК-47, высвечиваются темы, где встречается слово "стрельба". Как я понял, в поиске где-то установлено ограничение на количество букв в слове, при котором происходит поиск этого слова.
Пожалуйста, помогите разобраться. Пытался собственными силами решить проблему - не получилось.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

Прежде всего надо перестроить индексы базы данных. Копайте гугл в сторону тонкой настройки полнотекстового поиска mysql, параметр ft_min_word_len.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1127
Last Visited: Today at 01:43
Кредиты: 3594
Reputation: 47
Age: 41
Zodiac: Aquarius Pig

После выхода php 5.3.X и обновления denwer'a замечены ошибки или предупреждения при работе мода.
Code:
Deprecated: Assigning the return value of new by reference is deprecated in posting_similar_topics.php on line 27

Строка 27
Code:
$JsHttpRequest = & new JsHttpRequest('');

Данное предупреждение связано с изменением объектной модели в php 5.

На функционал мода это особо не влияет, если отключены предупреждения в php.ini или установлен соответствующий уровень срабатывания посредством error_reporting() подобные сообщения не появляются, но пофиксить не лишне, тем более что в phpbb3 некоторые классы реализованы подобным способом.
Код также нормально работает в php4.
Code:
#
#------ [OPEN] ------------
#
posting_similar_topics.php

#
#------ [FIND] ------------
#
$JsHttpRequest = & new JsHttpRequest('');

#
#------ [REPLACE WITH] ------------
#
$JsHttpRequest = & JsHttpRequest::get_instance('');

#
#------ [OPEN] ------------
#
includes/JsHttpRequest.php

#
#------ [FIND] ------------
#
    /**
     * Static function.

#
#------ [BEFORE, ADD] ------------
#
    function &get_instance($enc)
    {
        static $instance;
       
        if (!is_object($instance))
        {
            $instance =& new JsHttpRequest($enc);
        }
        return $instance;
    }

По рекомендациям PHP FAQ from PHPclub.ru: DesignPatterns/Singleton.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> Мод Search Similar Topics Before Posting - Похожие темы при создании новой темы
Average Rating: 5.00 :: Min Rating: 5 :: Max Rating: 5 :: Number of Ratings: 1
Choose Rating: 1   2   3   4   5  


Similar Topics
Topic Author Forum Replies Last Post
No new posts [RC] Advanced Similar (Related) Topic...
автоматический поиск похожих по смысл...
Sergey Поддержка и моды для phpBB3 89 Sat 21 Jan, 2012 16:35 View latest post
Sergey
This topic is locked: you cannot edit posts or make replies. Фиксим мод Similar Topics - Похожие темы
или Топики, схожие по смыслу
Sergey Поддержка и моды для phpBB2 11 Thu 23 Feb, 2006 08:13 View latest post
Sergey
No new posts Мод Extended Similar topics - Похожие... Sergey Поддержка и моды для phpBB2 1 Tue 28 Feb, 2006 18:22 View latest post
Sergey
No new posts Функция Русский MetaPhone и другие дл...
нечёткий поиск поиск информации
Sergey 1Сv8: Программирование, отчёты, обработки, статьи 2 Sun 16 May, 2010 02:33 View latest post
Sergey
No new posts Мод Recent Topics - последние темы фо...
Вопрос по установке
juk Поддержка и моды для phpBB2 9 Wed 15 Apr, 2009 15:57 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum