Фотогалерея Phoca Gallery для сайта под управлением CMS Joomla имеет множество настроек, в которую входят компонет, а также набор плагинов модулей. Есть модули для отображения случайного изображения, дерева фотогалерей, слайдшоу и много чего еще.
Удаление копирайта «powered by phoca gallery» в версиях
Joomla 1.5 и Joomla 1.6 имеют свои отличия. Разработчик постоянно в последующих релизах галерей изменяет алгоритм его размещения.
Для того что бы
убрать ссылку копирайта для Phoca Gallery 3.0.2 (Joomla 1.6, Joomla 1.7 нужно сделать следующее :
1. В файле домен/components/com_phocagallery/views/category/tmpl/default.php
удалить строки
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>';
2. В файле домен/components/com_phocagallery/views/categories/tmpl/default.php
заменить
echo '</form><div> </div>'
. '<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>'
.'</div>';
на этот код
echo '</form><div> </div>';
Хотя в моем случае второй пункт напрочь отсутствовал, достаточно оказалось 1-го и 2-го пункта.
3. В файле домен/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() {' ';}
Вопрос как убрать ссылку копирайта для Phoca Gallery 2.8.0 (Joomla 1.5) решается следующим образом
а. В файле components/com_phocagallery/views/categories/tmpl/default.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>';
на
а в файле 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>';
на
б. В файле 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(){' ';}
Логика понятна, приятной оптимизации для ваших сайтов