CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Отмена изменения ника/логина/полного имени
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
Страницы: 1, 2
LuxCore
Где и как можно сделать отмену правки "полного имени", чтобы остались только вкладки "Личное" и "Связь"?


Спасибо.
Alexander
Нужно только вкладку удалить?
LuxCore
Да, возможность отключать вкладку. Если человек захочет менять ник/полное имя, то пусть к админу (мне) и обращается. Думаю, что это не хорошая практика менять свой ник когда взбредёт.
Root
Цитата (LuxCore @ 2012-08-23, 22:54)
Да, возможность отключать вкладку. Если человек захочет менять ник/полное имя, то пусть к админу (мне) и обращается. Думаю, что это не хорошая практика менять свой ник когда взбредёт.


Так это ведь имеется в виду настоящее имя, а не ник на сайте.
LuxCore
Цитата (Root @ 2012-08-24, 2:10)
Так это ведь имеется в виду настоящее имя, а не ник на сайте.
Вы правы. Не подумал проверить. Значит не нужно ничего убирать. Прошу прощения за невнимательность.
Alexander
LuxCore, ник не меняется через тот интерфейс. Через тот интерфейс меняется только полное имя, но оно в системе нигде не задействовано: это просто полное имя. Но вы уже и сами поняли ;)
_necr
Цитата (Alexander @ 2012-08-28, 1:53)
LuxCore, ник не меняется через тот интерфейс. Через тот интерфейс меняется только полное имя, но оно в системе нигде не задействовано: это просто полное имя. Но вы уже и сами поняли ;)


снова выступаю в роли некростартера, блин, движок заброшен или нет? в общем, мне кажется, не верно использовать имя для входа для показа всем, лучше как раз выводить полное имя. собственно вопрос, стоит ли искать решение или его нет, так как полное имя не задействовано?

ПС что то нашел, но не все... Где то еще нужно искать, не найду где. На скрине видно, поменял полное имя, изменилось не во всех местах.
wormen
_necr, движок постоянно развивается...
Kaname26
Движок развивается , баги правятся .
_necr
Мне кажется что выводить имя, под которым заходит пользователь в корне не верно. Тем паче если есть дополнительное поле "полное имя"
wormen
вероятно у вас сложилось неверное понимание..... 
"имя пользователя" - это логин
"полное имя" - это как раз то, что отображается в админке и в пользовательской части

если вам не нравятся текущие формулировки, Вы всегда можете их изменить в языковом файле
_necr
Цитата (wormen @ 2014-05-02, 3:02)
вероятно у вас сложилось неверное понимание..... 
"имя пользователя" - это логин
"полное имя" - это как раз то, что отображается в админке и в пользовательской части

если вам не нравятся текущие формулировки, Вы всегда можете их изменить в языковом файле


странно, почему логин отражается в "кто онлайн" в таком случае.
во вложении скрин панели, под приветствием, это я поменял в templates/%name%/Static/login.php
<a href="'.Eleanor::$vars['link_options'].'">'.$user['name'].'</a>

на
<a href="'.Eleanor::$vars['link_options'].'">'.$user['full_name'].'</a>

а вот "кто онлайн" найти не смог, но в нем выводится именно логин а не полное имя.
В чем я не прав? У меня не та версия? Вроде скачал с сайта вчера.
wormen
значит у пользователя в настройках прописан логин и имя одинаково, думаю это не так трудно проверить, нужно всего-то в настройки пользователя заглянуть
_necr
Цитата (wormen @ 2014-05-02, 12:27)
значит у пользователя в настройках прописан логин и имя одинаково, думаю это не так трудно проверить, нужно всего-то в настройки пользователя заглянуть


Уважаемый, ну на скрине ж видно, что пользователь на сайте один, это я.
Полное имя я указал как вывел на скрине и показал как в коде.
Для входа используется 1234567890, а полное имя Сергеев Сергей.
Я работаю с другим кодом нежли у Вас? Но я ж его взял здесь, на офф сайте.
Уж простите за эмоции.

ПС специально для Вас еще скрин.
ППС ага, нашел, оказывается это аддон, вот он block_who_online.php
в нем меняем и получаем что нужно.
_necr
Цитата (_necr @ 2014-05-02, 12:36)
ППС ага, нашел, оказывается это аддон, вот он block_who_online.php
в нем меняем и получаем что нужно.


я поспешил радоваться, теперь ссылка не верно формируется, буду искать где формируется ссылка на профиль пользователя...

ПС ух и запрятали все =) несколько часов потратил, наконец то нашел.
Правим BlockWhoOnline.php и block_who_online.php. и все работает как часы.
wormen
_necr, там все просто, просто вам неизвестно, откуда что передается, и как все устроено
_necr
Цитата (wormen @ 2014-05-03, 1:12)
_necr, там все просто, просто вам неизвестно, откуда что передается, и как все устроено


согласен, но мне нравится устройство этой системы.
Но вот, что не те имена отображаются, это факт =)
wormen
_necr, вы где-то что-то упустили, вот это точно факт, я гораздо дольше вас работаю с системой, и когда я думал так же как вы, сам потом убеждался, что ошибался...... попробуйте получше разобраться...
воспользуйтесь PHPStorm, так у вас получится немного быстрее разобраться
_necr
Александр, может рассмотрите возможность вывода на сайте full_name вместо текущего nickname? Это как минимум безопаснее, а как максимум правильнее, так как пользователям использовать на сайте имена вида "Чебурашка" или "Cheburator" логичнее чем "V01d#13", я не прав?

ПС я почему прошу, теперь в комментариях это же самое вылезло =)
wormen
так Вы и сами это сделать можете.... открываете файл Unel/Static/login.php
на строке 12 дописываете в $user=Eleanor::$Login->GetUserValue(array('full_name','name','avatar_type','avatar_location'));
и далее на строках 30 и 31 заменяете $user['name'] на $user['full_name']


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.