Search Log (MOD)

 • Просмотры: 1164
US
USER57
Откуда: от туда
Благодарил (а): 49 раз
Поблагодарили: 72 раза
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение

Search Log (MOD)

23 ноя 2012, 17:04

Суть мода. Пользователь заходит в поиск на форуме, вбивает поисковую фразу, а мод записывает в лог его запрос, ник и дату запроса. Все это будет находится в админке и в модераторском разделе, в вкладке Обслуживаение - Логи и в Модераторском разделе, в вкладке Лог модератора. По моему для администрирования полезный мод.
Открыть: includes/acp/info/acp_logs.php
Найти

Код: Выделить всё

'critical'	=> array('title' => 'ACP_CRITICAL_LOGS', 'auth' => 'acl_a_viewlogs', 'cat' => array('ACP_FORUM_LOGS')),
Добавить после

Код: Выделить всё

'search'	=> array('title' => 'ACP_SEARCH_LOGS', 'auth' => 'acl_a_viewlogs', 'cat' => array('ACP_FORUM_LOGS')),
Открыть: includes/constants.php
Найти

Код: Выделить всё

define('LOG_USERS', 3);
Добавить после

Код: Выделить всё

define('LOG_SEARCH', 122);
Открыть: includes/functions.php
Найти

Код: Выделить всё

		case 'critical':
			$sql_ary['log_type'] = LOG_CRITICAL;
		break;
Добавить после

Код: Выделить всё

		case 'search':
			$sql_ary['log_type'] = LOG_SEARCH;
		break;
Открыть: includes/functions_admin.php
Найти

Код: Выделить всё

		case 'critical':
			$log_type = LOG_CRITICAL;
			$sql_forum = '';
		break;
                
Добавить после

Код: Выделить всё

		case 'search':
			$log_type = LOG_SEARCH;
			$sql_forum = '';
		break;
                
Открыть: language/ru/acp/common.php
Найти

Код: Выделить всё

	'NO_ENTRIES'	=> 'Нет записей за указанный период.',
Добавить после

Код: Выделить всё

	'ACP_SEARCH_LOGS'					=> 'Лог Поиска',
	'ACP_SEARCH_LOGS_EXPLAIN'	=> 'Это список всех поисков, выполненных пользователями.',
	'LOG_SEARCH'				=> '<strong>Поиск</strong><br />» %s',
	'LOG_CLEAR_SEARCH'		=> '<strong>Очищенные лог Поиска</strong>',
Открыть: search.php
Найти

Код: Выделить всё

  // Which forums should not be searched? Author searches are also carried out in unindexed forums
   if (empty($keywords) && sizeof($author_id_ary))
                
Добавить перед

Код: Выделить всё

	if($keywords)
	{
		add_log('search', 'LOG_SEARCH', $keywords);
	}
                
Открыть: /language/ru/mcp.php
Найти

Код: Выделить всё

'MCP_LOGS_TOPIC_VIEW'			=> 'Лог темы',
                
Добавить после

Код: Выделить всё

	'MCP_LOGS_SEARCH_VIEW'          => 'Лог Поиска',
Открыть: /includes/mcp/info/mcp_logs.php
Найти

Код: Выделить всё

'topic_logs'	=> array('title' => 'MCP_LOGS_TOPIC_VIEW', 'auth' => 'acl_m_,$id', 'cat' => array('MCP_LOGS')),
                
Добавить после

Код: Выделить всё

'search_logs'	=> array('title' => 'MCP_LOGS_SEARCH_VIEW', 'auth' => 'acl_m_,$id', 'cat' => array('MCP_LOGS')),
                
Открыть: /includes/mcp/mcp_logs.php
Найти

Код: Выделить всё

$forum_id = $topic_id = 0;
                
Добавить после

Код: Выделить всё

$log_mode = 'mod';
                
Найти

Код: Выделить всё

                case 'front':
                break;
                
Добавить после

Код: Выделить всё

                
                        case 'search_logs':
                            $log_mode = 'search';
                        break;
                
                
Найти

Код: Выделить всё

view_log('mod', $log_data, $log_count, $config['topics_per_page'], $start, $forum_list, $topic_id, 0, $sql_where, $sql_sort, $keywords);
                
Найти в строке заменить на

Код: Выделить всё

$log_mode
                    
1.Адм. раздел - вкладка Система - адм. раздел - ссылка Обслуживание - ссылка Логи - справа внизу ищем в форме напротив кнопки Добавить модуль: Лог [acp_logs] -> Лог поиска - жмём: Добавить модуль - Да - Вернуться на предыдущую страницу - напротив: Лог поиска жмём ссылку: включить
2.Адм. раздел - вкладка Система - Модераторский раздел - ссылка Лог модератора - справа внизу ищем в форме напротив кнопки Добавить модуль: Лог модератора [mcp_logs] -> Лог поиска - жмём: Добавить модуль - Да - Вернуться на предыдущую страницу - напротив: Лог поиска жмём ссылку: включить

Скриншоты:
Последний раз редактировалось USER57 17 дек 2012, 20:14, всего редактировалось 1 раз.
http://star-anime.ru
vu
vulkan3
Благодарил (а): 45 раз
Поблагодарили: 36 раз
Сообщения: 1801
Зарегистрирован: 28 сен 2009, 03:36
Сообщение

Search Log (MOD)

24 ноя 2012, 00:08

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

Вернуться в «Готовые моды для трекера»