• Автор:

    Flesha
  • Добавлено:

    апр 30, 2014
  • Комментариев:

    0
  • Просмотров:

    1 099

Хак Профиль пользователя на поиске

Хак Профиль пользователя на поиске

Хак добавляет возможность указывать имя профиля пользователя и переходить на профиль из страницы поиска.

Установка:

1) Открыть файл /engine/modules/search.php и найти:
				<td class="search" valign="top">					
<fieldset style="margin:0px">
<legend>{$lang['s_mname']}</legend>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td class="search">
<div>{$lang['s_fname']}</div>
<div id="userfield"><input type="text" name="searchuser" id="searchuser" value="{$searchuser}" class="textin" style="width:250px" /><br /><label for="exactname"><input type="checkbox" name="exactname" value="yes" id="exactname" {$exactname_sel} />{$lang['s_fgname']}</label>
</div>
</td>
</tr>
</table>
</fieldset>


Добавить ниже:
					<fieldset style="margin:0px">
<legend>Открыть профиль</legend>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td class="search">
<div>{$lang['s_fname']}</div>
<div id="userfield"><input type="text" name="userprofile" id="userprofile" value="{$userprofile}" class="textin" style="width:250px" /><br />
</div>
</td>
</tr>
</table>
</fieldset>


Найти еще:
	if( isset( $_REQUEST['searchuser'] ) ) $searchuser = dle_substr( $_REQUEST['searchuser'], 0, 40, $config['charset'] ); else $searchuser = "";


Добавить ниже:
	if( isset( $_REQUEST['userprofile'] ) ) $userprofile = dle_substr( $_REQUEST['userprofile'], 0, 40, $config['charset'] ); else $userprofile = "";
if( $userprofile ) {
header('Location: '.$config['https_home_url'].'user/'.$userprofile.'/');
die;
}


Готово!

Версия DLE: 9.x-10.x
Автор: Grey
Сайт: be.rdn-team.com dle
Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.