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

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

Как удаляются копирайты

Больше
13 года 10 мес. назад - 13 года 2 мес. назад #1 от Aleksej
Aleksej создал тему: Как удаляются копирайты
Не хотелось бы вступать в дискуссию относительно моральных аспектов сего действа; отмечу лишь, что изменить дизайн шаблона, поставляемого под лицензией GNU GPL, мы полностью вправе... а именно так, отредактировав template, мы уберем мета-тег joomla (можно увидеть, открыв исходный код страницы) -

<meta name="Generator" content="Joomla! - Copyright (C) 2005 - 2007 Open Source Matters.
All rights reserved." />


Заходим в наш шаблон (Расширения - Менеджер шаблонов - Шаблон - Изменить html) и между тегами <head> и </head> вставляем вот такую строчку:

<?php $this->setGenerator('Ваш мета-тег, описание сайта, или что хотите');?>

Значение мета-тега возможно оставить пустым:

<?php $this->setGenerator(''); ?>

Все. Данный способ имеет то преимущество (перед другими), что мы не вносим изменений в файлы ядра; следовательно, после обновления joomla нам не придется возвращаться к этому вторично.

Как удалить копирайт kunena?

Также несложно.
Заходим в /public_html/components/com_kunena , и в файле kunena.php находим следующую строчку -

echo '<div class="fb_credits"> ' . CKunenaLink::GetTeamCreditsLink($catid, _KUNENA_POWEREDBY) . ' ' . CKunenaLink::GetCreditsLink();

Закомментируем ее, выставив в начале //
Готово.

P.S. Сказанное в контексте kunena справедливо лишь для форума v.1.5*.
Последнее редактирование: 13 года 2 мес. назад пользователем Aleksej.

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

Dev banner 2
Больше
13 года 1 мес. назад - 13 года 1 мес. назад #2 от Aleksej
Aleksej ответил в теме Re: Как удаляются копирайты
Продолжение темы; уже в контексте kunena v.1.6.

Убираем "Работает на Kunena".

В файле kunena.php находим и комментируем весь блок div:
Code:
/*echo ' ' . CKunenaLink::GetTeamCreditsLink($catid, _KUNENA_POWEREDBY) . ' ' . CKunenaLink::GetCreditsLink(); if ($fbConfig->enablerss) { $document->addCustomTag(''; echo CKunenaLink::GetRSSLink(''; } echo '';*/

При добавлении поста на форум незарегистрированным посетителем возле окошка ввода капчи стоят две ссылки на сторонний ресурс,как их убрать?

В параметрах плагина System - Captcha "Hide help info" выставить "Да", а в "Установить ссылку на страницу подсказки" - "Нет".

Возможен и второй способ; закомментировать, начиная со строки 526, код:
Code:
<span id="captchahelplink<?php echo $idsuffix ?>" style="font-size: xx-small"><?php echo JText::_( 'CAPTCHACODE_HELP' ) ?> <?php if ( $captchahelpURL !== '' && $captchadonate == '1' ) { ?> <a target="_blank" href="<?php echo $captchahelpURL ?>"><?php echo JText::_( 'CAPTCHACODE_HELP_LINKNAME' ) ?></a> <?php } else { ?> <a target="_blank" href="http://code.google.com/p/joomla15captcha/"><?php echo JText::_( 'PROJECT_PAGE' ) ?></a>&nbsp;::&nbsp; <a target="_blank" href="http://kupala.net/">Kupala.Net</a> <?php } ?> </span>
Таким вот образом:
Code:
<!--<span id="captchahelplink<?php echo $idsuffix ?>" style="font-size: xx-small"><?php echo JText::_( 'CAPTCHACODE_HELP' ) ?> <?php if ( $captchahelpURL !== '' && $captchadonate == '1' ) { ?> <a target="_blank" href="<?php echo $captchahelpURL ?>"><?php echo JText::_( 'CAPTCHACODE_HELP_LINKNAME' ) ?></a> <?php } else { ?> <a target="_blank" href="http://code.google.com/p/joomla15captcha/"><?php echo JText::_( 'PROJECT_PAGE' ) ?></a>&nbsp;::&nbsp; <a target="_blank" href="http://kupala.net/">Kupala.Net</a> <?php } ?> </span>-->
Последнее редактирование: 13 года 1 мес. назад пользователем Aleksej.

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

Больше
13 года 1 нед. назад - 13 года 1 нед. назад #3 от slvx
slvx ответил в теме Re: Как удаляются копирайты
Может вы знаете как убрать копирайт в теле письма уведомления?
** Powered by Kunena! и т.д. **
Последнее редактирование: 13 года 1 нед. назад пользователем p.rishard.

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

Больше
13 года 1 нед. назад #4 от Aleksej
Aleksej ответил в теме Re: Как удаляются копирайты

slvx пишет: Может вы знаете как убрать копирайт в теле письма уведомления?

Попробуйте в
Code:
components/com_kunena/lib/kunena.posting.class

изменить строчку
Code:
$msg .= "** Powered by Kunena! - http://www.kunena.org **";

на что-нибудь свое, или закомментировать.
Спасибо сказали: slvx

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

Больше
13 года 1 нед. назад #5 от slvx
slvx ответил в теме Re: Как удаляются копирайты
Спасибо! ) долго искал, помогли.:)

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

Больше
12 года 10 мес. назад - 12 года 10 мес. назад #6 от Arhitektorius
Arhitektorius ответил в теме Re: Как удаляются копирайты
К первому посту...

У меня joomla 1.5.23 и точно так как в первом посту убрать метатег не получается! т.к. файл написан полностью на php и вставка данного кода приводит к пустой странице.
Что делать:
Все тоже самое, только вставляем чуть другую строку в конце файла
Code:
echo $tpl->get_debug(); $this->setGenerator(''); /*****эту строку вставляем*******/ echo ' </body> </html> '; ?>

В принципе, тоже самое, B) но кто не знает PHP могут призадуматься!..

Способ №2
Открываем /libraries/joomla/document/html/renderer/head.php.


Code:
$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;

строки 83-84 комментируем или заменяем на:
Code:
/*$strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;*/

После чего просто сохраняем и проверяем наш html код.

!!! ВНИМАНИЕ ! Если Вы обновите Joomla, то данный файл опять изменится и придется все шаги повторять! Чтобы этого не произошло, используйте первый способ.

Моё хобби стало моей проффесией ;)
Последнее редактирование: 12 года 10 мес. назад пользователем Arhitektorius. Причина: Добавлен второй способ

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

Больше
12 года 8 мес. назад #7 от resnichka
resnichka ответил в теме Re: Как удаляются копирайты
Для новой версии Kunena 1.6.4 выше изложенное не годится, может быть кто-то уже разобрался как с ней быть?

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

Больше
12 года 8 мес. назад #8 от slvx
slvx ответил в теме Re: Как удаляются копирайты
всЁ точно также

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

Больше
12 года 8 мес. назад - 12 года 8 мес. назад #9 от Arhitektorius
Arhitektorius ответил в теме Re: Как удаляются копирайты
Странно, у меня все получилось :unsure:
Попробуйте файл kunena.php поменять на мой (только сначала сделайте backup, на всякий случай)
Файл кунены
Файл находится здесь ваш_сайт/components/com_kunena/

И обязательно сделайте копию вашего файла для отката...

PS действенность данного метода не проверял, но по идее должно сработать

Моё хобби стало моей проффесией ;)
Последнее редактирование: 12 года 8 мес. назад пользователем Arhitektorius.
Спасибо сказали: resnichka

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

Больше
12 года 8 мес. назад - 12 года 8 мес. назад #10 от resnichka
resnichka ответил в теме Re: Как удаляются копирайты

Arhitektorius пишет: Странно, у меня все получилось

Спасибо, уже поменял на Ваш файл, се работает
Последнее редактирование: 12 года 8 мес. назад пользователем p.rishard.

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

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