CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Minify: сжатие javascript и css
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Запросы функционала » Поддержка модификаций
Страницы: 1, 2, 3
Alexander
Цитата (Onlink @ 2024-10-13 20:44)
По этой причине ставить модификацию на систему, без сегодняшних багфиксов не стоит: работать не будет.
немного не понял. Вышло какое-то обновление cms или что?

Как минимум нужно обновить все новые JS. Увидеть, какие JS менялись, можно в гите.
Цитата (Alexander @ 2013-06-03, 22:12)
Как минимум нужно обновить все новые JS. Увидеть, какие JS менялись, можно в гите.

У меня стоит система, которая была доступна еще 2 месяца назад - вы же мне ее и устанавливали. Я так понял, что вышло новое обновление cms. Какой процес обновления? Я так понял достаточно просто скачать новый архив и распоковать его, заменив все файлы? Удалить только инсталл и все.
з.ы.Я что-то не нашел инструкции по обновлению. Так же не понял, что такое "гита".
LuxCore
Цитата (Onlink @ 2024-10-13 20:44)
Так же не понял, что такое "гита".
Гита - это Git
Обновил систему (Скачал новый архив CMS и распокавал его поверх своих файлов, заменив все старые на новые). Поставил хак. Снова в админке та же лажа - выше в сообщении я писал, что в админпанее меню вылезло...
Проблема в файле admin.php, в часте кода:
            if(strpos($v,'//')===false and !DEBUG)
                $ourjs[]=$v;
            else
                $Lst->script($v);

        if($ourjs)
            $Lst->script(Minify::Script($ourjs));

Убираю этот код и возвращаю $Lst->script($v); - все стает на свои места. В чем может быть дело?
Alexander
Onlink, эта модификация требует очень грамотного написания скриптов. То есть, везде должны быть проставлены ; . Например код:

var Obj={
foo:"bar"
}
Obj.bar="foo";

после минификации работать не будет, поскольку необходима ; после } . Возможно, в вашем коде встречаются подобные проблемы.
wormen
Александр, подскажи, ......вот у тебя в инструкции для шаблона прописано шифрование и сжатие только для css файлов, а для js какой код будет, которые подключены непосредственно в шаблон?
Alexander
wormen, если они подключены через глобальный массив $jscripts - то да, будут сжаты. Сжимать можно, кстати, несколько css сразу.
wormen
нет, не через глобальный....

кстати, еще интересует такой момент......после интеграции этого плагина, каким образом его можно временно отключать, например на период верстки шаблона
Alexander
wormen, например, включив отладку: присвоив константе DEBUG значение true.
А касаемое JS, то если они были подключены "наглым" включение тега script в тело шаблона - то плагин такое обрабатывать не будет :)
wormen
эта константа уже где-то существует? или в шаблоне нужно прописать?

про JS ты видимо не понял, что мне нужно......смотри, в шаблоне у меня JS подключен например так
<script ENGINE="text/javascript" src="<?php echo$theme?>'js/init.js"></script>

каким образом его для него включить шифрование ?......если по аналогии с CSS файлами то должно быть примерно так

public static $folder,$http;
}
UnielMinify::$http=$theme.'js/';
UnielMinify::$folder=Eleanor::$root.$theme.'js/';

echo UnielMinify::Js(array(
Eleanor::$root.$theme.'js/common1.js',
Eleanor::$root.$theme.'js/common2.js'
));
?>"></script>
wormen
так же интересует, есть ли возможность зашифровать сгенерированную HTML страницу и картинки на ней? для того чтобы защитить шаблон от любителей рипать шаблоны......например таких как я :)
wormen
еще меня сильно смущает, то что скрипты которые подключены непосредственно в шаблон не работают
Alexander
Цитата (wormen @ 2024-10-13 20:44)
каким образом его для него включить шифрование ?

$GLOBALS['jscripts'][]='путь к вашим скриптам';

Цитата (wormen @ 2024-10-13 20:44)
так же интересует, есть ли возможность зашифровать сгенерированную HTML страницу и картинки на ней?

Никак. Это только ухудшит индексацию сайта поисковыми системами, но никак не повлияет на рип шаблонов.

Цитата (wormen @ 2024-10-13 20:44)
еще меня сильно смущает, то что скрипты которые подключены непосредственно в шаблон не работают

В смысле не работают? Не выполняются? Так тут все просто: возникла какая-то ошибка ДО выполнения ваших скриптов.
wormen
ну картинки то можно шифровать...... они мало значения для индексации имеют.....
wormen
почему пользовательские скрипты не работают пока не разобрался, но заметил, что слайдер который я вставлял, через некоторое время начинает неправильно обрабатывать эффекты переходов и паузу...
wormen
с глюками в JS разобрался, проблема не в плагине была...
Цитата (wormen @ 2013-06-05, 1:59)
так же интересует, есть ли возможность зашифровать сгенерированную HTML страницу и картинки на ней? для того чтобы защитить шаблон от любителей рипать шаблоны......например таких как я :)


можешь посмотреть в эту сторону:
http://codecanyon.net/item/html-compiler/461108?sso?WT.ac=search_item&WT.seg_1=search_item&WT.z_author=Endat
или
http://codecanyon.net/item/smart-html-protector/3360639?sso?WT.ac=search_item&WT.seg_1=search_item&WT.z_author=hiltonchapman
Root
Цитата (wormen @ 2024-10-13 20:44)
зашифровать сгенерированную HTML страницу и картинки на ней? для того чтобы защитить шаблон от любителей рипать шаблоны......например таких как я
Это невозможно :(
wormen



хммм.....я думаю в данном случае оптимальным решением будет........это обфускация........примерно по этому  принципу работает алгоритм по указанным ссылкам....
Alexander
wormen, так либа, представленная здесь обфусцирует код...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.