Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/category.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/usergroup.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/informers.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/related_470e7a4f017a5476afb7eeb3f8b96f9b.tmp): failed to open stream: Permission denied in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 374 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 375 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 376 Warning: fopen(/var/www/admin/data/www/artsss-web.ru/engine/cache/system/banners.php): failed to open stream: No such file or directory in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 316 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 317 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/admin/data/www/artsss-web.ru/engine/modules/functions.php on line 318 DataLife Engine > Версия для печати > Дополнительные поля в привью профиля
DataLife Engine > Все для Dle, Полезное > Дополнительные поля в привью профиля

Дополнительные поля в привью профиля


30-01-2011, 02:42. Разместил: LeO
Дополнительные поля в привью профиля

Данный хак, поможет вам отобразить дополнительные поля профиля в привью профиля.

Версия 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 );
        }


Откроем файл Ваш шаблон/profile_popup.tpl:
И в нужные места можно ставить теги:
[xfgiven_x] [xfvalue_x] [/xfgiven_x] //Где х название вашего доп. поля

Вернуться назад