22.04.14, 20:14
0 комментарий
  DLE Хаки

Переход на профиль пользователя из страницы поиска

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

Установка:
Редактируем /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['http_home_url'].'user/'.$userprofile.'/');
    die;
  }
шаблоны для dle 11.2

Напишите своё мнение