По вот этому гайду (http://www.phpbbguru.net/kb/modding/add ... stom-page/) попытался сделать свою страницу для встраивания js с подгружаемой информацией.
Адрес страницы: http://trialand.ru/tokens.php
Суть проблемы: на странице tokens.php над шапкой появляется черная полоса, природу которой мы так и не поняли. Детальное изучение кода ни к чему не привело. Но, если открыть страницу в инспекторе (Просмотр кода элемента), видно, что строчки внутри <head> частично перемешаны и смешаны с body Что делать - не понятно.
Вроде баг не критический, но очень неприятно
Код tokens.php
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Цена WoW токенов (жетонов) на серверах EU-RU');
$cache_time = 1260;
$file = file_get_contents("https://wowtoken.info/wowtoken.json");
$cache_file = "wowtoken.json";
if (file_exists($cache_file)) {
if (!(time() - $cache_time) < filemtime($cache_file)) {
$handle = fopen($cache_file, 'w');
fwrite($handle, $file);
fclose($handle);
}
}else{
$handle = fopen($cache_file, 'w');
fwrite($handle, $file);
fclose($handle);
}
$template->set_filenames(array(
'body' => 'tokens_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
Код: Выделить всё
<!-- INCLUDE overall_header.html --><h2>Цена WoW токенов (жетонов) на серверах EU/RU</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content" style="max-width: 100%!important">
<!-- Включение Ajax данных по ID контейнеров -->
<h1>Актуальная цена на EU и RU: <span id="EU-buy"></span></h1>
<div style="margin-top: 10px; margin-bottom: 10px">Время с последней продажи: <span id="EU-timeToSell"></span><br>
Последнее обновление: <span id="EU-updated"></span></div>
<div id="hc-eu"></div>
<!-- окончание -->
ТЕКСТОВЫЙ КОНТЕНТ
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html --><!-- INCLUDE overall_footer.html -->
Код: Выделить всё
<!-- IF SCRIPT_NAME == "tokens" -->
<script type="text/javascript" src="https://code.highcharts.com/stock/highstock.js" defer></script>
<script type="text/javascript" src="/wowtoken.js" defer></script>
<!-- ENDIF -->