Ошибка по копирайту

Автор saks, 10 июня 2009, 07:12:59

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

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

saks

Устранил вроде все ошибки и баги которые у меня были, и журнал ошибок стал девственно чист, но сегодня заметил что какой то гость щемился по адресу:

http://www.paraplanoff.net___/index.php?action=printpage;topic=335.0
по которому вылазит ошибка Copyright removed!!

Копирайты никогда не удалял, на форуме они стоят как положено.

В чем может быть проблема и на какой тимплейт над грешить ?

Mavn

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

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

saks

Цитата: Mavn от 10 июня 2009, 10:55:57
Printpage.template.php
поглядел в этом тимплейте, он у меня стоит по дефолту.
там функция :

function template_print_below()
{
global $context, $settings, $options;

echo '
<br /><br />
<div align="center" class="smalltext">', theme_copyright(), '</div>
</td>
</tr>
</table>
</body>
</html>';
}

это она отвечает за вывод копирайта в этом тимплейте ?
вроде все стандартное. как можно определить в чем проблема ?

DimaB

У меня возникла аналогичная проблема. Решение найдено?

Mavn

Не трогайте копирайты в языковом файле(index.russian.php) и проблем не будет!!!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

DimaB

#5
В языковом файле (index.russian.php) менял только год с 2008 на 2009 после обновления до SMF1.1.9, как в английском. index.english.php вообще не исправлял (только автоматически при обновлении). Больше ничего, относящегося к копирайту не изменял. Проблема с копирайтом только на странице печати. При переходе на английский проблема не устраняется.

Mavn

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

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

DimaB

Цитата: Mavn от 24 июня 2009, 13:28:00
Не трогайте копирайты в языковом файле(index.russian.php) и проблем не будет!!!
Если при обновлении до версии 1.1.9 мод обновляет англоязычную версию, а обновление русскоязычной не прудсмотрено - это не выход. Я же своего туда ничего не вношу, а только делаю так, как должно быть.
С проблемой разобрался. В русскоязычной версии надо заменять всю строку с копирайтом из англоязычной, а не только год исправлять. Спасибо.

verwalter

#8
А у меня случай более сложный. Тоже появилась ошибка:
ЦитироватьSorry, the copyright must be in the template.
Дело в том, что файлы я не трогал вообще, на хостинге был сбой, из-за превышения дисковой квоты, сайт совсем перестал работать, пока я не почистил таблицу с логами ошибок. После этого форум заработал, но появилась вышеупомянутая ошибка. Файл index.russian.php не трогал, потом правда скачал самую последнюю версию языковых файлов и перелил ее на сервер:

Тема по умолчанию тоже самая свежая, при установке ее по дефолту, ситуация с надписью не меняется.
Адрес сайта: nissan70.ru

Народ, хелп!!! Что делать?

0daliska

#9
Цитата: verwalter от 24 марта 2011, 19:34:43
А у меня случай более сложный. Тоже появилась ошибка:Дело в том, что файлы я не трогал вообще, на хостинге был сбой, из-за превышения дисковой квоты, сайт совсем перестал работать, пока я не почистил таблицу с логами ошибок. После этого форум заработал, но появилась вышеупомянутая ошибка. Файл index.russian.php не трогал, потом правда скачал самую последнюю версию языковых файлов и перелил ее на сервер:

Тема по умолчанию тоже самая свежая, при установке ее по дефолту, ситуация с надписью не меняется.
Адрес сайта: nissan70.ru

Народ, хелп!!! Что делать?
М-ммм, наверное хостер Вам закомментировал копирайты <!--копирайт тинипортала, копирайт дизайнера темы, то бишь Блоka--> и прямо в файле index.template.php
;)
<!--<a target="_blank" href="http://custom.simplemachines.org/mods/index.php?mod=97" title="TinyPortal">TinyPortal 1.0 RC1</a> |  <a href="http://www.blocweb.net" target="_blank"> &copy; 2005-2010 BlocWeb</a>-->
Ой, какой нехороший хостер, наверное, так и вносит изменения в коды шаблонов своих клиентов...
А если без шуток, то мне как-то с трудом верится, что Вы не закрывали html вывод указанным способом сами...
:-*
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

Я знал, что вы можете такое предположить, поэтому и написал, что пробовал скачать самый свежий дефолт шаблон и русский перевод. Они и сейчас там. Переключение шаблона на дефолтный НЕ убирает надпись. Даже если бы с моим шаблоном было что-то не так, в дефолтном надпись должны была бы исчезнуть. Могу выложить для примера любые файлы, но мне кажется не в них дело, так как сбой был в большей степени в базе данных. Сегодня утром при попытке отправки тестового сообщения обнаружил новую проблему:
ЦитироватьВы уже отправили это сообщение! Возможно, Вы случайно нажали дважды или пытались обновить страницу.
Народ, выручайте, я правда сам не трогал сайт, все случилось именно после того, когда переполнилась квота на HDD и данные перестали записываться, в плоть до того, что VDS не мог нормально перезагрузится.

verwalter

#11
Цитата: 0daliska от 24 марта 2011, 20:25:24
М-ммм, наверное хостер Вам закомментировал копирайты
Копирайты выводятся в index.template.php таким образом:
echo '', theme_copyright(), '';
До сбоя это прекрано работало, копирайты выводились, а надпись нет.
Тут надо думать не в сторону, что я хочу всех обмануть и убрать копирайты, а в сторону, почему когда были ограничения на запись в БД и в файловую систему мог произойти такой сбой. Сам вчера пол ночи ковырялся, ничего не добился.
На этой же машине висят и другие сайты на других движках, там все обошлось.

p.s.
repair_settings.php - тоже пробовал, НЕ помогает.
Ошибка с отправкой сообщения исчезла после того, как попытался создать тестовую тему, тема создалась и быстрые ответы тоже заработали.

Остается вроде только одна, самая важная проблема, сообщение о копирайтах.

0daliska

Аналогичный сбой был с месяц назад и у моего хостера, там тоже у них диск переполнился и у меня сайт лежал почти с вечера до утра  :facepalm:
Вот честно, ничего с копирайтами при таком сбое не произошло на моем форуме...  ^-^ Так что проблемы могут быть только если Вы влазите и пытаетесь что-то изменить в выводе копирайтов, а не само собою...
Хостеры обычно бэкапят не только БД, но и файлы сайтов, и если у Вас нет своей последней копии файлов вашего сервера, попросите у хостера...
Замените папку Sources и папку Themes
Маловероятно, чтобы Бд была виновна в данном сообщении, которое у Вас в футере...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

#13
Цитата: 0daliska от 25 марта 2011, 07:47:31
Аналогичный сбой был с месяц назад и у моего хостера, там тоже у них диск переполнился и у меня сайт лежал почти с вечера до утра  :facepalm:
Вот честно, ничего с копирайтами при таком сбое не произошло на моем форуме...  ^-^ Так что проблемы могут быть только если Вы влазите и пытаетесь что-то изменить в выводе копирайтов, а не само собою...
Хостеры обычно бэкапят не только БД, но и файлы сайтов, и если у Вас нет своей последней копии файлов вашего сервера, попросите у хостера...
Замените папку Sources и папку Themes
Маловероятно, чтобы Бд была виновна в данном сообщении, которое у Вас в футере...
Я вообще не влазил на сайт несколько недель, при этом все замечательно работало! Сбой произошел именно после проблемы на хостинге. Не думаю, что хостер мог что-то заменить. Бекап у них есть только от 1 марта.
Я относительно недавно к ним переехал, поэтому могу попробовать залить Sources и Themes за февраль, когда сайт точно работал. Вообще таких проблем не возникало даже при переезде, хотя вообще проблемы были, но я их все решил самостоятельно. Как перелью файлы, отпишусь.

P.S.
Перелил оговоренные файлы за февраль, НЕ ПОМОГЛО!
Народ, очень прошу, не думайте, что я менял файлы шаблона и забыл про это. Тем более, что я перелил из собственного бекапа, на тот момент сайт работал, посмотрите в кеше поисковых систем:

И вот файлы сайта:


ОБРАТИТЕ внимание на дату! Ну как еще вам доказать, что не убирал я копирайты???!!!
Просто я не силен в SMF, может подскажете как провести дебаггинг с конкретными примерами? Как проверить наличие копирайтов и  тот факт, что они проверяются корректно?

Макар

Модов много установлено ?
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

verwalter

Цитата: Макар от 25 марта 2011, 08:30:07
Модов много установлено ?
вот все, что стоит:

Но поверьте мне на слово, все это прекрасно работало до сбоя на хостинге!

0daliska

Попробуйте удалить из вывода шаблона ваши фреймы, в частности вот на скрине фрейм, который выделен, явно некорректен по кодировке...
Если отрубание сторонних файлов, выводимых во фрейме не поможет, то Subs.php + index.template.php из папки Вашей темы упакуйте в архив и приложите к сообщению...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

0daliska, убрал фреймы, как видно, не помогло :(
Файлы сайта скинул в ЛС, спасибо за помощь.
Кстати, у меня есть подозрения, что это может быть связано с правами на запись в папку или файл, они как раз могли сбиться во время проблем с хостингом. Что нужно проверить в этом случае в первую очередь?

0daliska

Цитата: verwalter от 25 марта 2011, 09:08:03
0daliska, убрал фреймы, как видно, не помогло :(
Файлы сайта скинул в ЛС, спасибо за помощь.
Кстати, у меня есть подозрения, что это может быть связано с правами на запись в папку или файл, они как раз могли сбиться во время проблем с хостингом. Что нужно проверить в этом случае в первую очередь?
Если бы прав нужных у языковых файлов или файлов темы не было, то у Вас не работал бы форум, а у Вас и с меню все в порядке, и с шаблонами...
Единственное ssi.php у вас в корне форума есть? С ним все в порядке?
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

Цитата: 0daliska от 25 марта 2011, 09:23:29
Единственное ssi.php у вас в корне форума есть? С ним все в порядке?
Да, такой файл есть, у него следующий регистр: SSI.php
Сам файл с данными, дата создания стоит - 21 февраля 2011 года. То есть в последнее время его ни кто не трогал.

0daliska

У Вас сайт ушел... :(
Хостер Томский?
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

Цитата: 0daliska от 25 марта 2011, 09:51:51
У Вас сайт ушел... :(
Хостер Томский?
Да это VDS, я его сам перезагружал, думал что поможет.... а вообще с ним проблем нет. Еще пробовал останавливать апач и запускать по новой, проблемы с доступом у вас были именно поэтому. Данные манипуляции эффекта не дали.
Вообще сайт провисел на этом хостинге больше месяца, как и другие сайты на других CMS, проблем не было до вчерашнего дня и то по причине лимита дискового пространства (кстати в логах smf было записей больше чем на 1гиг).
В общем забегая вперед точно скажу что проблема не в:
1) "плохом хостинге" (но возможно в каких-то настройках или правах доступа)
2) не в файлах шаблона и в языковых файлах (по крайней мере не в их коде)

0daliska

Цитата: verwalter от 25 марта 2011, 09:59:12
Да это VDS, я его сам перезагружал, думал что поможет.... а вообще с ним проблем нет. Еще пробовал останавливать апач и запускать по новой, проблемы с доступом у вас были именно поэтому. Данные манипуляции эффекта не дали.
Вообще сайт провисел на этом хостинге больше месяца, как и другие сайты на других CMS, проблем не было до вчерашнего дня и то по причине лимита дискового пространства (кстати в логах smf было записей больше чем на 1гиг).
В общем забегая вперед точно скажу что проблема не в:
1) "плохом хостинге" (но возможно в каких-то настройках или правах доступа)
2) не в файлах шаблона и в языковых файлах (по крайней мере не в их коде)
я и не говорила про плохой хостинг...
у меня два томских хостера...
Ошибка копирайта может быть только с кодом в файлах связана и с кодировкой этих файлов!!!
smf было записей больше чем на 1гиг - это значит что Вы упорно ломаете свой форум сами, ибо честно, насколько  были бы не перекроены шаблоны на моих форумах и сколько бы я туда не понаписала собственного кода, но в логах ошибок более, чем пара-тройка ошибок от юзверей, забывших свой пароль, не появляется... 

Попробуйте все же убрать <!-- в выводе копирайтов тини-портала и иже с ними.... --> тем более, что это также неправомерно скрывать чужие копирайты, особенно если вы получили сие на халяву...

В тех файлах, что выслали, что могло вызвать эту ошибку проблем не заметила...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

Форум просто очень старый, старее чем домен, поэтому там и ошибки были, сейчас ошибок кроме отсутсвия копирайтов НЕТ, копирайты тинипортала я разкомментировал, они появляются на форуме, но злополучная надпись НЕ исчезает.
Не в коде это дело 100% ибо он не менялся достаточно давно, я про это уже много раз писал.
Посмотрите кеш яндекса, там за 13 марта футер отлично отображается и с этого времени работы над сайтом НЕ велись. Там также прекрасно видно отсутствие копирайтов тинипортала.
Как можно продеббагить эту ситуацию???

verwalter

А нет, вру на счет ошибок, нашлась все таки одна, отличная от Copyright removed:
Ошибка базы данных: Illegal mix of collations (latin1_general_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='
Файл: /xxx/xxx/xxx/xxx/xxxx/Sources/LogInOut.php

Но я предплолагаю, что она не связана с моей основной проблемой...

0daliska

Цитата: verwalter от 25 марта 2011, 10:48:27
Форум просто очень старый, старее чем домен, поэтому там и ошибки были, сейчас ошибок кроме отсутсвия копирайтов НЕТ, копирайты тинипортала я разкомментировал, они появляются на форуме, но злополучная надпись НЕ исчезает.
Не в коде это дело 100% ибо он не менялся достаточно давно, я про это уже много раз писал.
Посмотрите кеш яндекса, там за 13 марта футер отлично отображается и с этого времени работы над сайтом НЕ велись. Там также прекрасно видно отсутствие копирайтов тинипортала.
Как можно продеббагить эту ситуацию???
Не расскомментировали... Как было так и осталось...
Но указанная вами ошибка показывает, что таблицы у Вас в разной кодировке...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

Цитата: 0daliska от 25 марта 2011, 10:56:22
Не расскомментировали... Как было так и осталось...
Но указанная вами ошибка показывает, что таблицы у Вас в разной кодировке...
Я вчера расскоментирывал, когда пытался самостоятельно решить проблему. Вы смотрели кеш Яндекса (в нем явно нет копирайтов тини-портала)?
На счет ошибки в базе я понимаю проблему, только не могу понять в какой это таблице происходит и в каком поле нужно сменить кодировку. Причем эта ошибка возникает не при каждом разлогинивании, а в каких-то особых случаях. За последние сутки только одна такая ошибка была...

0daliska

Цитата: verwalter от 25 марта 2011, 11:00:08
Я вчера расскоментирывал, когда пытался самостоятельно решить проблему. Вы смотрели кеш Яндекса (в нем явно нет копирайтов тини-портала)?
А должны быть копирайты... :)
Или я не права, и Вы заплатили за покупку лицензии на этот портал? Нашли чем бравировать, тем что и со снятыми копирайтами все работало...

Не знаю как в тини, но в симплепортале при упражнениях с копирайтами точно можно неумелыми действиями вызвать ошибку копирайта SMF, потому я и говорю про то, что копирайты не трогайте...
Цитата: verwalter от 25 марта 2011, 11:00:08
На счет ошибки в базе я понимаю проблему, только не могу понять в какой это таблице происходит и в каком поле нужно сменить кодировку. Причем эта ошибка возникает не при каждом разлогинивании, а в каких-то особых случаях. За последние сутки только одна такая ошибка была...
ну так в строке запроса к бд, указанного файла в логе, и посмотрите в какую таблицу отправляется запрос...

Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

verwalter

Я ни чем не бравирую, я просто пытаюсь склонить диалог к сути проблемы (а не отходить в сторону), которая не имеет ни какого отношения к копирайтам тини-портала.
Дело в том, что "theme_copyright()" в реале выводит следующее значение:
<span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">
</span>

Как мы видим, у нас выводится пустой span, а вот почему он пуст? Есть ли у вас мысли именно по этому поводу?

verwalter

Важно дополнение!
Я провел такой эксперимент, на этом же VDS установил фреш версию 1.1.13, после установки папку Themes переименовал и вместо нее залил туда папку, со своего "поломанного" сайта. Поменял в конфигах язык на русский. И что вы думаете? Ни какой аналогично ошибки НЕ появилось. Таким образом, я убедился, что 100% проблема не в папке Themes и внутренних файлах. Также хостинг доказал свою работоспособность для этого движка.
Ну что еще мне можно попробовать, неужели проблема нерешаемая???

verwalter

Проблема решена перезалитием старых файлов (всего форума) из бекапа, пришлось правда потом некоторые файлы перезаливать из нового бекапа, но в итоге все заработало! В каком именно файлы была засада, так и не выяснил :(
Всем спасибо за участие!