Ошибка при перемещение темы

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка при перемещение темы

Сообщение Пчелкин »

Админка - форумы - управление форумами - самый нижний уровень нужного форума - НЕ ШЕСТЕРЕНКА а на название фОРУМА - ОТКРОЕТСЯ СТРОКА - Список форумов -> Техотдел -> Организационный форум -> Администраторский форум для админов [Изменить | Удалить | Синхронизировать]...аккуратно...можно нечаянно форум стереть...кнопки рядом...точно тыкайте...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка при перемещение темы

Сообщение Sheer »

Пчелкин
Не поможет. Этот баг описан на офф сайте. Поиск рулит :)
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка при перемещение темы

Сообщение Пчелкин »

Дык тока с одной темой ведь...мож пролезет...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка при перемещение темы

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Ошибка при перемещение темы

Сообщение Пчелкин »

Кста...эта же ошибка как-то вылазила и от "Похожие темы"....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Ошибка при перемещение темы

Сообщение Gaborik »

Sheer стоит.
Я зашел туда но не уверен что нужно делать:

Так?
Найти файл root/statistics/includes/functions.php
Найти строку: function save_bbcode_smiley_count($data, $mode)
Заменить на: function save_bbcode_smiley_count($data, $mode, $update_message = true)
Найти строку:

Код: Выделить всё

lobal $db;
заменить на:

Код: Выделить всё

global $db;  
if($update_message == false)
{
// nothing to do here
   return;
}
и файл install.xml где мне найти? Или заново скачать мод этот и перед установкой сделать изменения которые написаны в install.xml?
Последний раз редактировалось Sheer 03.04.2012 15:18, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка при перемещение темы

Сообщение Sheer »

Gaborik писал(а): где мне найти?
Наверное здесь http://www.phpbb.com/community/viewtopi ... &t=1470555
Gaborik писал(а):Так?
Так.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Ошибка при перемещение темы

Сообщение Gaborik »

Sheer писал(а):Наверное здесь
Там ссылка не рабочая. По моему домен не продлили.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка при перемещение темы

Сообщение Sheer »

Тогда найди у себя, в каком файле находится строка function save_bbcode_smiley_count($data, $mode) и исправь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Ошибка при перемещение темы

Сообщение Gaborik »

Sheer Всё равно подобная ошибка выходит. Чуть позже переустановлю мод, мб заработает.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ошибка при перемещение темы

Сообщение Sheer »

Я бы занялся расследованием, почему в этом запросе

Код: Выделить всё

UPDATE phpbb_stats_bbcodes SET bbcode_count = (bbcode_count - 14) WHERE bbcode = '[/color:'
выражение (bbcode_count - 14) принимает отрицательное (предположительно) значение.
И как временное решение убрал бы атрибут UNSIGNED у поля bbcode_count
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Gaborik
phpBB 1.4.4
Сообщения: 116
Стаж: 15 лет 10 месяцев
Благодарил (а): 15 раз

Re: Ошибка при перемещение темы

Сообщение Gaborik »

Sheer Спасибо за помощь. Я просто удалил этот мод установил заново.
Аватара пользователя
OilGasMan
phpBB 1.4.0
Сообщения: 32
Стаж: 13 лет 10 месяцев
Откуда: Украина
Благодарил (а): 14 раз

Re: Ошибка при перемещение темы

Сообщение OilGasMan »

Столкнулся с похожей проблемой. Выполнил обновление которое предлагалось в этой теме, и ничего этим не добился :(

Код: Выделить всё

SQL ERROR [ mysql4 ]

BIGINT UNSIGNED value is out of range in '(`web`.`phpbb_stats_bbcodes`.`bbcode_count` - 6)' [1690]

SQL

UPDATE phpbb_stats_bbcodes SET bbcode_count = (bbcode_count - 6) WHERE bbcode = '[/color:'

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 754
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/statistics/includes/functions.php
LINE: 1843
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/posting.php
LINE: 1145
CALL: save_bbcode_smiley_count()
Добавлено спустя 2 минуты 14 секунд:
По пути ошибки в 1843 строке statistics/functions.php

Код: Выделить всё

$sql = 'UPDATE ' . STATS_BBCODES_TABLE . ' SET bbcode_count = (bbcode_count - ' . (int) $current_bbcode['count'] . ")
WHERE bbcode = '" . $db->sql_escape($current_bbcode['bbcode']) . "'";
$db->sql_query($sql);
Добавлено спустя 7 минут 10 секунд:

тю... решилась проблема с помощью элементарной логики и знания азов по типам данных.
Найти в functions.php статистики:

Код: Выделить всё

$bbcode_ary[$key]['count'] = $bbcode_ary[$key]['count'] + ((strlen($text) - strlen(str_replace($current_bbcode['bbcode'], '', $text))) / strlen($current_bbcode['bbcode']));
И заменить на:

Код: Выделить всё

$bbcode_ary[$key]['count'] = $bbcode_ary[$key]['count'] + ((strlen($text) - strlen(str_replace((int) $current_bbcode['bbcode'], '', $text))) / strlen($current_bbcode['bbcode']));
з.ы: я толком и не понял что произошло, главное временно ошибка ушла в офф, однако периодически появляется, хотя уже не так часто.. хз, в общем, стату либо скоро придется выколупывать, либо фиксить конкретно.

Вернуться в «Поддержка phpBB 3.0.х»