Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
ayd-in

Не работает js

Recommended Posts

Здравствуйте! При сохранении шаблона globalTemplate в скине, в форуме не работает javascript. Закидываю бекап globalTemplate, но все равно js не работает на форуме. Сжать javascript стоит "нет". Чтобы работало закидываю бекап файла skin_global.php в папку cache. Но теперь не могу изменить шаблон в админке! :(

Оказывается при изменении любого шаблона в группе "Глобальные" js перестает работать.

Спасибо

Edited by ayd-in

Share this post


Link to post
Share on other sites

JS не может перестать работать, может «перестать работать» JS-фреймворк Prototype, который использует IPB. А сделать он это может либо если убрать его подключение из шаблона, либо если появится конфликт (например, если вы подключили неправильно другой фреймворк jQuery). Посмотрите JS ошибки в консоли разработчика вашего браузера, тогда станет ясно всё.

Share this post


Link to post
Share on other sites

JS не может перестать работать, может «перестать работать» JS-фреймворк Prototype, который использует IPB. А сделать он это может либо если убрать его подключение из шаблона, либо если появится конфликт (например, если вы подключили неправильно другой фреймворк jQuery). Посмотрите JS ошибки в консоли разработчика вашего браузера, тогда станет ясно всё.

Спасибо! Посмотрю js ошибки в консоли разработчика.

Share this post


Link to post
Share on other sites

Uncaught exception: ReferenceError: Undefined variable: ipb

Uncaught exception: ReferenceError: Undefined variable: jsDebug

 

В декабре поменял адрес форума с ipb на superstan.

Может это из-за этого?

Share this post


Link to post
Share on other sites

Потерялись переменные ipb и jsDebug где-то.

Дайте ссылку на форум.

Share this post


Link to post
Share on other sites

Потерялись переменные ipb и jsDebug где-то.

Дайте ссылку на форум.

Отправил вам в ЛС.

Share this post


Link to post
Share on other sites

В шаблоне вроде намудрили. Восстанавливайте стандартный шаблон и смотрите, что есть там и чего нет у вас, особенно между <head> и </head>.

Share this post


Link to post
Share on other sites

В шаблоне вроде намудрили. Восстанавливайте стандартный шаблон и смотрите, что есть там и чего нет у вас, особенно между <head> и </head>.

 

Хорошо спасибо огромное за помощь!

Share this post


Link to post
Share on other sites

Да вы были правы! В шаблоне отсутсвовал фрагмент кода

       <script type='text/javascript'>
           jsDebug = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
           USE_RTE = <if test="userte:|:$this->memberData['members_editor_choice'] == 'rte' && $this->memberData['_canUseRTE'] === TRUE">1<else />0</if>;
           DISABLE_AJAX = parseInt({$this->settings['disable_text_ajax']}); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
           inACP   = false;
       </script>

:D Урееееееееее теперь все работает!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...