Перейти к содержанию

JavaScript во вкладке профиля


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

Создал новую вкладку в профиле (По типу "Друзья", "Темы", "Сообщения") только эта вкладка генерится из заранее созданного файла (Дизайнерам удобнее верстать) через file_get_contents

forumadminapplicationsmembersextensionsprofileTabsnewtab.php

  1. <?php
  2. class profile_newtab extends profile_plugin_parent{
  3.   public function return_html_block($member=array()){
  4.     return file_get_contents("path/to/file.php");
  5.   }
  6. }
  7. ?>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

На той-же странице есть единственный <script> тэг в котором весь функционал, но он просто не вставляется на страницу. 

Если ввести точный адрес вкладки (/index.php/user/0-username/?tab=newtab), то вставляется

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

post-19075-0-87078100-1399888131.png/index.php/user/0-username

post-19075-0-36455800-1399888132.png/index.php/user/0-username/?tab=newtab

Как исправить?

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

Господа, критически нужна помощь. Скажите, хотя бы, куда копать. 

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

Нашел выход. Спасибо никому
Когда вкладка прогружается, AJAX выполняет скрипты, а не вставляет на страницу непосредственно
Что-бы сохранить все функции, их надо объявлять так

  1. window.funcName=function(){ ... }

а не

  1. function funcName(){ ... }

Надеюсь я кому-то помог.

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

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...