simka.c 0 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 Скажите пожалуйста, за что отвечает скрипт в шапке? <script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&g=general&15"></script> Спасибо. Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 Это ваша четвертая тема без указания адреса вашего сайта. Выполните правила: Цитата Внимание !!! На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Это сжатые JS библиотеки jQuery, JQuery UI и DLE Ссылка на сообщение Поделиться на других сайтах
simka.c 0 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 Автор Я раньше указывал сайт, но его звездочками заштриховали. Пользователи жаловались что я придумываю проблемы и таким образом раскручиваю сайт ))) Думаю администрация в курсе от чего и не трогает мои темы. 13 минуты назад, webair сказал: Это сжатые JS библиотеки jQuery, JQuery UI и DLE Чего тогда гугл думает что этот скрипт мешает отображению? Удалите код JavaScript, препятствующий отображению Ссылка на сообщение Поделиться на других сайтах
germanydletest 458 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 47 минут назад, simka.c сказал: Пользователи жаловались что я придумываю проблемы и таким образом раскручиваю сайт ))) просто надо предупреждать что на сайте порнуха, что бы пользователи по ссылкам зря не кликали 48 минут назад, simka.c сказал: Чего тогда гугл думает что этот скрипт мешает отображению? перенесите данный скрипт в конец страницы (перед тегом </body>) и гугл перестанет так думать Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 Перемести вниз main.tpl http://dle-news.ru/extras/online/newitem23.html Цитата {jsfiles} Выводит подключение всех JS скриптов, которые использует DLE в указанном месте шаблона. При помощи данного тега вы можете, например, перенести все JS скрипты в самый низ страницы, для ускорения загрузки и рендеринга ваших страниц. Данный тег является необязательным, и в случае его отсутствия в шаблоне, все скрипты будут подключены, как и ранее к тегу {headers}. Внимание, если вы переносите подключение скриптов, то должны иметь ввиду, что тег {AJAX} также должен находится ниже тега {jsfiles}, а также вы должны предусмотреть работу всех своих сторонних скриптов в шаблоне, если они используют, например, библиотеку Jquery, чтобы они не запускались раньше, чем выполнится подключение всех скриптов. Мы настоятельно не рекомендуем новичкам пользоваться данным тегом, он предназначен для опытных вебмастеров, которые имеют опыт в работе с JS скриптами. Ссылка на сообщение Поделиться на других сайтах
simka.c 0 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 Автор 27 минут назад, Captain сказал: {jsfiles} У меня движок 10.4, видимо тег позже придумали. Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 14 минуты назад, simka.c сказал: У меня движок 10.4, видимо тег позже придумали. Да, в 10.6 появился. Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 в engine/modules/functions.php удалить: function build_js($js, $config) { $js_array = array(); if ($config['js_min']) { $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/classes/min/index.php?charset={$config['charset']}&g=general&18\"></script>"; if ( count($js) ) $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/classes/min/index.php?charset={$config['charset']}&f=".implode(",", $js)."&18\"></script>"; return implode("\n", $js_array); } else { $default_array = array ( 'engine/classes/js/jquery.js', 'engine/classes/js/jqueryui.js', 'engine/classes/js/dle_js.js', ); $js = array_merge($default_array, $js); foreach ($js as $value) { $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}{$value}\"></script>"; } return implode("\n", $js_array); } } В main.tpl перед закрывающим тегом </body> добавить <script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&g=general&15"></script> Ссылка на сообщение Поделиться на других сайтах
simka.c 0 Опубликовано: 6 июля 2016 Рассказать Опубликовано: 6 июля 2016 Автор webair, Fatal error: Call to undefined function build_js() in /home/simpotka/public_html/engine/modules/main.php on line 331 Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 6 июля 2016 Рассказать Опубликовано: 6 июля 2016 1 час назад, simka.c сказал: webair, Fatal error: Call to undefined function build_js() in /home/simpotka/public_html/engine/modules/main.php on line 331 Ну в общем, смысл вы поняли. Уберите подключения скриптов и вручную впишите в конец main.tpl Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 6 июля 2016 Рассказать Опубликовано: 6 июля 2016 ТС, хернёй не занимайся. 1 Ссылка на сообщение Поделиться на других сайтах
Infiniti21 0 Опубликовано: 4 сентября 2016 Рассказать Опубликовано: 4 сентября 2016 В 06.07.2016 в 11:53, webair сказал: Ну в общем, смысл вы поняли. Уберите подключения скриптов и вручную впишите в конец main.tpl А можно по подробнее. У меня тоже выходит ошибка. Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 5 сентября 2016 Рассказать Опубликовано: 5 сентября 2016 (изменено) В 05.07.2016 в 10:49, simka.c сказал: У меня движок 10.4, видимо тег позже придумали. 10 часов назад, Infiniti21 сказал: А можно по подробнее. У меня тоже выходит ошибка. Для тех, у кого версия ниже 10.6 engine/modules/main.php найти $tpl->set ( '{headers}', $metatags."\n".$js_array ); заменить на if (stripos ( $tpl->copy_template, "{jsfiles}" ) !== false) { $tpl->set ( '{headers}', $metatags ); $tpl->set ( '{jsfiles}', $js_array ); } else { $tpl->set ( '{headers}', $metatags."\n".$js_array ); } После этого у вас появится возможность пользоваться тегом {jsfiles} который выводит js файлы. Вставьте его прямо перед закрывающим тегом </body> в main.tpl Изменено 5 сентября 2016 пользователем webair Ссылка на сообщение Поделиться на других сайтах
celsoft 6230 Опубликовано: 5 сентября 2016 Рассказать Опубликовано: 5 сентября 2016 1 час назад, webair сказал: После этого у вас появится возможность пользоваться тегом {jsfiles} который выводит js файлы. И получите еще большую кучу ошибок при выполнении различных страниц. Добавление данного тега, это не правка двух строк в одном файле. Это также и адаптация встроенных скриптов JS в DLE для работы если подключение файлов будет в самом низу страницы. Одной строкой здесь не отделаться. Обновлять DLE до актуальных версий нужно. Ссылка на сообщение Поделиться на других сайтах
webair 179 Опубликовано: 5 сентября 2016 Рассказать Опубликовано: 5 сентября 2016 9 минут назад, celsoft сказал: И получите еще большую кучу ошибок при выполнении различных страниц. Добавление данного тега, это не правка двух строк в одном файле. Это также и адаптация встроенных скриптов JS в DLE для работы если подключение файлов будет в самом низу страницы. Одной строкой здесь не отделаться. Обновлять DLE до актуальных версий нужно. Поленился поискать по всем php файлам ) Овчинка выделки не стоит. Ссылка на сообщение Поделиться на других сайтах
Infiniti21 0 Опубликовано: 10 сентября 2016 Рассказать Опубликовано: 10 сентября 2016 В 05.09.2016 в 11:26, celsoft сказал: И получите еще большую кучу ошибок при выполнении различных страниц. Добавление данного тега, это не правка двух строк в одном файле. Это также и адаптация встроенных скриптов JS в DLE для работы если подключение файлов будет в самом низу страницы. Одной строкой здесь не отделаться. Обновлять DLE до актуальных версий нужно. Как сделать все правильно чтобы получилось? Ссылка на сообщение Поделиться на других сайтах
germanydletest 458 Опубликовано: 10 сентября 2016 Рассказать Опубликовано: 10 сентября 2016 9 минут назад, Infiniti21 сказал: Как сделать все правильно чтобы получилось? обновится до актуальной версии, ну или хотябы до 10.6 Ссылка на сообщение Поделиться на других сайтах
Infiniti21 0 Опубликовано: 10 сентября 2016 Рассказать Опубликовано: 10 сентября 2016 1 час назад, germanydletest сказал: обновится до актуальной версии, ну или хотябы до 10.6 у меня 11.1 версия а версия форума 10,4. Нужно версию форума до 10,6 обновить? Ссылка на сообщение Поделиться на других сайтах
germanydletest 458 Опубликовано: 10 сентября 2016 Рассказать Опубликовано: 10 сентября 2016 21 минуту назад, Infiniti21 сказал: у меня 11.1 версия а версия форума 10,4. Нужно версию форума до 10,6 обновить? причём здесь форум и DLE? Если у вас версия DLE 11.1, то просто в main.tpl вашего шаблона используйте тег {jsfiles} Ссылка на сообщение Поделиться на других сайтах
Infiniti21 0 Опубликовано: 11 сентября 2016 Рассказать Опубликовано: 11 сентября 2016 15 часов назад, germanydletest сказал: причём здесь форум и DLE? Если у вас версия DLE 11.1, то просто в main.tpl вашего шаблона используйте тег {jsfiles} Смысле хотел написать версия шаблона от 10,4 DLE. Если шаблон от 10,6 DLE установить то будет все норм? Ссылка на сообщение Поделиться на других сайтах
germanydletest 458 Опубликовано: 11 сентября 2016 Рассказать Опубликовано: 11 сентября 2016 24 минуты назад, Infiniti21 сказал: Смысле хотел написать версия шаблона от 10,4 DLE. Если шаблон от 10,6 DLE установить то будет все норм? обновите шаблон http://dle-news.ru/extras/diffs/ и всё будет работать Ссылка на сообщение Поделиться на других сайтах
Infiniti21 0 Опубликовано: 11 сентября 2016 Рассказать Опубликовано: 11 сентября 2016 4 часа назад, germanydletest сказал: обновите шаблон http://dle-news.ru/extras/diffs/ и всё будет работать Сделал все как там описанно все равно ничего не выходит . Все равно пишет Количество блокирующих скриптов на странице: 4. Количество блокирующих ресурсов CSS на странице: 2. Они замедляют отображение контента. Ссылка на сообщение Поделиться на других сайтах
germanydletest 458 Опубликовано: 11 сентября 2016 Рассказать Опубликовано: 11 сентября 2016 А вы тег {jsfiles} и {AJAX} перед </ body > прописали? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас