Забыли пароль?
Запросите новый здесь.

Автор темы: jhonnn
ID темы: 987
Информация:
Тема содержит 10 сообщения, была просмотрена 2724 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Внешний вид профиля.
jhonnn
Добрый день. Хотелось бы узнать, каким образом можно убрать в профиле (profile.php) вывод контактной информации и групп пользователя? Сколько не ползал в файле он отказывается вообще реагировать.
 
PahaW
jhonnn,
закомментируй строчки и посмотри что получится.

$userFields = new UserFields();
$userFields->userData = $user_data;
$userFields->showAdminOptions = true;
$userFields->displayOutput();

-----
Лайкай авууууу, авы себя не залайкают
 
Web
jhonnn
Пропадает весь профиль. Выводится лишь название профиля (имя пользователя)
 
Vova
Скачать исходники  Код
UserFields.class.php


- в этом файле
 
Web
PahaW
jhonnn, все правильно значит тебе копать сюда
\includes\classes\UserFields.class.php
а если в настройках админки есть возможность отключить группы и лишние поля, то надо посмотреть наверное там....
поля есть точно, на счет групп не помню.
Оффтопик до тех пор пока не забанил сам себя на demo.rusfusion лазил смотрел

-----
Лайкай авууууу, авы себя не залайкают
 
Web
PahaW
UserFields.class.php
private function renderUserGroups() {
global $locale;

$this->html .= "<div style='margin:5px'></div>\n";
$this->html .= "<table cellpadding='0' cellspacing='1' width='400' class='profile tbl-border center '>\n<tr>\n";
$this->html .= "<td class='tbl2'><strong>".$locale['u057']."</strong></td>\n";
$this->html .= "</tr>\n<tr>\n";
$this->html .= "<td class='tbl1'>\n";
$user_groups = strpos($this->userData['user_groups'], "."ad == 0 ? substr($this->userData['user_groups'], 1) : $this->userData['user_groups'];
$user_groups = explode(".", $user_groups);
for ($i = 0; $i < count($user_groups); $i++) {
$this->html .= "<div style='float:left'><a href='".FUSION_SELF."?group_id=".$user_groups[$i]."'>".getgroupname($user_groups[$i])."</a></div>\n";
$this->html .= "<div style='float:right'>".getgroupname($user_groups[$i], true)."</div>\n";
$this->html .= "<div style='float:none;clear:both'></div>\n";
}
$this->html .= "</td>\n</tr>\n</table>\n";
}

-----
Лайкай авууууу, авы себя не залайкают
 
Web
jhonnn
Ругается, Fatal error: Call to undefined method UserFields::renderUserGroups() in /home/site/public_html/includes/classes/UserFields.class.php on line 107
 
PahaW
jhonnn, дык она и будет у тебя ругаться
if ($this->userData['user_groups']) { $this->renderUserGroups(); }

тоже закоментируй....
-----
Лайкай авууууу, авы себя не залайкают
 
Web
jhonnn
Благодарю, принцип понял.
 
PahaW
jhonnn, хотя мог только эту строчку и комментить )
а то что понял это гуд )) очень даже гуд )))
-----
Лайкай авууууу, авы себя не залайкают
x1 x1 x1
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)