Пропустить

Легче, быстрее...

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Ишите ответы здесь!

Легче, быстрее...

Сообщение Xpert » 25.05.2004 18:10

Предлагаю участникам нашей конференции принять участие в разработке максимально легкого стиля для phpBB. Сегодня мне удалось при неизменной функциональности достичь веса главной страницы форума в 5280 байт для незалогиненного пользователя, и я уверен, что это далеко не предел. Кто меньше?

Некоторые общие правила:
- измерение веса страницы проводится на свежеустановленном phpBB;
- уменьшение веса стиля не должно кардинально сказываться на его внешнем виде и иных свойствах (т.е., к примеру, если ссылка "отметить все темы как прочитанные" изначально имеет небольшой размер шрифта, в итоге она должна такой и остаться);
- допускается редактирование только шаблона форума.

Начинаем с главной страницы. Итак, 5280 байт!
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Jovani » 25.05.2004 18:44

Xpert
Тут еще играет роль некоторые ньюансы - кол-во форумов, кол-во модераторов, наличие доп. баннеров, и тд ...
Чем их больше, тем естественно больше и размер.

У меня:
Не сжатый GZIP = 13,929
Сжатый GZIP = 3,659

Вот тут можно проверить сжатие:
http://www.pipeboost.com/report.asp
Всегда есть решение ...

Jovani
phpBB 2.0.15
 
Сообщения: 496
Зарегистрирован: 28.04.2004 2:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Xpert » 25.05.2004 19:02

Jovani
Так я же написал, что проверка производится на свежеустановленном phpBB. Это подразумевает первоначальную базу. Возможно, позже будет создана специальная база.

Сейчас проверю свой.

Добавлено спустя 7 минут 3 секунды:

Document Status: Uncompressed
Uncompressed File Size: 5,877
Compressed File Size: 1,831
Compression CPU Time Consumption: < 10 ms.
Compression Ratio: 9 - Highest
File Size Reduction: 68.84%
Downloads Speed Improvement: 221%
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Jovani » 25.05.2004 19:06

Тогда я в этом рейтинге не участвую :(
Я мерял на своем форуме(3 раздела, 13 форумов) и изменял код :)
Всегда есть решение ...

Jovani
phpBB 2.0.15
 
Сообщения: 496
Зарегистрирован: 28.04.2004 2:56
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Mr. Anderson » 25.05.2004 19:10

Jovani
Сделай отдельный... На локале.
Xpert
Ну давай посоревнуемся...
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x)
Последняя и единственно актуальная на сегодня версия - 3.0.10!
Поддержка по ICQ, e-mail и ЛС оказывается только за WM!


phpBB Guru blog
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
 
Сообщения: 5434
Зарегистрирован: 13.03.2004 22:32
Откуда: СССР
Благодарил (а): 5 раз.
Поблагодарили: 86 раз.

Сообщение Xpert » 25.05.2004 19:15

Jovani
Необходимо предусмотреть место под один верхний баннер (просто место).
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Usaf » 21.07.2004 3:05

народ че творить воротить нужна просто мега легкая шкурка, где ее взять

Usaf
 

Сообщение Xpert » 21.07.2004 7:24

Usaf
В том-то и дело, что нет такой. Есть достаточно легкая - fi subText, но мега-легкой нет, потому что там, на Западе, народу просто не важен объем страниц.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
phpBB Guru
 
Сообщения: 5492
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 21.07.2004 8:52

Usaf можно начать с аватары)))))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Hellraiser » 21.07.2004 15:19

crash писал(а):Usaf можно начать с аватары)))))

Ай молодца Изображение
http://www.pantry-mule.by.ru/avatars/cherep.gif
40965 байт
Изображение

Hellraiser
phpBB 2.0.6
 
Сообщения: 258
Зарегистрирован: 28.04.2004 12:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Usaf » 21.07.2004 21:20

Hellraiser
crash писал(а):
Usaf можно начать с аватары)))))

Ай молодца
http://www.pantry-mule.by.ru/avatars/cherep.gif
40965 байт

что ты этим хотел сказать, что я могу с аватары сделать шкурку для форума? Сомневаюсь, мне надо сделать скин к форуму но очень легкии и приемлемо карсивыи

Usaf
 

Сообщение crash » 22.07.2004 7:03

Usaf я хотел сказать что если убрать аватару в 40 кбайт то тоже легче будет.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Hellraiser » 22.07.2004 8:58

Кстати а как сделать проверку удаленных аватар?
А то именно по этой причине они у меня в опциях и выключены?

Hellraiser
phpBB 2.0.6
 
Сообщения: 258
Зарегистрирован: 28.04.2004 12:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение crash » 22.07.2004 10:31

Hellraiser этот мод только размеры картинки проверяет а на объем))
##########################################################
## Mod Title: Check Avatar Size for remote Avatars
## Mod Version: 1.0.0
## Mod Author: Thunderbird <Thunderbird@Sternendreck.de> Benjamin Waller
## Mod Description: Check Avatar Size for remote Avatars
##
## Installation Level: easy
## Installation Time: 1 Minute
## Files To Edit: include/usercp_avatar.php
##
## Included Files: None
##########################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##########################################################

## FIND ##

function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
{
$avatar_filename = 'http://' . $avatar_filename;
}

//if ( !preg_match('#^((http)|(ftp):\/\/[a-zA-Z0-9\-]+?\.([a-zA-Z0-9\-]+\.)+[a-zA-Z]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )

if ( !preg_match('(gif|jpg|jpeg|png)', end(split("\.",$avatar_filename))) )
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
return;
}

return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';
}

# REPLACE WITH #

function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
{
global $board_config, $lang;

if ( !preg_match('#^(http)|(ftp):\/\/#i', $avatar_filename) )
{
$avatar_filename = 'http://' . $avatar_filename;
}

//if ( !preg_match('#^((http)|(ftp):\/\/[a-zA-Z0-9\-]+?\.([a-zA-Z0-9\-]+\.)+[a-zA-Z]+(:[0-9]+)*\/.*?\.(gif|jpg|jpeg|png)$)#is', $avatar_filename) )

if ( !preg_match('(gif|jpg|jpeg|png)', end(split("\.",$avatar_filename))) )
{
$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $lang['Wrong_remote_avatar_format'] : $lang['Wrong_remote_avatar_format'];
return;
}

list($width, $height) = @getimagesize($avatar_filename);

if ( ($width > $board_config['avatar_max_width']) || ($height > $board_config['avatar_max_height']) )
{
$l_avatar_size = sprintf($lang['Avatar_imagesize'], $board_config['avatar_max_width'], $board_config['avatar_max_height']);

$error = true;
$error_msg = ( !empty($error_msg) ) ? $error_msg . '<br />' . $l_avatar_size : $l_avatar_size;
return;
}

return ( $mode == 'editprofile' ) ? ", user_avatar = '" . str_replace("\'", "''", $avatar_filename) . "', user_avatar_type = " . USER_AVATAR_REMOTE : '';

}

# DONE #
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Former team member
 
Сообщения: 6579
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Благодарил (а): 0 раз.
Поблагодарили: 16 раз.

Сообщение Usaf » 22.07.2004 13:50

crash
Usaf я хотел сказать что если убрать аватару в 40 кбайт то тоже легче будет.

а мне надо только скин, эта аватара не играет на загрузку сервера тк она удаленная.

Usaf
 

След.

Вернуться в Стили для phpBB 2.0.x

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

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

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