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 178 Опубликовано: 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 455 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 47 минут назад, simka.c сказал: Пользователи жаловались что я придумываю проблемы и таким образом раскручиваю сайт ))) просто надо предупреждать что на сайте порнуха, что бы пользователи по ссылкам зря не кликали 48 минут назад, simka.c сказал: Чего тогда гугл думает что этот скрипт мешает отображению? перенесите данный скрипт в конец страницы (перед тегом </body>) и гугл перестанет так думать Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 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 623 Опубликовано: 5 июля 2016 Рассказать Опубликовано: 5 июля 2016 14 минуты назад, simka.c сказал: У меня движок 10.4, видимо тег позже придумали. Да, в 10.6 появился. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 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 178 Опубликовано: 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 623 Опубликовано: 6 июля 2016 Рассказать Опубликовано: 6 июля 2016 ТС, хернёй не занимайся. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Infiniti21 0 Опубликовано: 4 сентября 2016 Рассказать Опубликовано: 4 сентября 2016 В 06.07.2016 в 11:53, webair сказал: Ну в общем, смысл вы поняли. Уберите подключения скриптов и вручную впишите в конец main.tpl А можно по подробнее. У меня тоже выходит ошибка. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 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 6 075 Опубликовано: 5 сентября 2016 Рассказать Опубликовано: 5 сентября 2016 1 час назад, webair сказал: После этого у вас появится возможность пользоваться тегом {jsfiles} который выводит js файлы. И получите еще большую кучу ошибок при выполнении различных страниц. Добавление данного тега, это не правка двух строк в одном файле. Это также и адаптация встроенных скриптов JS в DLE для работы если подключение файлов будет в самом низу страницы. Одной строкой здесь не отделаться. Обновлять DLE до актуальных версий нужно. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 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 455 Опубликовано: 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 455 Опубликовано: 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 455 Опубликовано: 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 455 Опубликовано: 11 сентября 2016 Рассказать Опубликовано: 11 сентября 2016 А вы тег {jsfiles} и {AJAX} перед </ body > прописали? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.