Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Как убрать лишнее?

  • oleinaa
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
12 года 10 мес. назад #1 от oleinaa
oleinaa создал тему: Как убрать лишнее?
Из того, что смогла найти в настройках - убрала все, что лично мне на форуме не нужно. Но кое-что убрать пока не получилось:
1. "Правила " и "Помощь" (их я буду делать в виде тем форума)
2."Объявления"
3. "Работает на Kunena"
4. И, как мне кажется, лишнее поле при регистрации, когда запрашивается и имя пользователя и логин

Поделитесь опытом, пожалуйста!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 3
Больше
12 года 10 мес. назад #2 от Aleksej
Aleksej ответил в теме Re: Как убрать лишнее?
1. Пункты меню "Правила" и "Помощь" отключите, зайдя в kunenamenu (Панель управления - Все меню - Kunena меню).

2. "Объявления" - так зайдите под админом и удалите все объявления... их и не будет. Насколько помню.

3. См. статью Убираем "Работает на kunena" .

Вот насчет регистрации - сложнее. Kunena ведь здесь ни при чем.
Спасибо сказали: oleinaa

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад - 12 года 10 мес. назад #3 от ratisar
ratisar ответил в теме Re: Как убрать лишнее?
Название подходящие так что напишу сюда, как убрать вот этот блок авторизации в kunena, аварки и т.д

Я как его уже уберал, но как хоть убейте не помню,
Если через CSS то напомните строчку хотябы
Последнее редактирование: 12 года 10 мес. назад пользователем p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #4 от Aleksej
Aleksej ответил в теме Re: Как убрать лишнее?
Отключите из админки kunena интеграцию c joomla;
опубликуйте стандартный модуль авторизации joomla, либо иной - в любой позиции модуля, где хотите.
Далее, убрать статистику - Безопасность / Показать онлайн пользователей.
Пожалуй, все.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #5 от Aleksej
Aleksej ответил в теме Re: Как убрать лишнее?

oleinaa пишет: Из того, что смогла найти в настройках - убрала все, что лично мне на форуме не нужно. Но кое-что убрать пока не получилось:

"Объявления"

Конфигурация форума -> Вид форума -> Показывать анонсы -> Нет.
Спасибо сказали: oleinaa

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #6 от ratisar
ratisar ответил в теме Re: Как убрать лишнее?

Aleksej пишет: Отключите из админки kunena интеграцию c joomla;
опубликуйте стандартный модуль авторизации joomla, либо иной - в любой позиции модуля, где хотите.
Далее, убрать статистику - Безопасность / Показать онлайн пользователей.
Пожалуй, все.

НЕ помогло

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад - 12 года 10 мес. назад #7 от Aleksej
Aleksej ответил в теме Re: Как убрать лишнее?
В каталоге
Code:
\components\com_kunena\template\ваш_шаблон\

находим файл template.xml и вставляем в него такой кусок (чтобы была возможность выбора показывать это поле или нет):
Code:
<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>

Чтобы в настройках шаблона это было по-русски, в папке
Code:
\components\com_kunena\template\ваш_шаблон\language\ru-RU

(если таковой нет, то создаём) в файл
Code:
.com_kunena.tpl_ваш_шаблон.ini

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

Переходим в каталог
Code:
\components\com_kunena\template\ваш_шаблон\loginbox

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

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

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

в файле logout.php перед строкой
Code:
<div class="kblock kpbox">

(это примерно 27-28 строка)

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

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

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

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

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

меняем на:
Code:
<?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; ?>
Последнее редактирование: 12 года 10 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад - 12 года 10 мес. назад #8 от ratisar
ratisar ответил в теме Re: Как убрать лишнее?
Супер спс, только после

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

Выскакивал ошибка
перелил файлы шаблона и все получилось))
Последнее редактирование: 12 года 10 мес. назад пользователем p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #9 от Aleksej
Aleksej ответил в теме Re: Как убрать лишнее?
Да, частности здесь возможны.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 10 мес. назад #10 от ratisar
ratisar ответил в теме Re: Как убрать лишнее?
в продолжение темы а как убарть иконку пола в постах

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум