Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите вшить

, неполучается...
Статус пользователя Evgen22
сообщение 13.2.2015, 12:18
Сообщение #1
Стаж: 13 лет

Сообщений: 35
Благодарностей: 1
Полезность: 22

Добрый день, помогите добавить в веб-страничку код, чтоб отображался стим айди в полной информации. Использую супербан.


p/s Может я не ту редактирую :)

Отредактировал: Evgen22, - 13.2.2015, 12:19
Прикрепленные файлы:
Прикрепленный файл  default_main.php ( 5,84 килобайт ) Кол-во скачиваний: 8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
OverGame
сообщение 13.2.2015, 12:30
Сообщение #2
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

В базе как занесен Steam игрока?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Evgen22
сообщение 13.2.2015, 12:39
Сообщение #3
Стаж: 13 лет

Сообщений: 35
Благодарностей: 1
Полезность: 22

Цитата(OverGame @ 13.2.2015, 16:30) *
В базе как занесен Steam игрока?

Причём тут это? Написал же использую супербан, sql запросы стандартные.

Мне нужно чтоб Steam ID отображался (в первом посте скриншот)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 13.2.2015, 12:41
Сообщение #4
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

Цитата(Evgen22 @ 13.2.2015, 13:39) *
Причём тут это? Написал же использую супербан, sql запросы стандартные.

Мне нужно чтоб Steam ID отображался (в первом посте скриншот)


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

и еще, советую добавить скрипт под код и спойлер ( не надо документом, ибо кодировка искажается ).

Отредактировал: OverGame, - 13.2.2015, 12:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Evgen22
сообщение 13.2.2015, 13:03
Сообщение #5
Стаж: 13 лет

Сообщений: 35
Благодарностей: 1
Полезность: 22

Цитата(OverGame @ 13.2.2015, 16:41) *
Я это понял, я не пользуюсь супер баном.
Еще раз спрашиваю, как называется ячейка со Стим айди игрока в базе?

и еще, советую добавить скрипт под код и спойлер ( не надо документом, ибо кодировка искажается ).

sql ->
CODE
`sid` varchar(64) COLLATE utf8_bin NOT NULL DEFAULT '',
KEY `sid` (`sid`),

скрипт
CODE
<?php
if (!defined("GUARD")) { header('Content-type: text/html; charset=utf-8'); die('Доступ запрещен!'); } // Защита файла от прямого вызова.

function page_default_main()
{
Template::subtemplate_load('{index_content}', 'style/main.tpl');
DataBase::connect();
$sql_check_ip = mysql_query("SELECT `unbantime` FROM superban WHERE ip = '{$_SERVER['REMOTE_ADDR']}'");
while ($data = mysql_fetch_assoc($sql_check_ip))
{
if(intval($data['unbantime']) > 0)
{
if(time() < $data['unbantime'])
{
$result_yes = TRUE;
}
else
{
$result_yes = FALSE;
}
}
else if(intval($data['unbantime']) == 0)
{
$result_yes = TRUE;
}
else if(intval($data['unbantime']) == -1)
{
$result_yes = FALSE;
}
}
if($result_yes)
{
$check = '<div class="alert alert-error">
<span style="color:black;font-weight:bold;">IP Адрес — '.$_SERVER['REMOTE_ADDR'].'. Вы забанены.</span>
</div>';
}
else
{
$check = '<div class="alert alert-success">
<span style="color:black;font-weight:bold;">IP Адрес — '.$_SERVER['REMOTE_ADDR'].'. Не волнуйтесь, все хорошо. Вы не в бане.</span>
</div>';
}

$pagination = pagination(array('query'=>'SELECT * FROM `superban` ORDER BY `banid` DESC', 'page_num'=>Configuration::$pagination['p_main'], 'url'=>'index.php?do=main'));
$bans = mysql_query($pagination['query']) or die(mysql_error());

$i = $pagination['count'];
$content .= ''.$check.'
<div class="well well-large">
<table class="table table-bordered table-hover">
<thead>
<th><i class="icon-hand-right"></i> Ник игрока</th>
<th><i class="icon-user"></i> Ник админа</th>
<th><i class="icon-fire"></i> Причина</th>
<th><center><i class="icon-calendar"></i> Срок</center></th>
<th><center><i class="icon-comment"></i> Подробно</center></th>
</thead>
<tbody>';
while ($data = mysql_fetch_assoc($bans))
{
if(intval($data['unbantime']) > 0)
{
$bantime = ($data['unbantime'] - $data['time'])/60;
$unban = GetNormalTime($bantime);
if(time() < $data['unbantime'])
{
$unban = '<span rel="tooltip" data-placement="right" class="label label-important" data-original-title="Бан активный">'.$unban.'</span>';
$unbantime = date("d.m.Y в [H:i]", $data['unbantime']);
$percent = round((((time()-$data['time'])/60) * 100) / (($data['unbantime']-$data['time'])/60));
}
else
{
$unban = '<span rel="tooltip" data-placement="right" title="Бан истек" class="label label-success">Бан истек</span>';
$unbantime = 'Бан истек';
$percent = '100';
}
}
else if(intval($data['unbantime']) == 0)
{
$unban = '<span rel="tooltip" data-placement="right" class="label label-important" data-original-title="Бан активный">Навсегда</span>';
$unbantime = 'Никогда';
$percent = '0';
}
else if(intval($data['unbantime']) == -1)
{
$unban = '<span rel="tooltip" data-placement="right" title="Разбанен" class="label label-success">Разбанен</span>';
$unbantime = 'Разбанен';
$percent = '100';
}
if($data['reason'] == NULL)
{
$reason = "Не указана!";
}
else{
$reason = $data['reason'];
}
++$i;
$content .= '
<tr data-placement="'.Configuration::$main['m_popover'].'" rel="popover" data-trigger="hover" data-content="<b>Забанен администратором:</b> '.$data['admin'].' <br /> <b>Причина:</b> '.$reason.'" data-original-title="Дата бана: '.date('d.m.Y [H:i]', $data['bantime']).'">
<td><b>'.$data['banname'].'</b></td>
<td><b>'.$data['admin'].'</b></td>
<td><b>'.$reason.'</b></td>
<td><center>'.$unban.'</center></td>
<td><center><a data-toggle="modal" href="#modal'.$i.'" class="btn btn-mini btn-info" href="#"><i class="icon-fullscreen icon-white"></i></a></center></td>
</tr>
<div class="modal fade" id="modal'.$i.'">
<div class="modal-body">
<div class="well">
<center><h3 style="margin-bottom: 0;">'.$data['banname'].'</h3></center>
<div rel="tooltip" data-placement="bottom" data-original-title="Прошло '.$percent.'% бана">
<div class="progress progress-danger progress-striped active" style="margin-bottom: 0;">
<div class="bar" style="width: '.$percent.'%;"></div>
</div></div>
<div style="float:left;"><small><b>Забанен:</b> '.date('d.m.Y [H:i]', $data['bantime']).'</small></div><div style="float:right;"><small><b>Истекает:</b> '.$unbantime.'</small></div>
<div style="clear:both;"></div>
</div>
<div class="alert alert-error"><h3>Полная информация</h3>
<b>Последний ник:</b> '.$data['name'].'<br />
<b>Последний Ip-адрес:</b> '.$data['ipcookie'].'<br />
<b>IP адрес:</b> '.$data['ip'].'<br />
<b>Последний визит:</b> '.date('d.m.Y [H:i]', $data['time']).'<br />
<b>Дата бана:</b> '.date('d.m.Y [H:i]', $data['bantime']).'<br />
<b>Дата окончания бана:</b> '.$unbantime.'<br />
<b>Администратор:</b> '.$data['admin'].'<br />
<b>Причина:</b> '.$reason.'
</div>
</div>
<div class="modal-footer">
<a href="http://12345" class="btn btn-danger" style="float: left;">Заявка на Unban</a><a href="#" class="btn btn-inverse" data-dismiss="modal">Закрыть</a>
</div>
</div>
</tbody>
';
}

$content .= '
</table></div>
'.$pagination['pages'].'';

Template::tag('{page_content}', $content);
DataBase::close();
return true;
}

Engine::add_page(array('name'=>'page_default_main', 'url'=>'main', 'type'=>'default'));

?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OverGame
сообщение 13.2.2015, 13:07
Сообщение #6
Стаж: 11 лет

Сообщений: 384
Благодарностей: 217
Полезность: 348

В самом низу

Код
<div class="alert alert-error"><h3>Полная информация</h3>
<b>Steam ID:</b> '.$data['sid'].'<br />
<b>Последний ник:</b> '.$data['name'].'<br />
<b>Последний Ip-адрес:</b> '.$data['ipcookie'].'<br />
<b>IP адрес:</b> '.$data['ip'].'<br />
<b>Последний визит:</b> '.date('d.m.Y [H:i]', $data['time']).'<br />
<b>Дата бана:</b> '.date('d.m.Y [H:i]', $data['bantime']).'<br />
<b>Дата окончания бана:</b> '.$unbantime.'<br />
<b>Администратор:</b> '.$data['admin'].'<br />
<b>Причина:</b> '.$reason.'
</div>


Отредактировал: OverGame, - 13.2.2015, 13:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Evgen22
сообщение 13.2.2015, 13:29
Сообщение #7
Стаж: 13 лет

Сообщений: 35
Благодарностей: 1
Полезность: 22

Цитата(OverGame @ 13.2.2015, 17:07) *
В самом низу

Код
<div class="alert alert-error"><h3>Полная информация</h3>
<b>Steam ID:</b> '.$data['sid'].'<br />
<b>Последний ник:</b> '.$data['name'].'<br />
<b>Последний Ip-адрес:</b> '.$data['ipcookie'].'<br />
<b>IP адрес:</b> '.$data['ip'].'<br />
<b>Последний визит:</b> '.date('d.m.Y [H:i]', $data['time']).'<br />
<b>Дата бана:</b> '.date('d.m.Y [H:i]', $data['bantime']).'<br />
<b>Дата окончания бана:</b> '.$unbantime.'<br />
<b>Администратор:</b> '.$data['admin'].'<br />
<b>Причина:</b> '.$reason.'
</div>

Спасибо, оказывается всё просто)))
Вот еще один вопросик,
В поиске, чтоб искал и по стим айди
CODE
<?php
if (!defined("GUARD")) { header('Content-type: text/html; charset=utf-8'); die('Доступ запрещен!'); } // Защита файла от прямого вызова.

function page_admin_bans()
{
Template::subtemplate_load('{index_content}', 'style/main.tpl');
DataBase::connect();

if(isset($_GET['edit']))
{
$ban = mysql_query('SELECT * FROM `superban` WHERE banid='.abs((int)$_GET['edit']).'');
if ($ban)
{
$content = '
<div class="alert alert-error">
<table width="50%">
<tr>
<td><img src="{url}style/img/oshibka.png" width="150" height="150"/></td>
<td><center><h4 class="alert-heading">Ошибка!</h4> <p><b>Пользователь не найден.<b></p></center></td>
</tr>
</table>
</div>';
}
while ($data = mysql_fetch_assoc($ban))
{
$content = '
<script type="text/javascript">$(document).ready(function(){ $("#box").bounceBox();});</script>
<script type="text/javascript">
function send()
{
var banid = $("#banid").val()
var banname = $("#banname").val()
var reason = $("#reason").val()
var ip = $("#ip").val()
var admin = $("#admin").val()
$.ajax({
type: "POST",
url: "{url}admin.php?do=bans",
data: "banid="+banid+"&banname="+banname+"&reason="+reason+"&ip="+ip+"&admin="+admin+"&save=1",
success: function(html) {
$("#box_result").empty();
$("#box_result").append(html);
}
});
}
</script>
<div class="well well-large">
<table width="100%">
<tr> <td><b>Ник:</b></td><td><input type="text" name="banname" id="banname" style="width:300px" value="'.$data['banname'].'"></td></tr>
<tr> <td><b>Причина:</b></td><td><input type="text" name="reason" id="reason" style="width:300px" value="'.$data['reason'].'"></td></tr>
<tr> <td><b>IP Адрес:</b></td><td><input type="text" name="ip" id="ip" style="width:300px" value="'.$data['ip'].'"></td></tr>
<tr> <td><b>Ник админа:</b></td><td><input type="text" name="admin" id="admin" style="width:300px" value="'.$data['admin'].'"></td></tr>
</table>
<br />
<input type="hidden" name="banid" id="banid" style="width:300px" value="'.$data['banid'].'"><input type="button" value="Сохранить" class="btn btn-inverse" onclick="send()">
</div>';
}
}
elseif(isset($_POST['save']))
{
$save = mysql_query("UPDATE `superban` SET ip='".mysql_escape_string($_POST['ip'])."', banname='".mysql_escape_string($_POST['banname'])."', admin='".mysql_escape_string($_POST['admin'])."', reason='".mysql_escape_string($_POST['reason'])."' WHERE banid='".mysql_escape_string($_POST['banid'])."'") or die(mysql_error());
die("
<script type='text/javascript'>$(document).ready(function(){ $('#box').bounceBox(); $('#box').bounceBoxToggle(); $('#box').click(function(){ $('#box').bounceBoxHide(); }); });</script>
<div id='box' >
Сохранено.
<div style='text-align:right;'><a href='#'>Закрыть</a></div>
</div>");
}
elseif(isset($_GET['delete']))
{
$delete = mysql_query ("UPDATE `superban` SET unbantime='-1' WHERE banid='".abs((int)$_GET['delete'])."'") or die(mysql_error());
header('Location: admin.php?do=bans&bans=');
}
else
{
$search = isset($_GET["bans"]) ? mysql_real_escape_string(trim($_GET["bans"])) : false;
if(!empty($search)) {
$pagination = pagination(array('query'=>'SELECT * FROM `superban` WHERE `ip` LIKE \'%'.$search.'\' OR `ipcookie` LIKE \'%'.$search.'\' OR `banname` LIKE \'%'.$search.'\' OR `name` LIKE \'%'.$search.'\'', 'page_num'=>Configuration::$pagination['p_main'], 'url'=>'admin.php?do=bans&bans='.$search));
$bans = mysql_query($pagination['query']);
}

$content = '
<div class="well well-large">
<h3>Админ поиск</h3>

<b>Введите в поле ниже ник или ip адрес для поиска по банам.</b>
<form method="GET">
<div class="input-append">
<input type="hidden" name="do" value="bans"><input type="text" name="bans" value="'.$search.'" class="span2" style="width:800px !important;" id="appendedInputButton" size="16"><button class="btn" type="submit"><b>Искать</b></button>
</div>
</form></div>';

if($bans)
{
$i = $pagination['count'];
$content .= '
<div class="well well-large">
<table class="table table-bordered table-hover">
<thead>
<th><i class="icon-hand-right"></i> Ник игрока</th>
<th><i class="icon-user"></i> Ник админа</th>
<th><i class="icon-fire"></i> Причина</th>
<th><center><i class="icon-calendar"></i> Срок</center></th>
<th><center><i class="icon-wrench"></i> Функции</center></th>
</thead>
<tbody>';
while ($data = mysql_fetch_assoc($bans))
{
if(intval($data['unbantime']) > 0)
{
$bantime = ($data['unbantime'] - $data['time'])/60;
$unban = GetNormalTime($bantime);

if(time() < $data['unbantime'])
{
$unban = '<span rel="tooltip" data-placement="right" class="label label-important" data-original-title="Бан активный">'.$unban.'</span>';
}
else
{
$unban = '<span rel="tooltip" data-placement="right" title="Бан истек" class="label label-success">Бан истек</span>';
}
}
else if(intval($data['unbantime']) == 0)
{
$unban = '<span rel="tooltip" data-placement="right" class="label label-important" data-original-title="Бан активный">Навсегда</span>';
}
else if(intval($data['unbantime']) == -1)
{
$unban = '<span rel="tooltip" data-placement="right" title="Бан истек" class="label label-success">Разбанен</span>';
}
if($data['reason'] == NULL)
{
$reason = "Не указана!";
}
else {
$reason = $data['reason'];
}
++$i;
$content .= '
<tr data-placement="'.Configuration::$main['m_popover'].'" rel="popover" data-trigger="hover" data-content="<b>Забанен администратором:</b> '.$data['admin'].' <br /> <b>Причина:</b> '.$reason.'" data-original-title="Дата бана: '.date('d.m.Y [H:i]', $data['bantime']).'">
<td><b>'.$data['banname'].'</b></td>
<td><b>'.$data['admin'].'</b></td>
<td><b>'.$reason.'</b></td>
<td><center>'.$unban.'</center></td>
<td>
<center>
<div class="btn-group">
<button class="btn btn-mini dropdown-toggle btn-inverse" data-toggle="dropdown"><i class="icon-wrench icon-white"></i> <b>Функции</b></button>
<ul class="dropdown-menu">
<li><a href="{url}admin.php?do=bans&edit='.$data['banid'].'"><i class="icon-pencil"></i> Редакт.</a></li>
<li><input type="hidden" id="delete" value="'.$data['banid'].'"><a href="{url}admin.php?do=bans&delete='.$data['banid'].'" onclick="send()"><i class="icon-trash"></i> Удалить</a></li>
</ul>
</div>
</center></td>
</tr>
</tbody>';
}
$content .= '</table></div>
'.$pagination['pages'].'';
}
}

Template::tag('{page_content}', $content);
DataBase::close();
return true;
}

Engine::add_page(array('name'=>'page_admin_bans', 'url'=>'bans', 'type'=>'admin'));

?>


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 13.2.2015, 14:18
Сообщение #8


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Нехорошо выкладывать части из платной работы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Evgen22
сообщение 13.2.2015, 14:36
Сообщение #9
Стаж: 13 лет

Сообщений: 35
Благодарностей: 1
Полезность: 22

Цитата(GOOD FELLOW @ 13.2.2015, 18:18) *
Нехорошо выкладывать части из платной работы

Это всё взято из просторов интернета, если бы было платно, то никто не писал бы сюда, наверное, бы писали разработчику, ведь деньги за что платишь...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: