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

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

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

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

Встроенная статистика AES

, Встроенная статистика в форум phpbb
Статус пользователя SivAnOl
сообщение 1.1.2015, 21:41
Сообщение #1


Стаж: 16 лет

Сообщений: 416
Благодарностей: 49
Полезность: 13

Доброго времени суток всем!
Прошу помочь знающим (так как я не такой).
Есть overall_header.html и overall_footer.html от phpbb со своим дизайном.
Есть почищенная от баннеров и прочего статистика AES (только сама стата).
Необходимо сделать её как бы встроенную в дизайн форума, чтобы сверху было содержимое header а снизу footer.
Не могу этого сделать, поэтому прошу помощи у знающих.
Кому надо, кроме спойлеров файлы залил в архиве.
Прикрепленный файл  files.zip ( 6,12 килобайт ) Кол-во скачиваний: 7
Сами соурсы:
overall_header.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="imagetoolbar" content="no" />
<!-- INCLUDE ca_config.html -->
{META}
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
<!-- IF S_ENABLE_FEEDS -->
<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&amp;t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->

<!--
phpBB style name: CA Black
Based on style: prosilver (this is the default phpBB3 style)
Original author: Tom Beddard ( http://www.subBlue.com/ )
Modified by: ST Software

NOTE: This page was generated by phpBB, the free open-source bulletin board package.
The phpBB Group is not responsible for the content of this page and forum. For more information
about phpBB please visit http://www.phpbb.com
-->

<script type="text/javascript">
// <![CDATA[
var jump_page = '{LA_JUMP_PAGE}:';
var on_page = '{ON_PAGE}';
var per_page = '{PER_PAGE}';
var base_url = '{A_BASE_URL}';
var style_cookie = 'phpBBstyle';
var style_cookie_settings = '{A_COOKIE_SETTINGS}';
var onload_functions = new Array();
var onunload_functions = new Array();
var ca_main_width = '{$CA_WIDTH}';

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
var url = '{UA_POPUP_PM}';
window.open(url.replace(/&amp;/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
<!-- ENDIF -->

/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, '_usersearch');
return false;
}

/**
* New function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions[i]);
}
}

window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions[i]);
}
}

if(navigator.userAgent && navigator.userAgent.indexOf('Mac OS X') > 0)
{
document.write('<link rel="stylesheet" href="{T_THEME_PATH}/tweaks_mac.css" type="text/css" />');
}

// ]]>
</script>
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/forum_fn.js"></script>
<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/ca_scripts.js"></script>

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />

<!--[if IE]><link href="{T_THEME_PATH}/tweaks_ie.css" type="text/css" rel="stylesheet"/><![endif]-->

</head>

<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">

<div id="header-wrapper">
<a id="top" name="top" accesskey="t"></a>

<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>

<div id="header" style="width: {$CA_WIDTH}; margin: 0 auto;">
<div id="header-left"><div id="header-right">

<!-- header start -->
<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
<div id="search-box">
<form action="{U_SEARCH}" method="get" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
<input class="button2" value="{L_SEARCH}" type="submit" /><br />
<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
</fieldset>
</form>
</div>
<!-- ENDIF -->

<a href="{U_INDEX}" id="logolink"><span>{SITENAME}</span>{SITE_LOGO_IMG}</a>


<div class="header-clear"></div>
</div></div>
</div>
</div>
<div id="content-wrapper">
<div id="content" style="width: {$CA_WIDTH}; margin: 0 auto;">
<div class="topnav">
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<span<!-- IF $CA_PAGE == 'ucp' --> class="current"<!-- ENDIF -->>
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a>
&nbsp;&bull;&nbsp;
</span>
<!-- IF S_DISPLAY_PM -->
<span>
<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>
&nbsp;&bull;&nbsp;
</span>
<!-- ENDIF -->
<!-- IF U_RESTORE_PERMISSIONS -->
<span>
<a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>
&nbsp;&bull;&nbsp;
</span>
<!-- ENDIF -->
<!-- ENDIF -->
<span<!-- IF $CA_PAGE == 'faq' --> class="current"<!-- ENDIF -->>
<a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a>
</span>
<!-- IF not S_IS_BOT -->
<!-- IF S_USER_LOGGED_IN and S_DISPLAY_MEMBERLIST -->
<span<!-- IF $CA_PAGE == 'users' --> class="current"<!-- ENDIF -->>
&nbsp;&bull;&nbsp;
<a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a>
</span>
<!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->
<span<!-- IF $CA_PAGE == 'register' --> class="current"<!-- ENDIF -->>
&nbsp;&bull;&nbsp;
<a href="{U_REGISTER}">{L_REGISTER}</a>
</span>
<!-- ENDIF -->
<span<!-- IF $CA_PAGE == 'login' --> class="current"<!-- ENDIF -->>
&nbsp;&bull;&nbsp;
<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a>
</span>
<!-- ENDIF -->
</div>

<div id="page-body">

<div class="navbar navbar-top">
<ul class="linklist navlinks">
<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>‹</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>

<!-- IF U_EMAIL_TOPIC --><li class="rightside"><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}" class="sendemail">{L_EMAIL_TOPIC}</a><!-- IF $CA_HEADER_LINK -->&nbsp;|&nbsp;<!-- ELSE --><!-- DEFINE $CA_HEADER_LINK = '1' --><!-- ENDIF --></li><!-- ENDIF -->
<!-- IF U_EMAIL_PM --><li class="rightside"><a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}" class="sendemail">{L_EMAIL_PM}</a><!-- IF $CA_HEADER_LINK -->&nbsp;|&nbsp;<!-- ELSE --><!-- DEFINE $CA_HEADER_LINK = '1' --><!-- ENDIF --></li><!-- ENDIF -->
<!-- IF U_PRINT_TOPIC --><li class="rightside"><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p" class="print">{L_PRINT_TOPIC}</a><!-- IF $CA_HEADER_LINK -->&nbsp;|&nbsp;<!-- ELSE --><!-- DEFINE $CA_HEADER_LINK = '1' --><!-- ENDIF --></li><!-- ENDIF -->
<!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a><!-- IF $CA_HEADER_LINK -->&nbsp;|&nbsp;<!-- ELSE --><!-- DEFINE $CA_HEADER_LINK = '1' --><!-- ENDIF --></li><!-- ENDIF -->

<!-- IF SCRIPT_NAME == 'viewtopic' -->
<!-- IF U_VIEW_NEWER_TOPIC --><li class="rightside"><a href="{U_VIEW_NEWER_TOPIC}">{L_VIEW_NEXT_TOPIC}</a><!-- IF $CA_HEADER_LINK -->&nbsp;|&nbsp;<!-- ELSE --><!-- DEFINE $CA_HEADER_LINK = '1' --><!-- ENDIF --></li><!-- ENDIF -->
<!-- IF U_VIEW_OLDER_TOPIC --><li class="rightside"><a href="{U_VIEW_OLDER_TOPIC}">{L_VIEW_PREVIOUS_TOPIC}</a><!-- IF $CA_HEADER_LINK -->&nbsp;|&nbsp;<!-- ELSE --><!-- DEFINE $CA_HEADER_LINK = '1' --><!-- ENDIF --></li><!-- ENDIF -->
<!-- ENDIF -->
</ul>
</div>

<a name="start_here"></a>

<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
<!-- IF S_USER_NEW_PRIVMSG -->
<div class="pm-notify-new">
<h3>{L_PRIVATE_MESSAGES}</h3>
<p><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></p>
</div>
<!-- ELSEIF S_USER_UNREAD_PRIVMSG -->
<div class="pm-notify-unread">
<h3>{L_PRIVATE_MESSAGES}</h3>
<p><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></p>
</div>
<!-- ENDIF -->
<!-- ENDIF -->

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
<div id="message" class="rules">
{$CA_BLOCK_START}
<strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
{$CA_BLOCK_END}
</div>
<!-- ENDIF -->

<?php } ?><!-- Begin script -->
<marquee direction="left"scrollamount='4' style="width:250;heigth:150">Приветствуем на GameProject! Официальный сайт сервера: "<a href="steam://connect/server.gameproject.pp.ua" title="Наш сервер Counter-Strike 1.6">ПриватСервер ©</a>". Главный администратор сервера: <a href="skype:sivanol1991" title="Скайп главного администратора">UkRoP^_^</a></marquee>
<!-- end script -->

<center>
<!-- Begin script link -->
<a href="http://stats.gameproject.pp.ua" target="_blank">
<img src="http://gameproject.pp.ua/styles/ca_black/imageset/buttonstats.png" /></a>
<!-- end script link --><!-- Begin script link -->
<a href="http://www.gametracker.com/server_info/31.28.170.115:27015" target="_blank">
<img src="http://gameproject.pp.ua/styles/ca_black/imageset/buttongt.png" /></a>
<!-- end script link --><!-- Begin script link -->
<a href="http://bans.gameproject.pp.ua" target="_blank">
<img src="http://gameproject.pp.ua/styles/ca_black/imageset/buttonbans.png" /></a>
<!-- end script link --><!-- Begin script link -->
<a href="http://mail.gameproject.pp.ua" target="_blank">
<img src="http://gameproject.pp.ua/styles/ca_black/imageset/buttonmail.png" /></a>
<!-- end script link --><!-- Begin script link -->
<a href="http://steamcommunity.com/groups/gameprojectdev" target="_blank">
<img src="http://gameproject.pp.ua/styles/ca_black/imageset/buttonsteam.png" /></a>
<!-- end script link --><!-- Begin script link -->
<a href="http://vk.com/gmpro_cs" target="_blank">
<img src="http://gameproject.pp.ua/styles/ca_black/imageset/buttonvk.png" /></a>
<!-- end script link -->
</center>
overall_footer.html
<div id="page-footer">
<div class="navbar">

<ul class="linklist navlinks">
<li class="leftside"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
<!-- IF not S_IS_BOT -->
<!-- IF S_WATCH_FORUM_LINK --><li class="leftside">&nbsp;|&nbsp;<a href="{S_WATCH_FORUM_LINK}" title="{S_WATCH_FORUM_TITLE}">{S_WATCH_FORUM_TITLE}</a></li><!-- ENDIF -->
<!-- IF U_WATCH_TOPIC --><li class="leftside">&nbsp;|&nbsp;<a href="{U_WATCH_TOPIC}" title="{L_WATCH_TOPIC}">{L_WATCH_TOPIC}</a></li><!-- ENDIF -->
<!-- IF U_BOOKMARK_TOPIC --><li class="leftside">&nbsp;|&nbsp;<a href="{U_BOOKMARK_TOPIC}" title="{L_BOOKMARK_TOPIC}">{L_BOOKMARK_TOPIC}</a></li><!-- ENDIF -->
<!-- IF U_BUMP_TOPIC --><li class="leftside">&nbsp;|&nbsp;<a href="{U_BUMP_TOPIC}" title="{L_BUMP_TOPIC}">{L_BUMP_TOPIC}</a></li><!-- ENDIF -->
<!-- ENDIF -->
<li class="rightside"><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a> | <!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> | <!-- ENDIF --><span class="timezone">{S_TIMEZONE}</span></li>
</ul>

</div>
</div>


<div id="footer-clear">&nbsp;</div>
</div><!-- #page-body -->
</div><!-- #content -->
<div id="footer" style="width: {$CA_WIDTH}; margin: 0 auto;"><span><span><span>&nbsp;</span></span></span></div>
</div>



<div>
<a id="bottom" name="bottom" accesskey="z"></a>
<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
</div>


<div class="copyright"><!-- IF U_ACP --><strong><a href="{U_ACP}" class="acp-link">{L_ACP}</a>
<br /><a href="http://gs-monitor.com/" target="_blank">Мониторинг серверов cs</a>
<br />Работает на <a href="http://www.phpbb.com/">phpBB&reg;</a>
<!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
</strong><!-- ENDIF -->
</div>

</body>
</html>
index.php (AES)
<?php include "config.php"; ?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<title><?echo $title;?></title>
</head>
<?


@mysql_connect($db['host'],$db['user'],$db['pass']) or die(mysql_error());
@mysql_select_db($db['name']);
include ('functions.php');
$num = 0;
if(!isset($_GET['page'])){
$p = 1;



}else{
$p = addslashes(strip_tags(trim($_GET['page'])));
if($p < 1 ){ $p = 1; $num = 0;}
if($p > 1) $num = $p*$num_elements;

}

$total1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `aes_stats` WHERE `experience` > 1"),0,0);
$num_pages = ceil($total1 / $num_elements);
if ($p > $num_pages) $p = $num_pages;
$start = ($p - 1) * $num_elements;
$sort = addslashes($_GET['sort']);
if(!isset($sort) or $sort != 'id' and $sort != 'experience' and $sort != 'name' and $sort != 'level' and $sort != 'bonus') $sort = "experience";
$descasc = addslashes($_GET['descasc']);
if(!isset($descasc) or $descasc != 'DESC' and $descasc != 'ASC') $descasc = "DESC";
$sel = "SELECT * FROM `aes_stats` WHERE `experience` > 1 ORDER by `".$sort."` ".$descasc." LIMIT ".$start.", ".$num_elements;
$result = mysql_query($sel);
//
?>

<body>
<div id="wrap">
<table width="100%" style="margin-bottom: 0px; width:980px; background: #eefcff" class="table table-hover table-bordered table-condensed sortable" cellspacing="0" cellpadding="0" align="center">
<thead>
<tr class="TableSettings">


<?
if($descasc=="ASC"){$descasc='DESC';}elseif($descasc=="DESC"){$descasc='ASC';}

echo '
<td title="Место в статистике"><a id="sort" href="?page='.$p.'&sort=id&descasc='.$descasc.'" title="Сортировать по месту в статистике">ID</a></td>
<td><a id="sort" href="?page='.$p.'&sort=name&descasc='.$descasc.'" title="Сортировать по никам">Ник</a></td>
<td><a id="sort" href="?page='.$p.'&sort=level&descasc='.$descasc.'" title="Сортировать по званиям">Звание</a></td>
<td><a id="sort" href="?page='.$p.'&sort=bonus&descasc='.$descasc.'" title="Сортировать по бонусам">Бонусы</a></td>
<td title="Опыт"><center><a id="sort" href="?page='.$p.'&sort=experience&descasc='.$descasc.'" title="Сортировать по опыту">Опыт</a></center></td>
';
?>

</tr>


</thead>

<?php
$name_array = $names;
if(mysql_num_rows($result)>0)
{


while($row = mysql_fetch_array($result))
{ $num++;
echo '<tr>
<td ><span title="Был в сети: '.substr($row['lastJoin'], 5, 14).'" class="label label-place">'.$row['id'].'</td></td>
<td>&nbsp&nbsp';

if($bestplayers=='1' and $sort=='experience' and $descasc=='ASC'){
if($num==1){ echo '<img src="img/champion-1.png"/ title="Первое место">';}
elseif($num==2){ echo '<img src="img/champion-2.png" title="Второе место"/>';}
elseif($num==3){ echo '<img src="img/champion-3.png" title="Третье место"/>';}
}

echo'&nbsp'.$row['name'].'</div></td>
<td title="Следующее звание: '.$name_array[$row['level']+1].'"><span title="Следующее звание: '.$name_array[$row['level']+1].'" class="label label-zvanie">'.$name_array[$row['level']].'</span></td>
<td height="16" align="center"><span title="Бонусы игрока" class="label label-xp">'.$row['bonus'].'</span></td>
<td height="16" align="center"><span title="Опыт игрока" class="label label-xp">'.$row['experience'].'</span></td>
</tr>';
}
}
?>
</tbody>
</table>
<br>
<span class="catPages1"><center>
<?php
echo '<span class="label label-on">'.GetNav($p, $num_pages).'</span>';
?>


</center></span>
</div>
</body>
</html>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя YurisT
сообщение 2.2.2015, 11:00
Сообщение #2
Стаж: 12 лет

Сообщений: 68
Благодарностей: 19
Полезность: 39

А Вы не пробовали её вывести через iframe?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя drivemaster
сообщение 2.2.2015, 17:43
Сообщение #3


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

1.

2.

3. Далее в нужное место шаблона вставляете инклюд на вашу стату (не забывая указать путь к вашему скрипту):

Код
<!-- PHP --> include("aes.php"); <!-- ENDPHP -->


4. Далее очищаете кеш шаблонов.

Всё. Победа.

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