Пропустить

[MODDB] Advanced Page Generation Time

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение Thanx » 21.11.2006 15:51

Понял. Буду разбираться. Кстати, поиск рулит в 99.9999% случаев, однако, им еще нужно уметь пользоваться. В моем же случае нужно еще знать какие вопросы задавать в поиске. :wink:

Спасибо.

Добавлено спустя 1 час 34 минуты 26 секунд:

Хм... в поиске покопался... да вот в чем дело.
Работаю я с локалки, а файерволл установлен на машине админа/провайдера нашей сети. Естесственно, в своем реестре я ничего похожего на параметр Enablegzipencoding не нашел.

Да и вот что интересно, ведь если бы у меня gzip был отрублен firewall-ом, то и на этом сайте я бы видел "Gzip : выкл.", но на данной странице
http://phpbbguru.net/community/viewtopic.php?p=110220
я вижу
[ Время : 0.3407с | SQL-запросов : 16 | Gzip : 100% | Загрузка : 10.50 ]

...а.а.а... Gzip : 100%, это, наверное одно и тоже, что и Gzip : выкл.. Не так ли?

В общем, моги ли я сам что-то настроить, или нужно обращаться к админу/провайдеру нашей сети?

Thanx
phpBB 2.0.7
 
Сообщения: 294
Зарегистрирован: 27.12.2005 18:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Thanx » 23.11.2006 20:42

Вот смотрю, сегодня админ firewall отрубил, так у меня сразу gzip заработал:

[ Время : 0.1902с | SQL-запросов : 24 | Gzip : 22% ]

Thanx
phpBB 2.0.7
 
Сообщения: 294
Зарегистрирован: 27.12.2005 18:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

трабл

Сообщение realuse » 07.01.2007 21:24

Проблема при установке, кто поможет? Трабл на скрине
Вложения
scrin_phpguru.jpg
вот так

realuse
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 15.12.2006 2:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Coagulant » 07.01.2007 23:15

Внимательно устанавливайте. Проблема в page_tail.php
Аватара пользователя
Coagulant
Former team member
 
Сообщения: 958
Зарегистрирован: 10.01.2005 20:43
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение realuse » 08.01.2007 3:50

редактировал 3 раза страницу по новой, может намекнете на ошибку?

<?php
/***************************************************************************
 *                              page_tail.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: page_tail.php,v 1.27.2.4 2005/09/14 18:14:30 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die('Hacking attempt');
}

global $do_gzip_compress;

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';

$template->set_filenames(array(
	'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);

$template->assign_vars(array(
	
	// Advanced Page Generation Time START
	'SQL_QUERIES' => $db->num_queries,
	'L_TIME' => $lang['Time'],
	'L_SECOND' => $lang['Second'],
	'L_SQL_QUERIES' => $lang['SQL_Queries'],
	'L_GZIP' => $lang['Gzip'],
	'L_NA' => $lang['NA'],
	'L_OFF' => $lang['OFF'],
	// Advanced Page Generation Time END
	'TRANSLATION_INFO' => (isset($lang['TRANSLATION_INFO'])) ? $lang['TRANSLATION_INFO'] : ((isset($lang['TRANSLATION'])) ? $lang['TRANSLATION'] : ''),
	'ADMIN_LINK' => $admin_link)
);

// Advanced Page Generation Time START
// Uncomment line below and comment second line to make page generation stats visible to admin only
// if ( $userdata['user_level'] == ADMIN )
if ( defined('DEBUG') )
{
	$template->assign_block_vars('switch_enable_apgt', array());
}
// Advanced Page Generation Time END
$template->pparse('overall_footer');

//
// Close our DB connection.
//
$db->sql_close();

/*
// Advanced Page Generation Time Cut START
//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
	//
	// Borrowed from php.net!
	//
	$gzip_contents = ob_get_contents();
	ob_end_clean();

	$gzip_size = strlen($gzip_contents);
	$gzip_crc = crc32($gzip_contents);

	$gzip_contents = gzcompress($gzip_contents, 9);
	$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

	echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
	echo $gzip_contents;
	echo pack('V', $gzip_crc);
	echo pack('V', $gzip_size);
}
// Advanced Page Generation Time Cut END
*/

// Advanced Page Generation Time START
function dk_ob_gzhandler($uncompress) 
{ 
    global $board_config, $starttime; 
    
    if ($board_config['gzip_compress'] && strstr(@$_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
    { 
        $compress = ob_gzhandler($uncompress, 9);
    } 
    else 
    { 
        $compress = $uncompress;
    } 

    // Uncomment line below and comment second line to create page generation stats for admin only
    // if ( $userdata['user_level'] == ADMIN )
    if ( defined('DEBUG') )
    {
    $mtime = explode(' ', microtime());
    $page_gen_time = round( ($mtime[0] + $mtime[1] - $starttime), 4); 
    $gzip_stats = round( strlen($compress) / strlen($uncompress) * 100);
    @SetCookie('page_gen_time',    $page_gen_time,    0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']); 
    @SetCookie('page_gzip_stats',  $gzip_stats,       0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
    }
    return $compress;
} 

$html = ob_get_contents(); 
ob_clean(); 

echo dk_ob_gzhandler($html);
// Advanced Page Generation Time END
exit;

?>

realuse
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 15.12.2006 2:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение realuse » 09.01.2007 0:26

товарищи, поможите) не пашет ваш плагин!!!

realuse
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 15.12.2006 2:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Coagulant » 09.01.2007 0:31

realuse
page_tail.php вроде правильный. Проверяйте другие файлы, может в шаблоне проблема.
Аватара пользователя
Coagulant
Former team member
 
Сообщения: 958
Зарегистрирован: 10.01.2005 20:43
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение realuse » 09.01.2007 1:44

сервер указывает на явную ошибку в скрипте, что-то мне подсказывает, что проблема с куками, причем здесь шаблон?

realuse
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 15.12.2006 2:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение realuse » 09.01.2007 19:20

убил

realuse
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 15.12.2006 2:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 23.01.2007 19:30

Мод зарелизен, тема здесь
http://www.phpbbguru.net/community/view ... hp?t=13223
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Бета-версии модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы