foxstargod
Участник
- Сообщения
- 126
- Реакции
- 8
- Баллы
- 18
zip архив
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature currently requires accessing the site using the built-in Safari browser.
zip архив
Спасибо, теперь все нормально!zip архив
Это некорректный вопрос. Если нужен префикс с сайта в плагине chat_rbs, спрашивайте у его автора.так когда добавят префиксы с chat_rbs
Это- к автору движка.Предложение по улучшению:
- Добавить возможность запретить менять префикс с сайта, ну или хотя бы добавить ограничение.
- Добавить возможность менять префикс в чате с сайта за деньги (Т.е. например игрок покупает префикс, чтобы он не бесплатно его менял и сколько раз хочет и когда хочет - Это слишком шоколадно).
Давайте подумаем:Сделал все как написано, пытаюсь сохранить префикс ничего не происходит, в БД не записывает
У меня тоже не работает кнопка "изменить", просто не сохраняет вписанный префикс. Делал все как написано, буквально раз 10- перепроверял, а сохранять, не сохраняет.Давайте подумаем:
1. Вы- не единственный, кто "сделал все как написано", и у них все происходит
2. Если все сделано правильно, то почему ничего не работает?
так когда добавят префиксы с chat_rbs
;"!n%alive%%sayteam%%gamecms%[!g%zvanie%!n] !t%name% !n: %message%" "" ; Пример выдачи префикса из GameCMS
function edit_user_prefix()
{
var token = $('#token').val();
var user_prefix = $('#user_prefix').val();
user_prefix = encodeURIComponent(user_prefix);
$.ajax({
type: "POST",
url: "../ajax/actions_a.php",
data: "phpaction=1&token="+token+"&edit_user_prefix=1&user_prefix="+user_prefix,
success: function(html) { $("#edit_user_prefix_result").empty(); $("#edit_user_prefix_result").append(html); }
});
}
function admin_change_prefix(id)
{
NProgress.start();
var prefix = $('#user_prefix').val();
change_value2("users","prefix",prefix,id);
NProgress.done();
setTimeout(show_ok, 500);
}
if (isset($_POST['edit_user_prefix']))
{
$user_prefix = check($_POST['user_prefix'],null);
if (mb_strlen($user_prefix, 'UTF-8') > 16) { exit('<span class="glyphicon glyphicon-remove"></span> Префикс должен состоять не более чем из 16 символов.'); }
$STH = $pdo->query("SELECT id,login FROM users WHERE prefix='$user_prefix' LIMIT 1"); $STH->setFetchMode(PDO::FETCH_OBJ);
$row = $STH->fetch();
if (!empty($row->id) and !empty($row->prefix)) { exit('<p class="text-danger">Введеный Вами префикс занят пользователем <a href="../profile?id='.$row->id.'" target="_blank">'.$row->login.'</a></p>'); }
$STH = $pdo->prepare("UPDATE users SET prefix=:user_prefix WHERE id='$_SESSION[id]' LIMIT 1");
$STH->execute(array(':user_prefix' => $user_prefix));
write_log("Префикс изменен на ".$user_prefix." | actions_a.php");
exit('<span class="glyphicon glyphicon-ok"></span> Ваш префикс изменен!');
}
<!--под блоком (например шаблона flat)-->
<b>Steam ID</b>
<div class="input-group">
<span class="input-group-btn"><button class="btn btn-default" type="button" onclick="admin_change_steam_id({id});">Изменить</button></span>
<input type="text" class="form-control" id="user_steam_id" maxlength="32" autocomplete="off" value="{steam_id}">
</div>
<br>
<!--добавляем со своими классами стилей!!!-->
<b>Префикс в серверном чате</b>
<div class="input-group">
<span class="input-group-btn"><button class="btn btn-default" type="button" onclick="admin_change_prefix({id});">Изменить</button></span>
<input type="text" class="form-control" id="user_prefix" maxlength="16" autocomplete="off" value="<?echo $profile->prefix?>">
</div>
<br>
Просто уточнил, где именно возникает проблема.@dan4s, причем тут home/users.tpl ?
что ?@John Dilinger, ты даже не понимаешь о чем пишешь