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

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.

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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