Поиск упоминаний себя в постах

Список разделов Общие разделы Оффтопик

Описание: Здесь можно обсудить всё, что не связано с тематикой сайта.
Модератор: Поддержка

Сообщение #1 Dr.Death » 10.04.2015, 11:49

http://domain.ru/search.php?search_id=mentions
По сути хак, 100% не проверено, на первый взгляд пашет. Подсчет новых упоминаний, с последнего их просмотра не выкладываю.

search.php
Код: Выделить всё
$search_forum    = request_var('fid', array(0));

// dr.death
// mentions
$mentions = ($search_id == 'mentions');
if(
$mentions) {
    if($user->data['user_id'] == ANONYMOUS)    login_box('', $user->lang['LOGIN_EXPLAIN_EGOSEARCH']);
    $search_id = '';
    $keywords = trim(utf8_normalize_nfc($user->data['username']), '-+*');
    $search_fields = 'msgonly';
    $show_results = 'posts';
    $return_chars = '-1';
    $sort_days = 0;
}

Немного тюнинга, для тех кто не будет задавать вопросы "куда это вставлять?"
Код: Выделить всё

        
'U_SEARCH_ACTIVE_TOPICS_IN'    => append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=active_topics' . $u_amp_search_forum),
    ));

    // dr.death
    // mentions
    if($mentions) {
        $template->assign_vars(array(
            'SEARCH_WORDS' => '',
            'SEARCHED_QUERY' => '',
            'IGNORED_WORDS' => '',
            'SEARCH_IN_RESULTS' => false,
            'SEARCH_TITLE' => 'Упоминания вас в сообщениях',
            'PAGINATION' => generate_pagination(append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=mentions'), $total_match_count, $per_page, $start),
        ));
    }
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Автор темы, Гуру
Аватара
Репутация: 69
С нами: 8 лет 5 месяцев

Сообщение #2 malkin » 11.04.2015, 19:39

Dr.Death:100% не проверено
90% проверено?
malkin
Бывалый
Репутация: 1
С нами: 9 лет 1 месяц

Сообщение #3 Dr.Death » 12.04.2015, 12:39

malkin:90% проверено?
Тебе не пофиг? У тебя кроме как поминусить мои посты, других задач в мой адрес нет :smoke:
З.Ы. новый пост, фас... :smile:
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Автор темы, Гуру
Аватара
Репутация: 69
С нами: 8 лет 5 месяцев

Сообщение #4 malkin » 12.04.2015, 18:01

Dr.Death:Тебе не пофиг?
Не пофиг. Я ведь без сарказма. Просто спросил, всё нормально, держи себя в руках :smoke:
malkin
Бывалый
Репутация: 1
С нами: 9 лет 1 месяц


Вернуться в Оффтопик