Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
© artsss-web.ru 2010 - 2012
{dotcat}
Автор: LeO | 30-01-2011, 02:42
Данный хак, поможет вам отобразить дополнительные поля профиля в привью профиля.
Версия Dle: 9.x
Установка:
Открыть два файла:
1. Ваш шаблон/profile_popup.tpl
2. engine/ajax/profile.php
Откроем файл engine/ajax/profile.php и ищем:
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];
Ниже поставить:
$xfieldsid = stripslashes( $row['xfields'] );
Дальше найти:
$db->free();
}
}
Ниже поставить:
$xfieldsaction = "init";
$xfieldsadd = false;
include (ENGINE_DIR . '/inc/userfields.php');
$filecontents = array ();
if( ! empty( $postedxfields ) ) {
foreach ( $postedxfields as $xfielddataname => $xfielddatavalue ) {
if( ! $xfielddatavalue ) {
continue;
}
$xfielddatavalue = $db->safesql( $parse->BB_Parse( $parse->process( $xfielddatavalue ), false ) );
$xfielddataname = $db->safesql( $xfielddataname );
$xfielddataname = str_replace( "|", "|", $xfielddataname );
$xfielddatavalue = str_replace( "|", "|", $xfielddatavalue );
$filecontents[] = "$xfielddataname|$xfielddatavalue";
}
$filecontents = implode( "||", $filecontents );
}
$xfieldsadd = false;
include (ENGINE_DIR . '/inc/userfields.php');
$filecontents = array ();
if( ! empty( $postedxfields ) ) {
foreach ( $postedxfields as $xfielddataname => $xfielddatavalue ) {
if( ! $xfielddatavalue ) {
continue;
}
$xfielddatavalue = $db->safesql( $parse->BB_Parse( $parse->process( $xfielddatavalue ), false ) );
$xfielddataname = $db->safesql( $xfielddataname );
$xfielddataname = str_replace( "|", "|", $xfielddataname );
$xfielddatavalue = str_replace( "|", "|", $xfielddatavalue );
$filecontents[] = "$xfielddataname|$xfielddatavalue";
}
$filecontents = implode( "||", $filecontents );
}
Откроем файл Ваш шаблон/profile_popup.tpl:
И в нужные места можно ставить теги:
[xfgiven_x] [xfvalue_x] [/xfgiven_x] //Где х название вашего доп. поля
Своё Спасибо, еще не выражали.
Рейтинг:
Комментариев: 0 | Просмотров: 1479
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Рекомендуем также:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.