Jump to content

Featured Replies

Posted
comment_63106

Создал новую вкладку в профиле (По типу "Друзья", "Темы", "Сообщения") только эта вкладка генерится из заранее созданного файла (Дизайнерам удобнее верстать) через 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

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

  • Author
comment_63142

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

  • Author
comment_63390

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

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

а не

  1. function funcName(){ ... }

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

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.