Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ajax.googleapis.com - что это?!

Опубликовано:

Около получаса назад, форум просто повис, по 5 минут переходит с раздела в раздел, всё это время ожидание занято каким то запросом с ajax.googleapis.com , что это такое, как это вырубить, форум висит ...

Висит именно форум, админка отлично и быстро работает

 

вот из-за этого происходит зависание, так как ajax.googleapis.com не доступен сейчас

 

	<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>
               <script type='text/javascript'>

Изменено пользователем wick

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

Опубликовано:

С указанного ресурса подгружается jquery-библиотека, нужна для работы jquery-скриптов. В вашем случае, полосы-прокрутки "Вверх". Может быть еще какие-нибудь скрипты есть.

У Вас 4 варианта:

- Отказаться от jquery.

- Найти альтернативные ресурсы, с которых будет загружаться библиотека.

- Загружать ее со своего форума. Сохранить, залить и подключить.

- Переписать на prototype.

Опубликовано:
  • Автор

помогите пожалуйста как это решить, это очередные санкции для Крыма, гугл закрыл очередной сервис ...

Опубликовано:

Ищите в шаблонах, где подключена библиотека

Меняйте адрес на

//code.jquery.com/jquery-1.7.1.min.js

или на

//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js

 

П.С. Эти работают?

Опубликовано:
  • Автор

Ищите в шаблонах, где подключена библиотека

Меняйте адрес на

//code.jquery.com/jquery-1.7.1.min.js

или на

//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js

 

П.С. Эти работают?

 

Да, эти работают, сейчас изменю, это только в глобал темплейт менять надо?

Опубликовано:

Да, эти работают, сейчас изменю, это только в глобал темплейт менять надо?

Вам виднее, как и что Вы меняли/добавляли. Может в шаблоне, может в хуке.

В любом случае есть поиск по шаблонам и БД.

Опубликовано:
  • Автор

вот в displayPopUpWindow и в includeJS много упоминаний ajax.googleapis.com , на что его менять, так как там разные скрипты я так понимаю

 

displayPopUpWindow

<if test="popupminfyjsrl:|:$this->settings['remote_load_js']">
			<script type='text/javascript' src='<if test="popupminfiyrlhttpsp:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js'></script>
			<script type='text/javascript' src='<if test="popupminfiyrlhttpss:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js?load=effects,dragdrop,builder'></script>
		<else />
			<script type='text/javascript' src='{$this->settings['public_dir']}min/index.php?g=js'></script>
		</if>
		<script type='text/javascript' src='{$this->settings['public_dir']}min/index.php?f={parse expression="PUBLIC_DIRECTORY"}/js/ipb.js,{parse expression="PUBLIC_DIRECTORY"}/js/ips.quickpm.js<if test="popupjsmodules:|:count($jsLoaderItems) AND is_array($jsLoaderItems)">,{parse expression="PUBLIC_DIRECTORY"}/js/ips.{parse expression="implode('.js,' . PUBLIC_DIRECTORY . '/js/ips.', array_unique( array_keys( $jsLoaderItems ) ) )"}.js</if>,cache/lang_cache/{$this->lang->lang_id}/ipb.lang.js'></script>
	<else />
		<if test="popuprl:|:$this->settings['remote_load_js']">
			<script type='text/javascript' src='<if test="popuphttpsp:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js'></script>
		<else />
			<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/prototype.js'></script>
		</if>
		<script type='text/javascript' src='{$this->settings['public_dir']}js/ipb.js?load=quickpm<if test="popupjsmodules:|:count($jsLoaderItems) AND is_array($jsLoaderItems)">,{parse expression="implode(',', array_unique( array_keys( $jsLoaderItems ) ) )"}</if>'></script>

		<if test="popuprl2:|:$this->settings['remote_load_js']">
			<script type='text/javascript' src='<if test="popuphttpss:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js?load=effects,dragdrop,builder'></script>

 

 

includeJS

<script type='text/javascript' src='<if test="usehttpsprototype:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js'></script>
	<script type='text/javascript' src='<if test="usehttpsscriptaculous:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js?load=effects,dragdrop,builder'></script>
<else />
	<script type='text/javascript' src='{$this->settings['js_base_url']}min/index.php?ipbv={$this->registry->output->antiCacheHash}&g=js'></script>
</if>
<script type='text/javascript' src='{$this->settings['js_base_url']}min/index.php?ipbv={$this->registry->output->antiCacheHash}&charset={$this->settings['gb_char_set']}&f={parse expression="PUBLIC_DIRECTORY"}/js/ipb.js,cache/lang_cache/{$this->lang->lang_id}/ipb.lang.js,{parse expression="PUBLIC_DIRECTORY"}/js/ips.hovercard.js,{parse expression="PUBLIC_DIRECTORY"}/js/ips.quickpm.js<if test="hasjsmodules:|:count($jsModules)">,{parse expression="PUBLIC_DIRECTORY"}/js/ips.{parse expression="implode('.js,' . PUBLIC_DIRECTORY . '/js/ips.', array_unique( array_keys( $jsModules ) ) )"}.js</if>' charset='{$this->settings['gb_char_set']}'></script>
<else />
<if test="nominifyremoteloadjs:|:$this->settings['remote_load_js']">
	<script type='text/javascript' src='<if test="nmusehttpsp:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js'></script>
<else />
	<script type='text/javascript' src='{$this->settings['js_base_url']}js/3rd_party/prototype.js'></script>
</if>
<script type='text/javascript' src='{$this->settings['js_base_url']}js/ipb.js?ipbv={$this->registry->output->antiCacheHash}&load=quickpm,hovercard,{parse expression="implode(',', array_unique( array_keys( $jsModules ) ) )"}'></script>
<if test="nominifyremoteloadjs2:|:$this->settings['remote_load_js']">
	<script type='text/javascript' src='<if test="nmusehttpss:|:$this->registry->output->isHTTPS">https<else />http</if>://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js?load=effects,dragdrop,builder'></script>

Опубликовано:

вот в displayPopUpWindow и в includeJS много упоминаний ajax.googleapis.com , на что его менять, так как там разные скрипты я так понимаю

Ничего тут не надо менять.

Ищите настройку ("Подгружать javascript файлы из серверов Google"), отвечающую за загрузку скриптов с Google и ставьте в положение "Нет"

Опубликовано:
  • Автор

Ничего тут не надо менять.

Ищите настройку ("Подгружать javascript файлы из серверов Google"), отвечающую за загрузку скриптов с Google и ставьте в положение "Нет"

так и стоит по умолчанию

Опубликовано:

Тогда в чем вопрос?

 

У Вас там только кастомные css остались, которые подгружаются с fonts.googleapis.com

Опубликовано:
  • Автор

понял, значит изменения в глобал темплейт хватило

а если отрубят и fonts.googleapis.com

что делать, может надо как то выкачать от туда шрифты?:))

 

Спасибо!

Изменено пользователем wick

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.