Вернуться   Форум SAPE.RU > Система SAPE.ru > Ошибки при работе с системой

-->
Ответ
 
Опции темы
Старый 22.05.2013, 12:58   #7741
Новичок
 
Регистрация: 19.02.2008
Сообщений: 9
Вес репутации: 0
DCat на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ank Посмотреть сообщение
видимо как и у показанного - незакрытый ноиндекс, самопридуманный тег нофоллов, кривостоящие ссылки без кавычек, странное отношение к парности тегов, типа нет ее и фиг с ней...
Спасибо за замечание. Ноиндекс исправил, нофоллов удалил. Парные теги по возможности подправил. Просто до 15 мая все сайты работали, давно работали, их не кто не трогал и все сразу вывалились в Error...
DCat вне форума   Ответить с цитированием
Старый 22.05.2013, 13:06   #7742
Администратор
 
Аватар для Ank
 
Регистрация: 05.02.2007
Сообщений: 18,407
Вес репутации: 669
Ank - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущееAnk - прекрасное будущее
По умолчанию

Цитата:
Сообщение от DCat Посмотреть сообщение
Просто до 15 мая
может именно тогда ноиндекс и сломали. Просто он не бывает вложенным. типа 2 раза открыть - потом столько же закрыть, он парный.
а ко8 тут не при чем, если бы неверно стоял вместо текстов ссылок было бы страшное
Ank вне форума   Ответить с цитированием
Старый 22.05.2013, 17:44   #7743
Новичок
 
Регистрация: 19.02.2008
Сообщений: 9
Вес репутации: 0
DCat на пути к лучшему
По умолчанию

Цитата:
Сообщение от Ank Посмотреть сообщение
может именно тогда ноиндекс и сломали. Просто он не бывает вложенным. типа 2 раза открыть - потом столько же закрыть, он парный.
а ко8 тут не при чем, если бы неверно стоял вместо текстов ссылок было бы страшное
Сегодня все сайты починились, ничего исправлять не пришлось... Деньги за неделю простоя потеряли только.
DCat вне форума   Ответить с цитированием
Старый 05.06.2013, 17:43   #7744
Новичок
 
Регистрация: 05.06.2013
Сообщений: 9
Вес репутации: 0
Montano на пути к лучшему
По умолчанию

У меня был код 1.0.8 . Обновил его до 1.1.10 как показано здесь http://help.sape.ru/sape/faq/1080

В итоге на сайте http://sekrets.ru белый экран и вот такая строка:

Parse error: syntax error, unexpected $end in /home/sekrets/public_html/04a41169e3c67bfd2750c0313a5cd8b5/sape.php on line 1117

Хочу сделать вывод ссылок в виде блоков.
Montano вне форума   Ответить с цитированием
Старый 05.06.2013, 17:46   #7745
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 124
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Montano Посмотреть сообщение
У меня был код 1.0.8 . Обновил его до 1.1.10 как показано здесь http://help.sape.ru/sape/faq/1080

В итоге на сайте http://sekrets.ru белый экран и вот такая строка:

Parse error: syntax error, unexpected $end in /home/sekrets/public_html/04a41169e3c67bfd2750c0313a5cd8b5/sape.php on line 1117

Хочу сделать вывод ссылок в виде блоков.
а таки как выглядит одна тыща стосимнадцатая строка? А строкой выше?
elia_ua вне форума   Ответить с цитированием
Старый 05.06.2013, 17:54   #7746
Новичок
 
Регистрация: 05.06.2013
Сообщений: 9
Вес репутации: 0
Montano на пути к лучшему
По умолчанию

Вот с 1110 по 1200


} else {
$close_tag = '';
if ($this->_debug) {
$debug .= '<!-- open_tag: ' . $tag_name . ' -->';
}
}
$cnt_tags = count($open_tags);
Это 1117 строка //Если закрывающий тег совпадает с тегом в стеке открытых запрещенных тегов
if (($cnt_tags > 0) && ($open_tags[$cnt_tags - 1] == $close_tag)) {
array_pop($open_tags);
if ($this->_debug) {
$debug .= '<!-- ' . $tag_name . ' - deleted from open_tags -->';
}
if ($cnt_tags - 1 == 0) {
if ($this->_debug) {
$debug .= '<!-- start replacement -->';
}
}
}

//Если нет открытых плохих тегов, то обрабатываем
if (count($open_tags) == 0) {
//если не запрещенный тэг, то начинаем обработку
if (!in_array($tag_name, $this->_filter_tags)) {
$split_parts = explode('>', $part, 2);
//Перестраховываемся
if (count($split_parts) == 2) {
//Начинаем перебор фраз для замены
foreach ($source_sentences as $n => $sentence) {
if (preg_match('/' . $sentence . '/', $split_parts[1]) == 1) {
$split_parts[1] = preg_replace('/' . $sentence . '/', str_replace('$', '\$', $this->_words_page[$n]), $split_parts[1], 1);
if ($this->_debug) {
$debug .= '<!-- ' . $sentence . ' --- ' . $this->_words_page[$n] . ' replaced -->';
}

//Если заменили, то удаляем строчку из списка замены
unset($source_sentences[$n]);
unset($this->_words_page[$n]);
}
}
$part = $split_parts[0] . '>' . $split_parts[1];
unset($split_parts);
}
} else {
//Если у нас запрещеный тэг, то помещаем его в стек открытых
$open_tags[] = $tag_name;
if ($this->_debug) {
$debug .= '<!-- ' . $tag_name . ' - added to open_tags, stop replacement -->';
}
}
}
} else {
//Если нет названия тега, то считаем, что перед нами текст
foreach ($source_sentences as $n => $sentence) {
if (preg_match('/' . $sentence . '/', $part) == 1) {
$part = preg_replace('/' . $sentence . '/', str_replace('$', '\$', $this->_words_page[$n]), $part, 1);

if ($this->_debug) {
$debug .= '<!-- ' . $sentence . ' --- ' . $this->_words_page[$n] . ' replaced -->';
}

//Если заменили, то удаляем строчку из списка замены,
//чтобы было можно делать множественный вызов
unset($source_sentences[$n]);
unset($this->_words_page[$n]);
}
}
}

//Если у нас режим дебагинга, то выводим
if ($this->_debug) {
$content .= $debug;
$debug = '';
}
//Если это первая часть, то не выводим <
if ($first_part) {
$content .= $part;
$first_part = false;
} else {
$content .= $debug . '<' . $part;
}
//Получаем следующу часть
unset($part);
$part = strtok('<');
}
$text = ltrim($content);
unset($content);
}
} else {
if ($this->_debug) {
$debug .= '<!-- No word`s for page -->';
Montano вне форума   Ответить с цитированием
Старый 05.06.2013, 18:13   #7747
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 124
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию

Используйте тег code или отступы пробелами набивайте - в этом вертикальном миксе ничего не поймешь...

Я вижу вот это место, которое "не идет" с учетом того кода, который Вы показали выше:

PHP код:
...
//Если нет открытых плохих тегов, то обрабатываем
if (count($open_tags) == 0) {

/* Поскипано то, что входит в этот блок if от скобки до скобки*/

}
} else { 
elia_ua вне форума   Ответить с цитированием
Старый 05.06.2013, 18:46   #7748
Новичок
 
Регистрация: 05.06.2013
Сообщений: 9
Вес репутации: 0
Montano на пути к лучшему
По умолчанию

Именно это

Добавлено через 22 минуты
Вы ведь можете открыть последнюю версию файла sape.php в Notepad ++ и найти строку 1117. Ведь по идеи файлы у всех одинаковые.

Последний раз редактировалось Montano; 05.06.2013 в 18:46. Причина: Добавлено сообщение
Montano вне форума   Ответить с цитированием
Старый 05.06.2013, 18:55   #7749
Эксперт
 
Аватар для elia_ua
 
Регистрация: 16.04.2013
Адрес: Украина, 3 мин до метро
Сообщений: 1,262
Вес репутации: 124
elia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордитсяelia_ua - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Montano Посмотреть сообщение
Именно это

Добавлено через 22 минуты
Вы ведь можете открыть последнюю версию файла sape.php в Notepad ++ и найти строку 1117. Ведь по идеи файлы у всех одинаковые.
строки 1116...1118 у меня:
PHP код:
        }

        if (
$this->_debug) { 
Добавлено через 3 минуты
То, что у Вас находится яко бы в 1117 строке, у меня расположено в 1020 строке:
PHP код:
                        $cnt_tags count($open_tags);
                        
//Если закрывающий тег совпадает с тегом в стеке открытых запрещенных тегов
                        
if (($cnt_tags 0) && ($open_tags[$cnt_tags 1] == $close_tag)) { 
Что Вы в начале написали на 93 строки?

Последний раз редактировалось elia_ua; 05.06.2013 в 18:55. Причина: Добавлено сообщение
elia_ua вне форума   Ответить с цитированием
Старый 05.06.2013, 19:05   #7750
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,604
Вес репутации: 979
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Montano, выложите здесь файл sape.php из папки /home/sekrets/public_html/04a41169e3c67bfd2750c0313a5cd8b5/

Желательно в виде прикрепления...
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глюки и ошибки интерфейса системы, пишем сюда spellen Ошибки при работе с системой 5009 Вчера 13:43
Если ошибки системы, идем сюда и расслабляемся, пока чинят Globalzru Курилка 29 24.04.2014 16:48
Ошибки. Сюда пишем!!! - 2 (Только проблемы ссылок! не видно, не начисляется и т.д.) Ank Ошибки при работе с системой 4933 18.05.2009 16:30
Ссылка размещена на странице ВМ, но её не видно! а видно только в html коде... leonid-new Вопросы от новичков 6 12.05.2009 14:39
Ошибки. Сюда пишем!!! Ank Ошибки при работе с системой 1244 28.07.2008 14:27


Часовой пояс GMT +3, время: 17:32.