Новая вкладка профиля

Каким образом организовать?

 
Посетитель
small user social cms
Медаль
Сообщений: 272
Здравствуйте, подскажите каким образом формируются вкладки в профиле пользователя в версии 2.х
Не особо понятно вроде и файлы соответствующие есть, а каким образом попадают туда данные?

$tabs_menu = $this->getProfileMenu($profile); масимум что нашел...

Спасибо.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1159
Azami:
каким образом формируются вкладки в профиле пользователя
С помощью хука. Посмотрим пример реализации в компоненте Флиртики:
Файл \system\controllers\flirtiki\hooks\user_tab_info.php - что бы получить количество записей
\system\controllers\flirtiki\hooks\user_tab_show.php - что бы получить данные из БД и передать их в шаблон
\templates\default\controllers\flirtiki\profile_tab.tpl.php - выводить данные полученные из БД
Редактировалось: 2 раз (Последний: 31 декабря 2014 в 07:12)
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 272
Чувствую, буду как обычно подгонять html блоки и прописывать css
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1842
Azami, тут программировать надо, просто что то прописать не получится
Чем меньше знаешь - тем Больше тупой.
OneMinima шаблон ICMS2
Посетитель
small user social cms
Медаль
Сообщений: 272
Atid - Gorec, это верно подмечено, программировать надо.
Я вот подумал, есть код который отвечает за вывод наименования контента и кол-во постов в нем (на странице профиля под основной фотографией). Этот код располагаем рядом с кодом вывода вкладок и подгоняем по виду. Единственное, в таком методе, при переходе на страницу списка контента пользователя, активный пункт не подсвечивается. Подсвечивается пункт "профиль".

Поэтому,
Atid - Gorec, это верно подмечено, программировать надо.
Редактировалось: 1 раз (Последний: 24 января 2015 в 19:19)
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1159
Azami:
при переходе на страницу списка контента пользователя, активный пункт не подсвечивается.
а ссылка какая на эту вкладку?
Вы бы показали свой код, так проще будет подсказать...
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Медаль
Сообщений: 272
Из \templates\default\controllers\users\profile_view.tpl взят код
Код PHP:
  1.  
  2. <?php if ($content_counts) { ?>
  3. <div class="block">
  4. <ul class="content_counts">
  5. <?php foreach($content_counts as $ctype_name=>$count){ ?>
  6. <?php if (!$count['is_in_list']) { continue; } ?>
  7. <li>
  8. <a href="<?php echo href_to('users', $profile['id'], array('content', $ctype_name)); ?>">
  9. <?php html($count['title']); ?>
  10. <span class="counter"><?php html($count['count']); ?></span>
  11. </a>
  12. </li>
  13. <?php } ?>
  14. </ul>
  15. </div>
  16. <?php } ?>
  17.  
и вставлен в profile_header.tpl
Посетитель
small user social cms
Медаль
Сообщений: 272
Но если честно, не сработало это... (
Посетитель
small user social cms
Сообщений: 6
Всем доброй ночи! Друзья у меня следующий вопрос: я производил такие же манипуляции (описанные выше ) , в надежде что список контента пользователя и счетчики контента будут отображаться вслед за вкладками - результата нет. При инспектирование кода видно что блок <div> появляется, но в нем отсутствует список контента. Подскажите пожалуйста, что и где нужно добавить, чтобы весь список контента и счетчики к нему появились после вкладок.
Новая вкладка профиля
Редактировалось: 3 раз (Последний: 5 сентября 2015 в 22:49)
Посетитель
no avatar
Сообщений: 79
Я писал в базе ссылку, потом писал два файла контроллер и шаблон
Контакты:
Skype: Bajex24
Mail: [email protected]
vk: https://vk.com/id124413197
Посетитель
small user social cms
Сообщений: 6
Bajex:

Я писал в базе ссылку, потом писал два файла контроллер и шаблон
Спасибо большое, но хотелось бы поподробнее! А я в свою очередь поясню, что в отличие от автора этой темы мне не нужно чтобы список контента преобразовался во вкладки. Я просто хочу чтобы он выводился не из файла profile_view.tpl, а из profile_header.tpl. Иными словами просто вывести его в хедере профиля.
Посетитель
small user social cms
Медаль
Сообщений: 272
Поддержите, кому это тоже интересно
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Azami:
Поддержите, кому это тоже интересно
Поддерживаю! smile
Посетитель
small user social cms
Медаль
Сообщений: 272
А ты такой холодный, как айсМЭН в океанИ )))
Посетитель
small user social cms
Медаль
Сообщений: 155
Поднимем тему!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.