Большинство из нас, создав сайт, вручную или посредством встроенных возможностей сайта устанавливает внизу страницы код, указывающий на правообладателя. Зачастую такой код содержит текущий год, значок копирайта, наименование правообладателя и м.б. надпись о том, что "Все права защищены.".
В последних версиях Joomla есть даже специальный модуль mod_footer, выводящий эту надпись автоматом.
Но никто не задумывался, о том, что выводимая им надпись не соответствует существующему законодательству!
Не знаю точно какие требования установлены в законодательстве других стран, но у нас...
Открываем Авторское право. Часть 4 Гражданского кодекса РФ. И что мы видим:
Статья 1271. Знак охраны авторского права
Правообладатель для оповещения о принадлежащем ему исключительном праве на произведение вправе использовать знак охраны авторского права, который помещается на каждом экземпляре произведения и состоит из следующих элементов:
– латинской буквы "C" в окружности;
– имени или наименования правообладателя;
– года первого опубликования произведения.
Примеры использования знака охраны авторского права:
© Atlanko.ru, 2009.
© 2006—2009 Atlanko.ru
© Романчук Д. А., 2006-2009.
Взято отсюда:
http://www.atlanko.ru/copyright.htmlТам же написано, что
Дополнение:
Формат оповещения об авторских правах был установлен Всемирной Конвенцией об авторском праве 1952 года (Universal Copyright Convention (Geneva Act); Женевская Конвенция от 6 сентября 1952 года; пересмотрена в Париже 24 июля 1971 года).
Т.е. сперва нужно указывать не текущий год, а год первого опубликования произведения, а текущий год ставить через тире (по желанию).
Вот такой супербаг содержит каждая версия Joomla. :-)
Решение:Открываем модуль modules/mod_footer.php и меняем код
$cur_year = $date->toFormat('%Y');
на
$db =& JFactory::getDBO();
$query = 'SELECT registerDate FROM #__users WHERE LOWER( usertype ) = "super administrator"';
$db->setQuery( $query );
$rows = $db->loadObjectList();
$cur_year = date('Y',strtotime($rows[0]->registerDate));
if (($date->toFormat('%Y')) > $cur_year)
$cur_year .= '-'.$date->toFormat('%Y');