В этой статье мы я расскажу Вам как убрать копирайт "Powered by Community Builder" в компоненте Community Builder 2.x позволяющем создать сообщество на базе CMS Joomla 3.x. Данное решение протестировано и работает на версии Community Builder 2.0.3 и Joomla 3.3.6.
Для того чтобы убрать копирайт делаем следующее:
1. Открываем файл /libraries/CBLib/CB/Legacy/LegacyComprofilerFunctions.php
2. Находим в этом файле функцию, которая отвечает за вывод копирайтов cbPoweredBy() (строка 2961)
3. В процессе выполнения указанной выше функции идет проверка наличия подписки у владельца сайта, и принимается решение о том выводить копирайт или нет. Результат, по мере выполнения функции, формируется и заноситься в переменную $return и в конце данной функции мы видим строку:
1 |
return $return; |
которая отдает переменную, содержащую код копирайта, который мы собираемся удалить. Далее функция cbPoweredBy() вызывается во всяческих условиях и вычислениях, в результате которых выводиться копирайт.
Мы не станем искать и разбираться в этих условиях, а просто заставим функцию всегда отдавать пустой результат, так сказать решим проблему в корне ))
4. Для того чтобы результат работы данной функции был всегда пустой нужно в строке 3003 текст:
1 |
return $return; |
заменить на текст:
1 |
return; |
Вот и все, копирайт пропал.
Напоминаю что данное решение протестировано и работает на версии Community Builder 2.0.3 и Joomla 3.3.6.
Если у Вас не сработало это решение, проверьте совпадает ли версия, и если версия отличается, пишите в комментариях на какой версии не сработало решение. Я по возможности постараюсь помочь. В любом случае если и не я то может кто-нибудь из посетителей сайта благородно поделиться решением.
Если у Вас сработало решение, а версия компонента отличается от указанной мною, прошу так же это указать в комментариях. Это поможет другим сориентироваться, стоит ли применять данное решения для себя.
Если помог ставьте лайки в начале статьи и комментируйте, буду благодарен.
автор: Руслан Овчинников