Комментарии

Компонент галереи для Joomla Phoca Gallery RUS
( 25 Голосов )

Компонент галереи для Joomla Phoca Gallery v. 2.8.0 RUSПредставляем самую последнюю версию компонента галереи для Joomla Phoca Gallery. Бесплатный компонент с огромным количеством настроек для создания галереи изображений на вашем Joomla сайте. Этот компонент по праву считается самым лучшим в линейке галерей, а приятной особенностью является его бесплатность!
В архиве сам компонент для версий Joomla 1.5, 1.6, 1.7, 2.5 и Joomla 3.0 + также имеется  русский язык, все плагины и модули.

Для установки компонента галереи Phoca Gallery скачайте архив, распакуйте в любую папку, установите через менеджер расширений в административной части вашего сайта, как это делаете с другими плагинами или компонентами. Компонент установлен.

Специально для пользователей нашего сайта расскажу как руссифицировать этот компонент и как удалить копирайты, но обо всем по порядку. Итак руссификация. В архиве есть папка RUS, ее содержимое нужно загрузить по ФТП в папку на вашем сайте которая находится тут: ваш_сайт/administrator/language/ru-RU. Копируем туда оба файла и наслаждаемся русским языком в панели управления вашей галереи. Для установки языка в Joomla 2.5 или Joomla 3.0 достаточно просто установить языковой пакет, и русский язык для Phoca Gallery установится в автоматическом режиме.

Теперь о копирайтах. Бесплатность компонента омрачается наличием копирайтов на каждой странице вашей галереи. Это своего рода небольшой взнос в пользу разработчиков, но наличие лишних исходящих ссылок на вашем сайте не приносит радости. И тем кому принципиально отсутствие этих самых ссылок расскажу как их удалить.

Joomla 1.5 (копирайты)

Для того чтобы убрать надпись / копирайт "Powered by Phoca Gallery" для Joomla 1.5, в файле default.php расположенном по адресу: "components/com_phocagallery/views/categories/tmpl/", найти следующий участок кода:

$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="/httр://www.p'
.'hoca.cz/phocagallery" style="tex'.'t-decoration: none;" ta'.'rget="_bla'.'nk" title="Pho'.'ca Gal'.'lery">Gal'.'lery</a></div>';

Это примерно 10 строка в файле и заменить все это на:

$tmpl['def'] = '';

Далее в файле renderfront.php по адресу: "administrator/components/com_phocagallery/libraries/phocagallery/render/" , находим следующий код:

	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 '';
}

В самом кноце этого же файла находим следующее:

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="/httр://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 v. 2.8.1 для Joomla 1.5 убраны. Хочу обратить ваше внимание на такой момент: этот способ описан только для этой версии т.е. 2.8.1 и Joomla 1.5. Для более ранних или последующих версий этой галереии (например: как убрать копирайт Phoca Gallery в Joomla 2.5 или 3.0) этот способ удаления копирайтов скорее всего не подойдет. Если возникнут вопросы - пишите! С удовольствием помогу!

Joomla 2.5 (копирайты)

Для удаления копирайтов Powered by Phoca Gallery в Joomla 2.5 (версия Phoca Gallery 3.2.4) необходимо открыть файл:

administrator/components/com_phocagallery/libraries/phocagallery/utils/utils.php

Далее перейдите в 117-120 строкам и вместо:

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 '';
}

После этого нужно удалить часть кода в выводе шаблона галереи, для этого откройте файл:

components/com_phocagallery/views/categories/tmpl/default.php

после перейдите к 72-й строке и закомментируйте или удалите строчку:

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

далее также откройте файл шаблона вывода категории:

components/com_phocagallery/views/category/tmpl/default.php

после этого перейдите к 197-й строке и также закомментируйте или удалите строку:

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

После сохраняйте файл, обновляйте страницу на сайте и увидите что копирайтов Powered by Phoca Gallery больше нет.

Обратите внимание на то, что название в 72 и 197 строке может иметь разное значение, в зависимости от версии галереи. В моем случае это ds и ns. В вашем случае может быть немного другое название, но суть удаления копирайтов остается такой же.

Joomla 3.x (копирайты)

Удаление копирайтов Powered by Phoca Gallery в Joomla 3.x, практически идентично как и для версии Joomla 2.5, за исключением некоторых строк кода. Чтобы удалить копирайты в Joomla 3, откройте файл:

administrator/components/com_phocagallery/libraries/phocagallery/utils/utils.php

Перейдите к 117-120 строкам и замените этот код:

public function footer() {
echo '<div style="text-align: center; color: rgb(21'.'1, 2'.'11, 21'.'1);">Powe'.'red by <a href="http://www.pho'.'ca.cz/pho'.'caga'.'llery" style="text-decoration: none;" target="_blank" title="Pho'.'ca Gal' .'lery">Pho'.'ca Gall'.'ery</a></div>';
}

на этот код:

public function footer() {
echo '';
}

После этого откройте файл:

components/com_phocagallery/views/categories/tmpl/default.php

перейдите к 21-й строке и закомментируйте или удалите данную строчку:

echo PhocaGalleryUtils::footer();

Далее откройте файл:

components/com_phocagallery/views/category/tmpl/default.php

после перейдите к 165-й строке и удалите строку:

echo PhocaGalleryUtils::footer();

После сохраните файл и обновите страницу галереи на своем сайте. Копирайты Powered by Phoca Gallery в Joomla 3.x должны исчезнуть.

В архиве так же присутствуют несколько плагинов с русскоязычными пакетами для интеграции галереи Phoca Gallery с компонентом комментариев jcomments и с компонентом joomfish. Также все модули и их русификации.

 
Добавлена последняя русская версия Phoca Gallery с поддержкой Joomla 2.5/3.0

Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Комментарии   
Павел О.
0 #11 Павел О. 31.08.2015 22:59
Доброго времени суток! Уважаемый, Ваш способ для удаления копирайта в версии 3,0 не работает, т.к. в указанных файлах просто нет этих строк. Что можно придумать?
Цитировать
Добавить комментарий


Защитный код