DatsoGallery - убираем копирайт

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

В компоненте DatsoGallery проблема решается путем редактирования файлов config.datsogallery.php и datso.functions.php

1. Идем по адресу components/com_datsogallery/ и в файле datso.functions.php находим код:

<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<?php
}
function GalleryFooter() {
require (JPATH_COMPONENT_ADMINISTRATOR.DS.'config.datsogallery.php');
?>
</td>
</tr>
<?php
if ($ad_powered) {
?>
<tr>
<td><?php echo $ad_cr;?></td>
</tr>
<?php
}
else {
$flink = array('<br />', '<a href="http://www.datso.fr">Andrey Datso</a>');
$rlink = array(' ', 'Datso.fr');
$ad_cr = str_replace($flink, $rlink, $ad_cr);
?>
<tr>
<td style="display:none"><?php echo $ad_cr;?></td>
</tr>
<?php } ?>
</table>

и исправляем строку 95:

$flink = array('<br />', '<a href="http://www.datso.fr">Andrey Datso</a>');

в результате получится:

$flink = array('<br />', 'Andrey Datso');

 

2. Идем по адресу /administrator/components/com_datsogallery/

и в файле config.datsogallery.php исправляем строку 95:

$ad_cr = "DatsoGallery<br />By <a href='http://www.datso.fr'>Andrey Datso</a>";

в результате получится:

$ad_cr = "DatsoGallery";

 

3. Если у вас включен плагин datsopic могут появиться проблемы с работой компонента Ninja RSS Syndicator (не будет отображаться лента RSS). При появлении ошибки:

Fatal error: Call to undefined method JDocumentRAW::addCustomTag() in /plugins/content/datsopic.php on line 9.

идем по адресу /plugins/content/

и в файле datsopic.php исправляем строку 9:

$document->addCustomTag("<script type=\"text/javascript\">Shadowbox.init();</script>");

в результате получится:

$document->addScriptDeclaration("<script type=\"text/javascript\">Shadowbox.init();</script>");

 

Таким образом, мы убрали ссылку на сайт, но оставили название галереи. Если у вас есть другой способ решения проблемы, вы можете оставить комментарий к статье со своим вариантом.

У Вас недостаточно прав для добавления комментариев. Возможно, Вам необходимо зарегистрироваться на сайте.