wick 2 04/10/15 08:13 (изменено) Около получаса назад, форум просто повис, по 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'> Изменено 10 апреля 2015 пользователем wick Поделиться сообщением Ссылка на сообщение
newbie 1723 04/10/15 08:38 С указанного ресурса подгружается jquery-библиотека, нужна для работы jquery-скриптов. В вашем случае, полосы-прокрутки "Вверх". Может быть еще какие-нибудь скрипты есть.У Вас 4 варианта:- Отказаться от jquery.- Найти альтернативные ресурсы, с которых будет загружаться библиотека.- Загружать ее со своего форума. Сохранить, залить и подключить.- Переписать на prototype. Поделиться сообщением Ссылка на сообщение
wick 2 04/10/15 08:40 помогите пожалуйста как это решить, это очередные санкции для Крыма, гугл закрыл очередной сервис ... Поделиться сообщением Ссылка на сообщение
newbie 1723 04/10/15 08:48 Ищите в шаблонах, где подключена библиотекаМеняйте адрес на //code.jquery.com/jquery-1.7.1.min.jsили на //ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js П.С. Эти работают? Поделиться сообщением Ссылка на сообщение
wick 2 04/10/15 08:50 Ищите в шаблонах, где подключена библиотекаМеняйте адрес на //code.jquery.com/jquery-1.7.1.min.jsили на //ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js П.С. Эти работают? Да, эти работают, сейчас изменю, это только в глобал темплейт менять надо? Поделиться сообщением Ссылка на сообщение
newbie 1723 04/10/15 09:02 Да, эти работают, сейчас изменю, это только в глобал темплейт менять надо? Вам виднее, как и что Вы меняли/добавляли. Может в шаблоне, может в хуке.В любом случае есть поиск по шаблонам и БД. Поделиться сообщением Ссылка на сообщение
wick 2 04/10/15 09:11 вот в 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> Поделиться сообщением Ссылка на сообщение
newbie 1723 04/10/15 09:30 вот в displayPopUpWindow и в includeJS много упоминаний ajax.googleapis.com , на что его менять, так как там разные скрипты я так понимаюНичего тут не надо менять.Ищите настройку ("Подгружать javascript файлы из серверов Google"), отвечающую за загрузку скриптов с Google и ставьте в положение "Нет" Поделиться сообщением Ссылка на сообщение
wick 2 04/10/15 09:43 Ничего тут не надо менять.Ищите настройку ("Подгружать javascript файлы из серверов Google"), отвечающую за загрузку скриптов с Google и ставьте в положение "Нет"так и стоит по умолчанию Поделиться сообщением Ссылка на сообщение
newbie 1723 04/10/15 09:47 Тогда в чем вопрос? У Вас там только кастомные css остались, которые подгружаются с fonts.googleapis.com Поделиться сообщением Ссылка на сообщение
wick 2 04/10/15 09:51 (изменено) понял, значит изменения в глобал темплейт хватило а если отрубят и fonts.googleapis.comчто делать, может надо как то выкачать от туда шрифты?:)) Спасибо! Изменено 10 апреля 2015 пользователем wick Поделиться сообщением Ссылка на сообщение