Ссылка "Редактировать профиль" на аватарке

Ссылка "Редактировать профиль" на аватарке

Часто это спрашивают, и многие не знают что надо найти меню действий, а многие просто не видят меню действий.

Пришла идея сделать решение.

Что происходит: скрипт выводит в профиле (только в своем профиле) ссылку на редактирование профиля.

Такое маленькое, нужное и полезное решение.

Теперь о том как я это сделал? Причем ни один системный файл или файл шаблона затронут не был. Все делается из админки.

Далее у вас должен быть установлен виджет PHP-код — в нем мы и будем писать наш код. (виджет можно скачать ниже).

Далее выводим виджет на странице просмотра профиля и вставляем в него следующий код.

$user = cmsUser::getInstance();
if(cmsCore::getInstance()->uri_action == $user->id){
echo '<script>$(function(){$("#user_profile #avatar").css({"position":"relative"}).append("<div style=\"position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:30px;background:#B3C2C9;\"><a style=\"color:white;text-decoration:none;display:block;\" href=\"/users/'.$user->id.'/edit\">Редактировать профиль</a></div>");});</script>';
}

И все будет как на этом сайте.

Как это заработает в живую вы можете увидеть если зарегистрированы на этом сайте, в своем профиле.

Как на скрине в самом верху.

:thumbs2:
Поблагодарить:
автора записи
Дата публикации:
23:01
+6
23:01
1698
0
DmitriyBarinov DmitriyBarinov 2 года назад #
Приветствую!
Можно на форуме написать про вариант с правкой шаблона?
0
DmitriyBarinov DmitriyBarinov 2 года назад #
Ну, в смысле я напишу… только не знаю в какой теме to_become_senile
0
kreator kreator 2 года назад #
Можете тут.
0
kreator kreator 2 года назад #
А так, если сомневаетесь, пишите тут, не ошибетесь.
0
talerbiz talerbiz 2 года назад #
Ув. админ посмотрите пжл код, может там баг есть?
0
kreator kreator 2 года назад #
Код поправил. Попробуйте еще.
0
talerbiz talerbiz 2 года назад #
отлично сейчас все гуд. спс
0
talerbiz talerbiz 2 года назад #
нажал редактировать — попал на 404
site.com/users//edit

между слешей пусто
0
ermakover ermakover 1 год назад #
Спасибо за решение! Перевёл 100 руб. Пользователи замучили с вопросом редактирования профиля, а тут такое простое решение. Ура!

Эта дополнительная вкладка для комментариев. Подробнее о дополнении >>>

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.