Проблема с копирайтом!

Автор GG_pro, 04 марта 2009, 17:35:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

GG_pro

Дважды с перерывом в 1 неделю ставил 2.0.RC1 на разных хостах. В обоих случаях вместо копирайтов SMF выдает:

Sorry, the copyright must be in the template.
Please notify this forum's administrator that this site is missing the copyright message for SMF so they can rectify the situation. Display of copyright is a legal requirement. For more information on this please visit the Simple Machines website.
Not sure why this message is appearing? Take a look at some common causes.


В чем может быть проблема? Подскажите!

Mr. Anviss

Возможно Вы убрали сам копирайт в файле index.template.php(theme_copyright() ), см. здесь:
function template_body_below()
{
	
global 
$context$settings$options$scripturl$txt;

	
echo 
'
	
</div>'
;

	
// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
	
echo 
'
	
<div id="footerarea" class="headerpadding topmargin clearfix">
	
	
<ul class="smalltext">
	
	
	
<li class="copywrite">'
theme_copyright(), '</li>

Другая причина может состоять в том, что у вас проблема с функцией:
function theme_copyright($get_it false)
{
	
global 
$forum_copyright$context$boardurl$forum_version$txt$modSettings;
	
static 
$found false;

	
// DO NOT MODIFY THIS FUNCTION.  DO NOT REMOVE YOUR COPYRIGHT.
	
// DOING SO VOIDS YOUR LICENSE AND IS ILLEGAL.

	
// Meaning, this is the footer checking in..
	
if (
$get_it === true)
	
	
return 
$found;

	
// Naughty, naughty.
	
if (
mt_rand(02) == 1)
	
{
	
	
$temporary preg_replace('~<!--.+?-->~s'''ob_get_contents());
	
	
if (
strpos($temporary'<!--') !== false)
	
	
	
echo 
'-->';
	
}

	
// For SSI and other things, detect the version.
	
if (!isset(
$forum_version) || strpos($forum_version'SMF') === false || isset($_GET['checkcopyright']))
	
{
	
	
$data substr(file_get_contents(__FILE__), 04096);
	
	
if (
preg_match('~\*\s*Software\s+Version:\s+(SMF\s+.+?)[\s]{2}~i'$data$match) == 0)
	
	
	
$match = array('''SMF');
	
	
$forum_copyright preg_replace('~(<a href="http://www.simplemachines.org/"[^>]+>)</a>~''$1' $match[1] . '</a>'$forum_copyright);
	
}

	
// Put in the version...
	
$forum_copyright sprintf($forum_copyright$forum_version);

	
echo 
'
	
	
<span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">'
;

	
// If it's in the copyright, and we are outputting it... it's been found.
	
if (isset(
$modSettings['copyright_key']) && sha1($modSettings['copyright_key'] . 'banjo') == '1d01885ece7a9355bdeb22ed107f0ffa8c323026'){$found true;}elseif (preg_match('~<a\shref="http://www.simplemachines.org/"[^<>]*>(SMF|Powered by SMF)~'$forum_copyright) && preg_match('~<a\shref="http://www.simplemachines.org/about/copyright.php"[^<>]*>SMF\s.{1,6}[\s\d,ndash\-&;]*Simple Machines LLC~'$forum_copyright)){$found true; echo $forum_copyright;}

	
echo 
'
	
	
</span>'
;
}

в файле Subs.php

GG_pro

В том и дело, что сегодня провел эксперимент - заново скачал Full-install пакет, и установил на сервер ничего не трогая. Та же картина! А ставлю 1.1.8 - все пучком...

Mr. Anviss

выложите здесь в архиве 3 файла: index.template.php,Subs.php и файл локализации в соответствии с Вашей кодировкой, например index.russian.php

GG_pro


Mavn

проблема в файле локализации там используется переменная от версии smf 1.0 smf 1.1 rc*


$forum_copyright = $context['forum_name'] . ' | Powered by <a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank">%s</a>.<br />
&copy; 2001-2005, <a href="http://www.lewismedia.com/" target="_blank">Lewis Media</a>. All Rights Reserved.';

в smf 2.0 другая перменная


$forum_copyright = '<a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank" class="new_win">Powered by %s</a> |
<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank" class="new_win">SMF &copy; 2006&ndash;2009, Simple Machines LLC</a>';


одно на другое заменить и посмотрите
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Mr. Anviss


GG_pro



GG_pro


Mavn

каким макаром чистили ?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

GG_pro

Кэш очистил правильно, но допустил ошибку, за которую стыдно... :-\

Все работает, СПАСИБО БОЛЬШОЕ ВСЕМO0

Но всё же надо как нить сообщить об ошибке куда следует???!!!

Mavn

а от куда качали локализацию?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

GG_pro


Mavn

Сообщил разработчикам скоро подправят
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

GG_pro


stepan_kv


$forum_copyright = $context['forum_name'] . ' | Powered by <a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank">%s</a>.<br />
&copy; 2001-2005, <a href="http://www.lewismedia.com/" target="_blank">Lewis Media</a>. All Rights Reserved.';


Mavn, та же ошибка в smf_2-0-rc1_ukrainian-utf8

Mr. Anviss

Ну так возьми и исправь по вышеприведенному образцу

GG_pro

Да не проблема. Только вот на оффсайте и дальше будет "кривая" локализация. И все будут ИСПРАВЛЯТЬ.

Mr. Anviss

АГА. И эта кривизна для украинского языка, а для русского все ОК.

Mavn

1. я не занимаюсь поддержкой украинского.
2. Не имею привычки указывать кодировку файла в случае если проблема наблюдается в обоих
3. Делаем выводы сами...
кто еще  чем то сомневается привожу цитату моего сообщения
Subject: Error in ukrainian localization
Цитата: †MavN† http://www.simplemachines.org/community/index.php?topic=297247.msg1962632#msg1962632
smf 2.0 RC 1
Цитата: Mavn http://www.simplemachines.ru/index.php/topic,6397.msg41459.html#msg41459
Find

$forum_copyright = $context['forum_name'] . ' | Powered by <a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank">%s</a>.<br />
&copy; 2001-2005, <a href="http://www.lewismedia.com/" target="_blank">Lewis Media</a>. All Rights Reserved.';

Change to

$forum_copyright = '<a href="http://www.simplemachines.org/" title="Simple Machines Forum" target="_blank" class="new_win">Powered by %s</a> |
<a href="http://www.simplemachines.org/about/copyright.php" title="Free Forum Software" target="_blank" class="new_win">SMF &copy; 2006&ndash;2009, Simple Machines LLC</a>';

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Mr. Anviss

Цитата: Mavn от 06 марта 2009, 01:15:49
1. я не занимаюсь поддержкой украинского.
2. Не имею привычки указывать кодировку файла в случае если проблема наблюдается в обоих
3. Делаем выводы сами...
кто еще  чем то сомневается привожу цитату моего сообщения
Subject: Error in ukrainian localization
Чего ты? Все ОК тебя никто ни в чем не винит. Наоборот великое тебе спасибо за труд.

Phoenix777

Цитата: Mavn от 04 марта 2009, 19:15:57
проблема в файле локализации там используется переменная от версии smf 1.0 smf 1.1 rc*


$forum_copyright = $context['forum_name'] . ' | Powered by <a href="http://www.simplemachines.org/" title="Simple Machines __forum" target="_blank">%s</a>.<br />
&copy; 2001-2005, <a href="http://www.lewismedia.com/" target="_blank">Lewis Media</a>. All Rights Reserved.';

в smf 2.0 другая перменная


$forum_copyright = '<a href="http://www.simplemachines.org/" title="Simple Machines __forum" target="_blank" class="new_win">Powered by %s</a> |
<a href="http://www.simplemachines.org/about/copyright.php" title="Free __forum Software" target="_blank" class="new_win">SMF &copy; 2006&ndash;2009, Simple Machines LLC</a>';


одно на другое заменить и посмотрите

не помогло. поподробнее с кєшем можно? или в другом проблема?


Phoenix777