- Администратор
- #1
Предыдущие логины пользователя
будут видны в профиле пользователя при наведении на его логин (в данном примере используется tooltip можно сделать и красивее прям как в steam с помощью popover)
Для начало создадим в Базе данных сайта в таблице “users” новую колонку с названием “libLogin” с типом “VARCHAR” длиной 255 и по умолчанию «Как определено» и написать «Нету»
Теперь откроем файл actions_a.php в папке ajax и найдем такую строчку
И добавим в место, которое показано на скриншоте.
Теперь остается лишь вывести в html код. Открываем ваш шаблон заходим в tpl/home и здесь открываем файл profile.tpl. Находим где выводится логин {login} и добавляем к элементу в котором заключен {login} атрибуты:
Готово
будут видны в профиле пользователя при наведении на его логин (в данном примере используется tooltip можно сделать и красивее прям как в steam с помощью popover)
Для начало создадим в Базе данных сайта в таблице “users” новую колонку с названием “libLogin” с типом “VARCHAR” длиной 255 и по умолчанию «Как определено» и написать «Нету»
Теперь откроем файл actions_a.php в папке ajax и найдем такую строчку
JavaScript:
if (isset($_POST[‘edit_user_login’]))

JavaScript:
$STH = $pdo->query("SELECT `id`, `libLogin` FROM `users` WHERE `id`='$_SESSION[id]' LIMIT 1"); $STH->setFetchMode(PDO::FETCH_OBJ);
$libLogin = $STH->fetch();
if($libLogin->libLogin == "Нету"){
$STH = $pdo->prepare("UPDATE `users` SET `libLogin`=:libLogin WHERE `id`='$_SESSION[id]' LIMIT 1");
$STH->execute(array(':libLogin' => $_SESSION['login']));
}else{
$arLogin = $libLogin->libLogin . ', ' . $_SESSION['login'];
$STH = $pdo->prepare("UPDATE `users` SET `libLogin`=:libLogin WHERE `id`='$_SESSION[id]' LIMIT 1");
$STH->execute(array(':libLogin' => $arLogin));
}
HTML:
tooltip="yes" data-placement="top" title="" data-original-title="Другие имена пользователя: {{$profile->libLogin}}"
Готово
