Вкладке в профиле

InstantCMS 2.X

Не знаю как это дело в двыух словах описать

#1 16 декабря 2018 в 16:57
Всем привет!
Возможно это уже где то есть на сайте но я не смог найти, поэтому спрашиваю в отдельно созданной теме.
В профили есть в кладки, Профиль, Лента, Друзья, Подписчики и т.д
Переходя во вкладку Репутация. Если не кто не проголосовал то написано что не кто еще не голосовал.
А если вы не оставили комментарии то вкладка не показывается.

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

P.S. Делать за меня не надо просто дайти чючють материала(кода) и направьте в нужную сторону дальше я сам разберусь.
Если это запутанный момент то напишите что это… и не стоит заморачиваться)))
#2 16 декабря 2018 в 17:17
Mr.VAV,

На примере комментов
1. /system/controllers/comments/hooks/user_tab_info.php — убрать false если нет комментов

Для комментов этого хватит, вкладка появится и там будет пусто. Ошибки нет.

По другим вкладкам аналогично —
1. ищем компонент,
2. в нем открываем хук КОМПОНЕНТ_tab_info.php и смотрим что там. Убираем false если нет данных.
3. Дальше проверяем на ошибку.
4. Если есть — смотрим второй хук КОМПОНЕНТ_tab_show.php
#3 16 декабря 2018 в 17:28


Mr.VAV,

На примере комментов
1. /system/controllers/comments/hooks/user_tab_info.php — убрать false если нет комментов

Для комментов этого хватит, вкладка появится и там будет пусто. Ошибки нет.

По другим вкладкам аналогично —
1. ищем компонент,
2. в нем открываем хук КОМПОНЕНТ_tab_info.php и смотрим что там. Убираем false если нет данных.
3. Дальше проверяем на ошибку.
4. Если есть — смотрим второй хук КОМПОНЕНТ_tab_show.php

@SmartControl

Спасибо, в очередной рас вы меня выручили!!! С вашим появлением в сообществе жить стало легче)))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.