Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 1242
Информация:
Тема содержит 29 сообщения, была просмотрена 10613 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Ошибки, баги
 Распечатать тему
Ошибки при обновлении на 7.02.06
jikaka
В данной теме отписываемся по найденным ошибкам
при установке или после обновления на версию 7.02.06.
 
Web
mishqa35
установил без проблем, щас колупать глубже начнем bv
 
Web
Chief
Вообщем, список отличающихся файлов от 7.02.05 крайне мал. Да и то большей частью отличия лишь в пробелах и отступах.

Основные изменения версий:
_________________________________________________________________________

Замена в двух местах файла includes\classes\Authenticate.class.php

WHERE user_id='".$userID."' AND user_level>101 AND user_status='0' AND user_actiontime='0'

на:

WHERE user_id='".(isnum($userID) ? $userID : 0)."' AND user_level>101 AND user_status='0' AND user_actiontime='0'
_________________________________________________________________________

В forum/postedit.php изменено:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' and attach_id='".$key."'");

на:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' AND attach_id='".(isnum($key) ? $key : 0)."'");
_________________________________________________________________________

В downloads.php изменены условия:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }

на:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart']) || $_GET['rowstart'] > dbrows($cat_list_result)) { $_GET['rowstart'] = 0; }

изменено:

if (isset($_GET['orderby'])) {
$order_by = stripinput($_GET['orderby']);
$getString .= "&orderby=".stripinput($_GET['orderby']);

на:

$order_by_allowed = array("download_id", "download_user", "download_count", "download_datestamp");
if (isset($_GET['orderby']) && in_array($_GET['orderby'], $order_by_allowed)) {

$order_by = $_GET['orderby'];
$getString .= "&orderby=".$order_by;

изменено:

if (isset($_GET['sort'])) {
$sort = stripinput($_GET['sort']);
$getString .= "&sort=".stripinput($_GET['sort']);

на:

if (isset($_GET['sort']) && $_GET['sort'] == "DESC") {
$sort = "DESC";
$getString .= "&sort=DESC";

изменено:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']])) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }

на:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']]) || $_GET['rowstart'.$cat_data['download_cat_id']] > $rows) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }
_________________________________________________________________________

Доработки в админке:

Обновлена версия движка и запрос на обновление в administration\upgrade.php
_________________________________________________________________________

В файле administration\settings_messages.php

замена:

pm_email_notify = '".$_POST['pm_email_notify']."',
pm_save_sent = '".$_POST['pm_save_sent']."',
pm_inbox = '".$_POST['pm_inbox']."',
pm_sentbox = '".$_POST['pm_sentbox']."',
pm_savebox = '".$_POST['pm_savebox']."'

на:

pm_email_notify = '".(isnum($_POST['pm_email_notify']) ? $_POST['pm_email_notify'] : 0)."',
pm_save_sent = '".(isnum($_POST['pm_save_sent']) ? $_POST['pm_save_sent'] : 0)."',
pm_inbox = '".(isnum($_POST['pm_inbox']) ? $_POST['pm_inbox'] : 0)."',
pm_sentbox = '".(isnum($_POST['pm_sentbox']) ? $_POST['pm_sentbox'] : 0)."',
pm_savebox = '".(isnum($_POST['pm_savebox']) ? $_POST['pm_savebox'] : 0)."'
_________________________________________________________________________

В файл administration\settings_photo.php изменено:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$_POST['thumb_compression']."' WHERE settings_name='thumb_compression'");

на:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".stripinput($_POST['thumb_compression'])."' WHERE settings_name='thumb_compression'");

и подправлены три регулярки на проверку цветов photo_watermark_text_color
Chief присоединено следующее:изображение:
70205_vs_70206.png

Изменил(а) Chief, 28.01.2013 07:44
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
x3 x5
 
Rush
Chief написал:

Вообщем, список отличающихся файлов от 7.02.05 крайне мал. Да и то большей частью отличия лишь в пробелах и отступах.

Основные изменения версий:
_________________________________________________________________________

Замена в двух местах файла includes\classes\Authenticate.class.php

WHERE user_id='".$userID."' AND user_level>101 AND user_status='0' AND user_actiontime='0'

на:

WHERE user_id='".(isnum($userID) ? $userID : 0)."' AND user_level>101 AND user_status='0' AND user_actiontime='0'
_________________________________________________________________________

В forum/postedit.php изменено:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' and attach_id='".$key."'"ad;

на:

$result = dbquery("DELETE FROM ".DB_FORUM_ATTACHMENTS." WHERE post_id='".$_GET['post_id']."' AND attach_id='".(isnum($key) ? $key : 0)."'"ad;
_________________________________________________________________________

В downloads.php изменены условия:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }

на:

if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart']) || $_GET['rowstart'] > dbrows($cat_list_result)) { $_GET['rowstart'] = 0; }

изменено:

if (isset($_GET['orderby'])) {
$order_by = stripinput($_GET['orderby']);
$getString .= "&orderby=".stripinput($_GET['orderby']);

на:

$order_by_allowed = array("download_id", "download_user", "download_count", "download_datestamp"ad;
if (isset($_GET['orderby']) && in_array($_GET['orderby'], $order_by_allowed)) {

$order_by = $_GET['orderby'];
$getString .= "&orderby=".$order_by;

изменено:

if (isset($_GET['sort'])) {
$sort = stripinput($_GET['sort']);
$getString .= "&sort=".stripinput($_GET['sort']);

на:

if (isset($_GET['sort']) && $_GET['sort'] == "DESC") {
$sort = "DESC";
$getString .= "&sort=DESC";

изменено:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']])) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }

на:

if (!isset($_GET['rowstart'.$cat_data['download_cat_id']]) || !isnum($_GET['rowstart'.$cat_data['download_cat_id']]) || $_GET['rowstart'.$cat_data['download_cat_id']] > $rows) { $_GET['rowstart'.$cat_data['download_cat_id']] = 0; }
_________________________________________________________________________

Доработки в админке:

Обновлена версия движка и запрос на обновление в administration\upgrade.php
_________________________________________________________________________

В файле administration\settings_messages.php

замена:

pm_email_notify = '".$_POST['pm_email_notify']."',
pm_save_sent = '".$_POST['pm_save_sent']."',
pm_inbox = '".$_POST['pm_inbox']."',
pm_sentbox = '".$_POST['pm_sentbox']."',
pm_savebox = '".$_POST['pm_savebox']."'

на:

pm_email_notify = '".(isnum($_POST['pm_email_notify']) ? $_POST['pm_email_notify'] : 0)."',
pm_save_sent = '".(isnum($_POST['pm_save_sent']) ? $_POST['pm_save_sent'] : 0)."',
pm_inbox = '".(isnum($_POST['pm_inbox']) ? $_POST['pm_inbox'] : 0)."',
pm_sentbox = '".(isnum($_POST['pm_sentbox']) ? $_POST['pm_sentbox'] : 0)."',
pm_savebox = '".(isnum($_POST['pm_savebox']) ? $_POST['pm_savebox'] : 0)."'
_________________________________________________________________________

В файл administration\settings_photo.php изменено:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".$_POST['thumb_compression']."' WHERE settings_name='thumb_compression'"ad;

на:

$result = dbquery("UPDATE ".DB_SETTINGS." SET settings_value='".stripinput($_POST['thumb_compression'])."' WHERE settings_name='thumb_compression'"ad;

и подправлены три регулярки на проверку цветов photo_watermark_text_color


спасибо. как всегда разочаровывают их апдейты
 
Web
Polarfox
и чем же
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Alex
установил с нуля, ошибок нет
 
Web
Rush


тем что там грубо говоря нихрена не сделано/не изменено
 
Web
Polarfox
Исправлены проблемы, ошибки и косяки.
Если нихрена не измненено - то нихрена и нет обычно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
PahaW
И на этот десяток недочетов им понадобилось больше полугода )) "ленинским путем идем"
-----
Лайкай авууууу, авы себя не залайкают
 
Web
PahaW
Оффтопик У фокса картинка похожа на свастику!

-----
Лайкай авууууу, авы себя не залайкают
x1
 
Web
Polarfox
PahaW, работа идет над версией не этой так как.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Leshiy_XxX
помогите поставил движку вот только беда текст не весь отображается и картинка в панели администрации все картинки там одинаковы и текст не отображается.
http://stepvh.besaba.com/news.php
 
Rush
у тя с базой беда. неправильная кодировка сьедает win1251 символы
 
Web
Leshiy_XxX
Rush написал:

у тя с базой беда. неправильная кодировка сьедает win1251 символы


Согласен спасибо на нее и грешил.. а какие варианты есть исправить ?
 
Rush
поменять кодировку?
 
Web
Leshiy_XxX
Rush написал:

поменять кодировку?

да..... не на базе данных а в движке ну что нить поменять...
а лучше подскажи что где и как поменять а то у меня мозг кипит уже .... все setup фалы перешмонал
Изменил(а) Leshiy_XxX, 15.02.2013 16:51
 
Rush
http://rusfusion....mod_id=728
попробуй это
 
Web
Leshiy_XxX

Спасибо большое... помогло Решило проблему на раз - два
 
BolkS
А я делал апдейт на v7.02.06 с уже установленной русской локалью UTF-8. Потом с шестерки залил все новые файлы, но заметил косяк - в правых и левых панелях не работают исключения страниц, но сверху или снизу на этих же панелях исключения работают. Перекодировал базы данных в cp1251 и перезалил. Но косяк остался. Создавал новые панели для теста, но ошибка осталась. На всякий случай залил снова сверху все файлы от шестерки, все по прежнему...
В чем может быть дело?
v7.02.06
 
Web
Polarfox
Перепиши все.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Важно! 2 месяца бесплатно, при продлении или заказе dedicated сервера! Акция!  →  Хостинг 0 / 173 07.06.2018 04:37
Проблема при установке  →  Установка и настройка системы 7 / 1005 02.05.2018 13:31
Возможно ли при помощи тестов (вопросов) проверить совместимость М и Ж?  →  Разное 0 / 617 09.08.2017 22:44
как задать класс textarea при включенном TinyMCE?  →  Темы оформления 7 версии 5 / 8498 14.11.2016 15:05
Forbidden 403 при попытке редактировать профиль  →  Ошибки, баги 2 / 2471 20.07.2016 06:10
Ошибка при регистрации  →  Ошибки, баги 49 / 26857 21.05.2016 12:48
Ошибки локалей  →  Локализация 80 / 50768 11.05.2016 12:41
Тема при установке системы  →  Установка и настройка системы 5 / 2976 22.04.2016 06:16
Как "подружить" PHP Fusion и Facebook? Несовпадение кодировки при перепосте!  →  Ошибки, баги 11 / 20753 07.03.2016 11:26
Раскрывающийся и скрывающийся блок при клике по ссылке  →  Javascript, ajax, jquery 6 / 5926 06.02.2016 21:01
Топ 5 пользователей форума
Alex Alex (1,179)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)