|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
|
Старожил
![]() |
Желаете уменьшить вес страниц на 20 кб?
Принцип хака, заключается в том, что мы "выносим" файл скрипта в отдельный файл, т.е. мы его подключаем к странице, а не пихаем в неё... Применив данный хак, вы уменьшите вес страниц на следующих странцах: ВО ВСЕХ МОДУЛЯХ ПОРТАЛА, ГДЕ ЕСТЬ СТАНДАРТНАЯ ФОРМА ВВОДА ТЕКСТА!!! (эта та, в которой вводится текст и имеется некоторое форматирование, типа жирный, курсив и т.д.) По моим оценкам, это более 10, а то и 20 страниц не считая форума. Например все страницы в админке при написании новости, статьи (для юзера), нового топика на форуме, коментариев к новостям, статей, голосований, гостевой, при редактировании любой новости, статьи, файлов и т.д. и т.п.... С форумом отдельный разговор: Если у вас на форуме есть форма быстрого ответа, то фактически вес страниц уменьшится на ВСЕХ страницах любого топика! Например у вас уже есть около 30 топиков, значит на все страницы с выводом сообщений любого из 30 топиков, будут весить на 20 кб меньше! Нормально??? Начинаем: 1. Заходим в корневую папку class/xoopsform 2. Находим файл formdhtmltextarea.js.php 3. Открываем его в блокноте и вырезаем самую первую строку: <script type='text/javascript'> и самую последнюю строку: </script> 4. Сохраняем файл 5. Переменовываем отредактированный файл в formdhtmltextarea.js 6. Открываем в этой же папке файл formdhtmltextarea.php 7. Находим строку: include_once(XOOPS_ROOT_PATH."/class/xoopsform/formdhtmltextarea.js.php"); и заменяем её на: Код HTML:
?> <script type="text/javascript" src="<?php echo XOOPS_URL;?>/class/xoopsform/formdhtmltextarea.js" ></script> <? Да кстати, хак действует и на E-Xoops и на RunCMS... Желаю удачного полёта ![]() Последний раз редактировалось Zormax, 03-03-2005 в 21:16 Всё для Sony Ericsson |
||||
|
|
Старший участник
![]() |
Ну и что он дает? Тоже самое выгружается только параллельно. И в формах при кликах на урл, библиотеку и др выдаются скрипты c содержанием типа <? Perevodа net ?>.
Хорошо бы откинуть include/xoopsjs.php только там, где оно непосредственно не нужно, а «нужных» страницах… Облегчает на ~ 5.5 кб, да и страница быстрей появляется… Если просто его выкинуть, то блоки не двигаются… А остальное на формы!? Делать его в .js мне кажется не корректно (безпонтова). Nosce te iptium // Познай самого себя |
||||
|
|
Старожил
![]() |
Цитата:
Ты загляни в папку кеша, что у тебя на компе и что там увидишь: Файлы стилей, графики, скриптов, кокиес и так по мелочи... Это я к тому, что ты ИМЕННО загружаешь меньше на 20 или 4 кб из инета а остальное подключается из твоего кеша на компе... Итого получаем: возрастание скорости загрузки (генерации) страницы из инета + экономия трафика... Если я не прав, объясни... Всё для Sony Ericsson |
||||
|
|
Старожил
![]() |
Поправка для хака "Уменьшаем вес страниц на 20 кб"
Внимание! Если вы, применили хак "Уменьшаем вес страниц на 20 кб", то замените свой файл formdhtmltextarea.js на мой, что я прикрепил. В нем изменены все PHP-вкладки, которые уже не работают... Последний раз редактировалось Zormax, 04-03-2005 в 19:18 Всё для Sony Ericsson |
||||
|
|
[исход]
![]() |
Тут все замечательно, но не обеспечивает поддержку смены языков, так как в этом файле имеются PHPконстанты и чтобы все это работало, они заменены на свои значения (в данном случае на русском языке)
Поэтому хак очень нужный - но не для буржуев Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Старожил
![]() |
LARK*Ну надо выбирать, кому-то никогда в жизни не понадобится многоязычность...
Всё для Sony Ericsson |
||||
|
|
[исход]
![]() |
Цитата:
Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
|
|
|
![]() |
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |