Перейти к публикации

Рекомендованные сообщения

Скажите пожалуйста, за что отвечает скрипт в шапке?

<script type="text/javascript" src="/engine/classes/min/index.php?charset=windows-1251&g=general&15"></script>  

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Это ваша четвертая тема без указания адреса вашего сайта. Выполните правила:

Цитата

Внимание !!!

На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.

 

1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

Это сжатые JS библиотеки jQuery, JQuery UI и DLE

Ссылка на сообщение
Поделиться на других сайтах

Я раньше указывал сайт, но его звездочками заштриховали.

Пользователи жаловались что я придумываю проблемы и таким образом раскручиваю сайт )))

Думаю администрация в курсе от чего и не трогает мои темы.

13 минуты назад, webair сказал:

Это сжатые JS библиотеки jQuery, JQuery UI и DLE

Чего тогда гугл думает что этот скрипт мешает отображению?

Удалите код JavaScript, препятствующий отображению 

 

Ссылка на сообщение
Поделиться на других сайтах
47 минут назад, simka.c сказал:

Пользователи жаловались что я придумываю проблемы и таким образом раскручиваю сайт )))

просто надо предупреждать что на сайте порнуха, что бы пользователи по ссылкам зря не кликали

 

48 минут назад, simka.c сказал:

Чего тогда гугл думает что этот скрипт мешает отображению?

перенесите данный скрипт в конец страницы (перед тегом </body>) и гугл перестанет так думать

Ссылка на сообщение
Поделиться на других сайтах

Перемести вниз main.tpl

http://dle-news.ru/extras/online/newitem23.html

 

Цитата

 

{jsfiles}

Выводит подключение всех JS скриптов, которые использует DLE в указанном месте шаблона. При помощи данного тега вы можете, например, перенести все JS скрипты в самый низ страницы, для ускорения загрузки и рендеринга ваших страниц. Данный тег является необязательным, и в случае его отсутствия в шаблоне, все скрипты будут подключены, как и ранее к тегу {headers}. Внимание, если вы переносите подключение скриптов, то должны иметь ввиду, что тег {AJAX} также должен находится ниже тега {jsfiles}, а также вы должны предусмотреть работу всех своих сторонних скриптов в шаблоне, если они используют, например, библиотеку Jquery, чтобы они не запускались раньше, чем выполнится подключение всех скриптов. Мы настоятельно не рекомендуем новичкам пользоваться данным тегом, он предназначен для опытных вебмастеров, которые имеют опыт в работе с JS скриптами.


 

 

Ссылка на сообщение
Поделиться на других сайтах

в 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']}&amp;g=general&amp;18\"></script>";

		if ( count($js) ) $js_array[] = "<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/classes/min/index.php?charset={$config['charset']}&amp;f=".implode(",", $js)."&amp;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>  

 

Ссылка на сообщение
Поделиться на других сайтах
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

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
В 06.07.2016 в 11:53, webair сказал:

Ну в общем, смысл вы поняли. Уберите подключения скриптов и вручную впишите в конец main.tpl

А можно по подробнее. У меня тоже выходит ошибка.

Ссылка на сообщение
Поделиться на других сайтах
В 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

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, webair сказал:

После этого у вас появится возможность пользоваться тегом {jsfiles} который выводит js файлы.

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

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, celsoft сказал:

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

Поленился поискать по всем php файлам )

 

Овчинка выделки не стоит.

Ссылка на сообщение
Поделиться на других сайтах
В 05.09.2016 в 11:26, celsoft сказал:

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

Как сделать все правильно чтобы получилось?

Ссылка на сообщение
Поделиться на других сайтах
9 минут назад, Infiniti21 сказал:

Как сделать все правильно чтобы получилось?

обновится до актуальной версии, ну или хотябы до 10.6

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, germanydletest сказал:

обновится до актуальной версии, ну или хотябы до 10.6

у меня 11.1 версия а версия форума 10,4. Нужно версию форума до 10,6 обновить?

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, Infiniti21 сказал:

у меня 11.1 версия а версия форума 10,4. Нужно версию форума до 10,6 обновить?

причём здесь форум и DLE? Если у вас версия DLE 11.1, то просто в main.tpl вашего шаблона используйте тег {jsfiles}

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, germanydletest сказал:

причём здесь форум и DLE? Если у вас версия DLE 11.1, то просто в main.tpl вашего шаблона используйте тег {jsfiles}

Смысле хотел написать версия шаблона от 10,4 DLE. Если шаблон от 10,6 DLE  установить то будет все норм?

Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, Infiniti21 сказал:

Смысле хотел написать версия шаблона от 10,4 DLE. Если шаблон от 10,6 DLE  установить то будет все норм?

обновите шаблон http://dle-news.ru/extras/diffs/ и всё будет работать

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, germanydletest сказал:

обновите шаблон http://dle-news.ru/extras/diffs/ и всё будет работать

Сделал все как там описанно все равно ничего не выходит . Все равно пишет  Количество блокирующих скриптов на странице: 4. Количество блокирующих ресурсов CSS на странице: 2. Они замедляют отображение контента.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...