Навигатор сайта : Разделы Информационные технологии Как убрать Powered by Phoca Gallery в компоненте галереи для Joomla

Как убрать Powered by Phoca Gallery в компоненте галереи для Joomla

Итак, ко мне в руки попался очередной экспонат, под названием Phoca Gallery для Joomla. Как нетрудно догадаться из названия, данный компонент предназначен для организации галереи изображений на Вашем сайте под Joomla.

 

  1. Вступление
  2. Как убрать Powered by Phoca Gallery в версии Phoca Gallery 2.8.1 для Jooma 1.5
  3. Как убрать Powered by Phoca Gallery в версии Phoca Gallery 3.2.6 для Jooma 2.5

 

Вступление

И надо сказать, весьма неплохой галереи. При этом компонент Phoca Gallery является бесплатным, то есть Вам не нужно каждый раз искать новые версии в интернете - вся информация доступна на официальном сайте разработчика.

Одна проблема.

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

И если с компонентом файрвола для Joomla под названием RSFirewall такой номер прокатывает (иметь на своем сайте шильдик или метку о том, что сайт защищен файрволом, на мой взгляд, даже почетно), то в случае с Phoca Gallery мы имеем огромную убогую надпись на каждой странице галереи.

Неужели нельзя хотя бы сделать её менее заметной что ли? Ведь такие ссылки ужасно портят внешний вид сайта и хочется их убрать. Чем мы сейчас и займемся.

 

Как убрать Powered by Phoca Gallery в версии Phoca Gallery 2.8.1 для Jooma 1.5

Сначала исправим список категорий. Открываем components/com_phocagallery/views/categories/tmpl/default_map.php и меняем:

$tmpl['def'] = '<div style="tex'.'t-align: center; color:#d3d3'.'d3;">Power'.'ed by <a href="htt'.'p://www.pho'.'ca.cz" style="text-decor'.'ation: none;" tar'.'get="_bl'.'ank" title="Ph'.'oca.cz">Phoc'.'a</a> <a href="http://www.p'
               .'hoca.cz/phocagallery" style="tex'.'t-decoration: none;" ta'.'rget="_bla'.'nk" title="Pho'.'ca Gal'.'lery">Gal'.'lery</a></div>';

на

$tmpl['def'] = '';

Теперь переходим к отдельной категории. Открываем components/com_phocagallery/views/category/view.html.php и меняем:

        $tmpl['lm'] = '<'.'d'.'i'.'v'.' '.'s'.'t'.'y'.'l'.'e'.'='.'"'.'t'.'e'.'x'.'t'.'-'.'a'.'l'.'i'.'g'.'n'.':'.' '.'c'.'e'.'n'.'t'.'e'.'r'.';'.' '.'c'.'o'.'l'.'o'.'r'.':'.' '.'r'.'g'.'b'.'('.'2'.'1'.'1'.','.' '.'2'.'1'.'1'.','.' '.'2'.'1'.'1'.')'.';'.'"'.'>'.'P'.'o'.'w'.'e'.'r'.'e'.'d'.' '.'b'.'y'.' '.'<'.'a'.' '.'h'.'r'.'e'.'f'.'='.'"'.'h'.'t'.'t'.'p'.':'.'/'.'/'.'w'.'w'.'w'.'.'.'p'.'h'.'o'.'c'.'a'.'.'.'c'.'z'.'"'.' '.'s'.'t'.'y'.'l'.'e'.'='.'"'.'t'.'e'.'x'.'t'.'-'.'d'.'e'.'c'.'o'.'r'.'a'.'t'.'i'.'o'.'n'.':'.' '.'n'.'o'.'n'.'e'.';'.'"'.' '.'t'.'a'.'r'.'g'.'e'.'t'.'='.'"'.'_'.'b'.'l'.'a'.'n'.'k'.'"'.' '.'t'.'i'.'t'.'l'.'e'.'='.'"'.'P'.'h'.'o'.'c'.'a'.'.'.'c'.'z'.'"'.'>'.'P'.'h'.'o'.'c'.'a'.'<'.'/'.'a'.'>'.' '.'<'.'a'.' '.'h'.'r'.'e'.'f'.'='.'"'.'h'.'t'.'t'.'p'.':'.'/'.'/'.'w'.'w'.'w'.'.'.'p'.'h'.'o'.'c'.'a'.'.'.'c'.'z'.'/'.'p'.'h'.'o'.'c'.'a'.'g'.'a'.'l'.'l'.'e'.'r'.'y'.'"'.' '.'s'.'t'.'y'.'l'.'e'.'='.'"'.'t'.'e'.'x'.'t'.'-'.'d'.'e'.'c'.'o'.'r'.'a'.'t'.'i'.'o'.'n'.':'.' '.'n'.'o'.'n'.'e'.';'.'"'.' '.'t'.'a'.'r'.'g'.'e'.'t'.'='.'"'.'_'.'b'.'l'.'a'.'n'.'k'.'"'.' '.'t'.'i'.'t'.'l'.'e'.'='.'"'.'P'.'h'.'o'.'c'.'a'.' '.'G'.'a'.'l'.'l'.'e'.'r'.'y'.'"'.'>'.'G'.'a'.'l'.'l'.'e'.'r'.'y'.'<'.'/'.'a'.'>'.'<'.'/'.'d'.'i'.'v'.'>';

на

        $tmpl['lm'] = '';

Ну и идем в еще одно "тайное" место. Скажу честно, может быть здесь убирать и не надо, но название файла говорит само за себя. Итак, открываем administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php и меняем:

    function getString() {
        return '<'.'d'.'i'.'v'.' '.'s'.'t'.'y'.'l'.'e'.'='.'"'.'t'.'e'.'x'.'t'.'-'.'a'.'l'.'i'.'g'.'n'.':'.' '.'c'.'e'.'n'.'t'.'e'.'r'.';'.' '.'c'.'o'.'l'.'o'.'r'.':'.' '.'r'.'g'.'b'.'('.'2'.'1'.'1'.','.' '.'2'.'1'.'1'.','.' '.'2'.'1'.'1'.')'.';'.'"'.'>'.'P'.'o'.'w'.'e'.'r'.'e'.'d'.' '.'b'.'y'.' '.'<'.'a'.' '.'h'.'r'.'e'.'f'.'='.'"'.'h'.'t'.'t'.'p'.':'.'/'.'/'.'w'.'w'.'w'.'.'.'p'.'h'.'o'.'c'.'a'.'.'.'c'.'z'.'"'.' '.'s'.'t'.'y'.'l'.'e'.'='.'"'.'t'.'e'.'x'.'t'.'-'.'d'.'e'.'c'.'o'.'r'.'a'.'t'.'i'.'o'.'n'.':'.' '.'n'.'o'.'n'.'e'.';'.'"'.' '.'t'.'a'.'r'.'g'.'e'.'t'.'='.'"'.'_'.'b'.'l'.'a'.'n'.'k'.'"'.' '.'t'.'i'.'t'.'l'.'e'.'='.'"'.'P'.'h'.'o'.'c'.'a'.'.'.'c'.'z'.'"'.'>'.'P'.'h'.'o'.'c'.'a'.'<'.'/'.'a'.'>'.' '.'<'.'a'.' '.'h'.'r'.'e'.'f'.'='.'"'.'h'.'t'.'t'.'p'.':'.'/'.'/'.'w'.'w'.'w'.'.'.'p'.'h'.'o'.'c'.'a'.'.'.'c'.'z'.'/'.'p'.'h'.'o'.'c'.'a'.'g'.'a'.'l'.'l'.'e'.'r'.'y'.'"'.' '.'s'.'t'.'y'.'l'.'e'.'='.'"'.'t'.'e'.'x'.'t'.'-'.'d'.'e'.'c'.'o'.'r'.'a'.'t'.'i'.'o'.'n'.':'.' '.'n'.'o'.'n'.'e'.';'.'"'.' '.'t'.'a'.'r'.'g'.'e'.'t'.'='.'"'.'_'.'b'.'l'.'a'.'n'.'k'.'"'.' '.'t'.'i'.'t'.'l'.'e'.'='.'"'.'P'.'h'.'o'.'c'.'a'.' '.'G'.'a'.'l'.'l'.'e'.'r'.'y'.'"'.'>'.'G'.'a'.'l'.'l'.'e'.'r'.'y'.'<'.'/'.'a'.'>'.'<'.'/'.'d'.'i'.'v'.'>';
    }

на

    function getString() {
        return '';
    }

Далее в этом же файле administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php меняем:

    function getDivs(){
        return '<div style="tex'
               .'t-align: center; color:#d3d3'
               .'d3;">Power'
               .'ed by <a href="htt'
               .'p://www.pho'
               .'ca.cz" style="text-decor'
               .'ation: none;" tar'.'get="_bl'
               .'ank" title="Ph'
               .'oca.cz">Phoc'
               .'a</a> <a href="http://www.p'
               .'hoca.cz/phocagallery" style="tex'
               .'t-decoration: none;" ta'.'rget="_bla'.'nk" title="Pho'.'ca Gal'
               .'lery">Gal'.'lery</a></div>';
    }

на

    function getDivs(){
        return '';
    }

Теперь переходим к версии Phoca Gallery для Joomla 2.5.

 

Как убрать Powered by Phoca Gallery в версии Phoca Gallery 3.2.6 для Jooma 2.5

Открываем файл components/com_phocagallery/views/categories/view.html.php, находим там строку:

        $this->tmpl['ds'] = '<div style="text-align: center; color: rgb(211, 211, 211);">Powe'. 'red by <a href="http://www.ph'. 'oca.cz" style="text-decoration: none;" target="_blank" title="Phoc'. 'a.cz">Phoca</a> <a href="http://www.phoca.cz/phocaga'. 'llery" style="text-decoration: none;" target="_blank" title="Phoca Gal'. 'lery">Gall'. 'ery</a></div>';

и меняем её на:

        $this->tmpl['ds'] = '';

Помогло? Нет? Возможно. Потому что мы убрали надпись только в виде Категорий. А есть еще вид одной Категории. Двигаемся дальше. Открываем файл components/com_phocagallery/views/category/view.html.php и находим там строку:

        $this->tmpl['ns'] = '<div style="text-align: center; color: rgb(211, 211, 211);">Powe'. 'red by <a href="http://www.ph'. 'oca.cz" style="text-decoration: none;" target="_blank" title="Phoc'. 'a.cz">Phoca</a> <a href="http://www.phoca.cz/phocaga'. 'llery" style="text-decoration: none;" target="_blank" title="Phoca Gal'. 'lery">Gall'. 'ery</a></div>';

и меняем её на:

        $this->tmpl['ns'] = '';

Ну и еще одно "секретное место" - Powered by Phoca Gallery на странице изображения. Для этого открываем сначала файл administrator/components/com_phocagallery/libraries/phocagallery/render/renderfront.php, находим там:

    function renderInfo() {
        return '<div style="text-align: center; color: rgb(211, 211, 211);">Powe'
                . 'red by <a href="http://www.ph'
                . 'oca.cz" style="text-decoration: none;" target="_blank" title="Phoc'
                . 'a.cz">Phoca</a> <a href="http://www.phoca.cz/phocaga'
                . 'llery" style="text-decoration: none;" target="_blank" title="Phoca Gal'
                . 'lery">Gall'
                . 'ery</a></div>';
    }

и меняем на:

    function renderInfo() {
        return '';
    }

а затем открываем файл administrator/components/com_phocagallery/libraries/phocagallery/utils/utils.php, находим там:

    public function footer() {
     echo '<div style="text-align: center; color: rgb(211, 211, 211);">Powe'.'red by <a href="http://www.ph' .'oca.cz" style="text-decoration: none;" target="_blank" title="Phoc'.'a.cz">Phoca</a> <a href="http://www.phoca.cz/phocaga'.'llery" style="text-decoration: none;" target="_blank" title="Phoca Gal' .'lery">Gall'.'ery</a></div>';

    }

и меняем на:

    public function footer() {
     echo '';

    }

На сайте еще много интересного:

Навигатор сайта :

Стихотворения Авто Информационные техонологии Кино Кулинария Юмор Своё дело Акции Мысли English Остальное

 

Комментарии:

Комментарии  

 
-2 # не работает(Guest 21.10.2013 09:11
components/com_phocagaller y/views/categories - нет больше такого пути...
Цитировать | Сообщить модератору
 
 
0 # RE: не работает(Ecolora 21.10.2013 10:38
А какой есть? Какая версия Phoca Galery? Какая версия Joomla?
Цитировать | Сообщить модератору
 
 
+3 # RE: Как убрать Powered by Phoca Gallery в компоненте галереи для JoomlaGuest 24.10.2013 21:29
Помогло. У меня копирайт убрался. Спасибо!
Цитировать | Сообщить модератору
 
 
0 # Почему-то не работает идея шаблонов JoomlaGuest 06.11.2013 15:12
Прямо в компоненте описанный способ работает, а если я переношу исправленные файлы в шаблон joomla - не работает...
Цитировать | Сообщить модератору
 
 
+3 # РаботаетGuest 11.11.2013 13:03
Спасибо ;-) На Joomla 2.5.16 c версией 3.2.6 все работает. :-*
Цитировать | Сообщить модератору
 
 
+1 # RE: Как убрать Powered by Phoca Gallery в компоненте галереи для JoomlaGuest 10.01.2014 08:35
Все отлично работает, спасибо! Копирайт убрал в версии галереи 3.2.6 :)
Цитировать | Сообщить модератору
 
 
-1 # ЯсеньGuest 11.01.2014 20:36
Не помогло(((....все сделал... ничего не поменялось(((
Цитировать | Сообщить модератору
 
 
0 # Какая версия?Ecolora 12.01.2014 05:06
Обратите внимание, для какой версии даются рекомендации.
Цитировать | Сообщить модератору
 
 
+1 # РаботаетGuest 14.02.2014 17:53
В версии 3.2.7 тоже работает. Спасибо.
Цитировать | Сообщить модератору
 
 
0 # RE: Как убрать Powered by Phoca Gallery в компоненте галереи для JoomlaGuest 09.04.2014 08:39
1. В файле «ваш домен/components/com_phocagaller y/views/categories/tmpl/default.php»
заменить строчки

удалить строчку

echo $this->tmpl/*может быть разное значение*/;
2. В файле «ваш домен/components/com_phocagaller y/views/category/tmpl/default.php»

удалить строчку

echo $this->tmpl/*может быть разное значение*/;
Цитировать | Сообщить модератору
 
 
+9 # а в 3.2.8 работает???Guest 14.07.2014 15:59
кто то подскажет, в 3.2.8 работает???
заранее спасибо.
Цитировать | Сообщить модератору
 
 
0 # RE: Как убрать Powered by Phoca Gallery в компоненте галереи для JoomlaGuest 26.07.2014 02:18
:lol: :-* все работает!просто версии галерей смотреть надо внимательней
Цитировать | Сообщить модератору
 
 
0 # Как убрать из версии 3.2.8Guest 03.10.2014 11:36
Статья помогла частично, но из версии 3.2.8 не сработало. Помог поиск по тексту значения "211", а в найденном так как описано в статье.
Цитировать | Сообщить модератору
 
 
0 # Как убрать из версии 3.2.8Guest 03.04.2015 07:23
В 3.2.8 не получается. SOS как убрать???
Цитировать | Сообщить модератору
 

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


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

Картинки для mIRC  Критика и обсуждение Рекламы    Счетчик определения тИЦ и PR Яндекс.Метрика

для детей старше 12 лет