Блог старого компьютера

Блог старого компьютера


Главная Joomla Phoca Guestbook Копирайт

Phoca Guestbook Копирайт

16.02.2012 03:34 Администратор Joomla
Печать PDF

Раз уж я в своих статьях затрагивал компонент Phoca Guestbook то думаю стоит продолжить. В этой теме мы поговорим о том где хранится копирайт у гостевой книги пфока и как на свой страх и риск можно избежать его вывода на страницах своего сайта. Версия про которую я буду писать имеет версию 1.4.0.

 И так начнем многие бы не хотели видеть на своих сайтах всякие копирайты. Кто то из соображений гордости мол "я ведь сайт сделал", кто то возможно просто не хочет показывать какой компонент он использует, а кто то банально необоснованно хочет убрать все что ему не нравится. А убрать мы желаем строчку Powered by Phoca Guestbook да еще и данный текст содержит ссылку, а рекламировать компонент и его производителя люди не любят.

Перейдем к делу. Чтобы убрать копирайт Powered by Phoca Guestbook нам нужно найти следующий файл components/com_phocaguestbook/helpers/phocaguestbook.php.

Собственно открываем данный файл и в районе сотой строки ищем  функцию getinfo()

function getInfo() {
return base64_decode('PGRpdiBzdHlsZT0idGV4dC1hbGlnbjogcmlnaHQ7IGNvbG9yOiNkM2QzZDM7Ij5Qb3dlcmVkIGJ5IDxhIGhyZWY9Imh0
dHA6Ly93d3cucGhvY2EuY3oiIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IiB0YXJnZXQ9Il9ibGFuayIgdGl0b
GU9IlBob2NhLmN6Ij5QaG9jYTwvYT4gPGEgaHJlZj0iaHR0cDovL3d3dy5waG9jYS5jei9waG9jYWd1ZXN0Ym9vayIgc
3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsiIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iUGhvY2EgR3Vlc3Rib29rIj5H
dWVzdGJvb2s8L2E+PC9kaXY+');
}

 Вот и наш копирайт закодированный в base64. Данная функция всего лишь отдает декодированную строку. Если мы ее декодируем то получим следующий код:

<div style="text-align: right; color:#d3d3d3;">Powered by <a href="http://www.phoca.cz" style="text-decoration: none;" target="_blank" title="Phoca.cz">Phoca</a> <a href="http://www.phoca.cz/phocaguestbook" style="text-decoration: none;" target="_blank" title="Phoca Guestbook">Guestbook</a></div>

 Для баловства можно ее декодировать изменить и обратно закодировать, но мы задались целью от нее избавится. Для этого меняем функцию представленную выше на функцию представленную ниже))

function getInfo() {
/*return base64_decode('PGRpdiBzdHlsZT0idGV4dC1hbGlnbjogcmlnaHQ7IGNvbG9yOiNkM2QzZDM7Ij5Qb3dlcmVkIGJ5IDxhIGhyZWY9Imh0
dHA6Ly93d3cucGhvY2EuY3oiIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmU7IiB0YXJnZXQ9Il9ibGFuayIgdGl0b
GU9IlBob2NhLmN6Ij5QaG9jYTwvYT4gPGEgaHJlZj0iaHR0cDovL3d3dy5waG9jYS5jei9waG9jYWd1ZXN0Ym9vayIgc
3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsiIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0iUGhvY2EgR3Vlc3Rib29rIj5H
dWVzdGJvb2s8L2E+PC9kaXY+');*/
}

 В данном коде мы просто закоментировали отдачу функцией текста. Если просто удалить функцию то вылезет ошибка.

Вот собственно и все.

P.S. - В других версиях  Phoca Guestbook копирайт убирает по другому.

Комментарии  

 
0 #4 Administrator 26.02.2013 07:39
Посмотрите эту тему, возможно она вам поможет: http://wemarus.ru/joomla/116-kak-ubrat-kopirajt-iz-lyubogo-komponenta-joomla.html

Если нет то воспользутесь поиском по папке компонента на следующие вхождения в файлах - base64_decode
Цитировать
 
 
0 #3 oleg 20.02.2013 16:09
добрый день!
вы здесь подробно описали ситуацию с "Phoca Guestbook", а я вот не могу разобраться с темой "Phoca_Wallpaper s2" не могли бы вы мне что нибудь посоветовать, как убрать копирайт или ещё лучше поставить свою ссылку к примеру на статистику сайта, заранее благодарю.
Цитировать
 
 
0 #2 Administrator 12.04.2012 05:23
Цитирую Павел:
Спасибо .Помог
:-)
Цитировать
 
 
0 #1 Павел 08.04.2012 10:08
Спасибо .Помог
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела