Перейти к контенту

profileTabs в IP.Board 3.x


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

Не знаю, будет ли вам полезно, но это интересно.

 

В доке по добавлению табов в профиль написано:

You will need to create two files in order to add a tab the user profile screen, and those two files will need to be placed in the "profileTabs" folder of your application's extensions folder.

 

Я попробовал так сделать - и ничего не получилось. Пришлось дебажить код, и вот что я узнал: табы читаются только из директории /admin/applications/members/sources/tabs. То, что написано в инструкции - не совсем верно. Файлы в папке appname/extensions/profileTabs - это фейк. При установке приложения выполняется автоматическое копирование содержимого этой директории в названную конечную папку и уже там они начинают работать. Если же просто создать эти файлы в процессе расширения уже существующего приложения - естественно, ничего не произойдет.

 

Напоролся на это чудо, потратил много времени на разбор ситуации. Надеюсь, теперь вы не попадетесь :D

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

Ты не на тот форум это запостил :D...

 

У них много таких подводных камней (точнее практически у всего что я использовал были особенности найти которые можно только в коде), в сочетании с индусским кодом это вообще пиздец...

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

  • 3 недели спустя...
Напоролся на это чудо, потратил много времени на разбор ситуации. Надеюсь, теперь вы не попадетесь :D

Полез разбираться с табами...

 

[3.0.5] appname/extensions/profileTabs - вообще не используется (в коде она не упоминается ни разу), файлы нужно класть в /admin/applications/members/sources/tabs

 

[3.1.0] Все табы берутся из appname/extensions/profileTabs (в /applications/members/sources/tabs остался только базовый класс)

 

Отсюда вывод - дока приведена для версии [3.1.0] почему нельзя было сказать об этом в тексте? (тем более [3.1.0] еще не вышла)...

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

LastDragon, сами разрабы в своих приложениях кладут файлы в обе папки. Как говорится - no comments.

Это то как раз логично - будет работать и в IPB 3.1 и 3.0.

 

Сделал полное описания как создать вкладку - Создание вкладки профиля

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

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.