Dyatel Опубликовано 15 марта, 2018 Поделиться Опубликовано 15 марта, 2018 Добрый день. Тут читал на одном из форумов, что можно включить сжатие css и js в админке. Но там возможно речь шла о IPB Вопрос: в IPS такое есть ? т.е. не через htaccess а именно в админке такое есть где включить? 1 Ссылка на комментарий
Sipsb Опубликовано 15 марта, 2018 Поделиться Опубликовано 15 марта, 2018 Нет такой возможности. 1 Ссылка на комментарий
Dyatel Опубликовано 29 марта, 2018 Автор Поделиться Опубликовано 29 марта, 2018 Всем добрый день НЕ стал создавать тему. Хочу вернуться к данному вопросу еще раз. Так как очень хочется ускорить загрузку сайта все-таки. Очень может быть, что в будущем разрабы это улучшат. Но да данный момент есть потребность. Вот в IPB если я правильно понял, такое было можно делать. В IPS - нет Я тут думаю, нуууу каким-нибудь "костыльным" способом попробую. Полез смотреть код страницы. По дилетантски рассуждая, что мол пропишу те все или в один файл или как-то через minify'ер или как-то по аналогии. Вообщем методом тыка. Посмотрел код и понял, что не выйдет. Какие-то скрипты и стили подключаются видимо после загрузки чего-то первоочередного. Для этого надо знать структуру работы движка. Полез читать как это устроено и сломалась голова от отсутствия знания. И понял, что "костыльным" способом не выйдет. Отсюда возникло два вопроса: 1. Вообще реально ли это. Будет ли корректно работать. Если такое сделать все-таки. Где-то читал что вроде как уже встроен в IPS в коде где-то этот назовем его "оптимизатор" 2. Если реально, то если такой плагин сваять. Дорого выйдет? Ссылка на комментарий
anufmikh Опубликовано 29 марта, 2018 Поделиться Опубликовано 29 марта, 2018 @Dyatel Разве сжатия js нет? Ссылка на комментарий
Dyatel Опубликовано 29 марта, 2018 Автор Поделиться Опубликовано 29 марта, 2018 Не знаю Если я тут флуд развел, то я не специально. Я наверное не правильно выразился. Не сжатие а оптимизация, это когда как в том же wordpresse или Dle скрипты или стили как бы в одну строку идут. Уменьшая 'bv время загрузки Ведь, те кто просто исспользуют этот движок для форума, это одно А те кто пытаются еще его нормально оптимизировать это другое. И понятно, что делать такие модули это колоссальный труд. Возможно перед тем как начинать писать, ту же голосовалку запустить. Вдруг людям не нужно. А ради пары пользователей стоит ли ? Так у меня GZIP включен А время загрузки в среднем 4 сек или 5 Кэширование есть. Форум содержит много картинок. Понятно, что шаблон важен. У меня видимо не очень легкий вот я и озадачиваюсь Но в настройку конфига хостер не пускает заставляя на VDS по моему переходить. Мол там есть. А это уже другие расходы Полез читать на хабру ОК. Спс Ссылка на комментарий
Dyatel Опубликовано 30 марта, 2018 Автор Поделиться Опубликовано 30 марта, 2018 Почитал на хабре. стал реализовывать. А именно прописывать стили которые хочу сжать <link rel='stylesheet' href='http://сайт.ru/папка с форумом/uploads/css_built_3/341e4a57816af3ba440d891ca87450ff_framework.css.1e2098e7beed281e6ef9f6d6c722f5c2.css?v=648b3bb2dc' media='all'> Смутило название файлов стилей. Например: 341e4a57816af3ba440d891ca87450ff_framework.css.1e2098e7beed281e6ef9f6d6c722f5c2.css?v=648b3bb2dc такое ощущение что он уже оптимизирован и в конце после расширения добавлена как бы версия. Вопрос: Это один файл или на самом деле несколько объединенных ? Но такой файл есть в папке css_built_3 Если все же это один файл, то в конце к нему добавлена как бы версия: ?v=648b3bb2dc Не меняется ли эта версия периодически. А то пропишу файл для сжатия, а там версию автоматом другую подставит и файл в итоге сжат не будет Ссылка на комментарий
anufmikh Опубликовано 30 марта, 2018 Поделиться Опубликовано 30 марта, 2018 1 час назад, Dyatel сказал: Это один файл или на самом деле несколько объединенных ? Несколько объединённых. Ссылка на комментарий
Dyatel Опубликовано 30 марта, 2018 Автор Поделиться Опубликовано 30 марта, 2018 т.е. получается, что это как бы уже есть. Оптимизация т.е. они как бы компилируются и видимо в эту папку кладутся и используются т.е. где-то есть такой каждый файл в отдельности. Поищу на досуге. Поколдую. Потом если получится. отишусь Ссылка на комментарий
anufmikh Опубликовано 30 марта, 2018 Поделиться Опубликовано 30 марта, 2018 В js тоже по несколько в одном в файле. 1 Ссылка на комментарий
Dyatel Опубликовано 30 марта, 2018 Автор Поделиться Опубликовано 30 марта, 2018 Вообщем я и так и этак пробовал. Разные варианты. Вообщем читая инфу, пришел все-таки к minify'the И с ним все нормально. Но..... там в итоге после получения путей к сжатым файлам, эти пути надо прописать в header'e Можно конечно это сделать в шаблоне стиля. Но получится, что и сжатые файлы прописаны и не сжатые. В обычной cms это можно сделать постой заменой кода. В IPS нет. Вопрос: А где прописываются пути подключения стилей и скриптов ? В шаблоне в GlbalTemplate, есть такие строки в самом верху: {template="includeMeta" app="core" group="global" location="global" params=""} {template="includeCSS" app="core" group="global" location="global" params=""} {template="includeJS" if="theme.js_include != 'footer'" app="core" group="global" location="global" params=""} {{if (theme.ipbf_headerScripts) AND (theme.js_include != 'footer') }}{theme="ipbf_headerScripts"}{{endif}} {template="favico" app="core" group="global" location="front" params=""} {template="ipbf_skinConfig" app="core" group="_ipbforo" params=""} Может это оно и есть. Если да, то как-то можно это заменить на обычный путь типа: <link href="путь/стиль.css" rel="stylesheet" /> Или не стоит этого делать. Так сказать НЕ ШУДЬБА Чувствую поднадоел с этим вопросом. Но мне сейчас определиться и не заморачиваться больше или наоборот пробовать дальше. Но уже знаний не хватает Ссылка на комментарий
anufmikh Опубликовано 31 марта, 2018 Поделиться Опубликовано 31 марта, 2018 Ищите шаблоны: includeCSS, includeJS. Ссылка на комментарий
Рекомендуемые сообщения
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти