LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 05:42:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Убрать лишние пункты в kunena  (Прочитано 1113 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« : 05.04.2011, 12:36:20 »

Здравствуйте, не могу удалить некоторые элементы на форуме kunena. Если кому не сложно скажите как и где удалить.
Ниже скрины.
Заранее очень благодарен за отзывчивость.






Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #1 : 05.04.2011, 16:49:45 »

то, что на первом скрине можно убрать вырезая куски php кода в разных местах. А второй скрин убил. Не делайте тогда вложенных подфорумов, если не хотите, чтобы там темы создавали. Или сделайте основной раздел закрытым, а подфорумы открытыми.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #2 : 05.04.2011, 20:39:19 »

Я так и сделал теперь не отображается новая тема но все равно показывается темы форума города области.





 Если не сложно не скажете где их вырезать?
« Последнее редактирование: 05.04.2011, 20:42:27 от farmay » Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #3 : 05.04.2011, 22:00:34 »

Ну для начала отключите в настройках Kunena интеграцию с авторизацией Joomla.
Как убрать работает на Кунена тут уже писали 10 раз.
Нижние хлебные крошки убираете - не одобряю. Снизите юзабилите и тем самым оттолкнёте пользователей.
А верхнее поле всё прямо хотите убрать? Личные сообщения не будете использовать?
"темы форума" у вас будут показываться, т.к. форум и предназначен для тем форума. Всё остальное - вторично. Создайте там закрытую тему с правилами форума и будет она там одна висеть. И всем будет наглядно видно, что там закрыто.
Записан
farmay
Завсегдатай
*****

Репутация: +8/-3
Offline Offline

Пол: Мужской
Сообщений: 424


Все так как должно быть...


« Ответ #4 : 11.04.2011, 18:13:14 »

Спасибо большое со всем почти разобрался кроме верхнего меню, я сообщения буду через модуль выводить так что мне нужно убрать.
Записан
ProstoDushka
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 85



« Ответ #5 : 19.05.2011, 02:54:19 »

Если ещё актуально...
Меня тоже интересовал вопрос, как убрать вверху поле с авторизацией.

1. В папке \components\com_kunena\template\ваш_шаблон\ находим файл template.xml и вставляем в него такой кусок (чтобы была возможность выбора показывать это поле или нет):
<param name="loginboxShow" type="list" default="1" label="COM_KUNENA_TEMPLATE_SHOW_LOGINBOX" description="COM_KUNENA_TEMPLATE_SHOW_LOGINBOX_DESC">
      <option value="1">COM_KUNENA_TEMPLATE_YES</option>
      <option value="0">COM_KUNENA_TEMPLATE_NO</option>
</param>

2. Чтобы в настройках шаблона это было по-русски, в папке \components\com_kunena\template\ваш_шаблон\language\ru-RU (если такой нет, то создаём) в файл .com_kunena.tpl_ваш_шаблон.ini (если нет такого, то создаём) правим (добавляем, если их нет) такие строки:

COM_KUNENA_TEMPLATE_YES="Да"
COM_KUNENA_TEMPLATE_NO="Нет"
COM_KUNENA_TEMPLATE_SHOW_LOGINBOX="Показывать вверху поле авторизации"
COM_KUNENA_TEMPLATE_SHOW_LOGINBOX_DESC="Вы можете выбрать, чтобы показать или скрыть поле авторизации в верхней части форума"

3. Переходим в папку
\components\com_kunena\template\ваш_шаблон\loginbox

3.1. в файле login.php перед строкой
<div class="kblock kpbox"> (примерно 23-24 строка)

вставляем:
<?php if ($this->params->get('loginboxShow')!= '0') : ?>

и в самом конце файла вставляем:
<?php endif; ?>

3.2. в файле logout.php перед строкой
<div class="kblock kpbox"> (примерно 27-28 строка)

вставляем:
<?php if ($this->params->get('loginboxShow') == '1') : ?>

и в самом конце файла вставляем:
<?php endif; ?>

После этого в настройках шаблона появляется возможность скрывать или отображать это поле... Но, осталось маленькое "но" - если отключаем отображение этого поля, то остаётся маленький квадратик -(+), который сворачивает и разворачивает это поле...

4. Добавляем в файл \components\com_kunena\template\ваш_шаблон\menu.php

строку
     <span class="ktoggler fltrt"><a class="ktoggler close" title="<?php echo JText::_('COM_KUNENA_TOGGLER_COLLAPSE')?>" rel="kprofilebox"></a></span>

меняем на:
<?php if ($this->params->get('loginboxShow')!= '0') : ?>
     <span class="ktoggler fltrt"><a class="ktoggler close" title="<?php echo JText::_('COM_KUNENA_TOGGLER_COLLAPSE')?>" rel="kprofilebox"></a></span>
<?php endif; ?>

Вот и всё....  Если файлы вашего шаблона сильно отличаются от файлов шаблона default, возможно, потребуются корректироки.
Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #6 : 19.05.2011, 03:05:15 »

Авторизация отключается в настройках Kunena в разделе интеграция
Записан
ProstoDushka
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 85



« Ответ #7 : 19.05.2011, 05:02:46 »

Понятно, что отключается, но смысл в том, чтобы авторизовываться через модуль авторизации Kunena, а поля этого вверху не было. Если полностью отключить авторизацию в настройках Kunena, это поле не отображается до тех пор, пока не авторизуешься через модуль Joomla. После входа через модуль Joomla, это поле отображается. То, что я написал в своём предыдущем посте, даёт возможность авторизовываться через модуль Kunena или Joomla (который можно вывести в любой позиции сайта), но это поле вверху форума не отображать.
« Последнее редактирование: 19.05.2011, 05:20:11 от ProstoDushka » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet