Открыть Ответить

Ошибки

5.00

5.00

1
08.01.2009 00:44:29

Не уверен, что кто-нибудь и когда-нибудь отключал великий код

# Error reporting
if ($confs['error']) {
	error_reporting(E_ALL ^ E_NOTICE);
} else {
	error_reporting(0);
}

Это значит уже, что система не идеальна.
====
Решил для народа и для разрабочика(-оф) написать пару исправлений, тема надеюсь будет пополняться и возрастать с каждым днем все больше)
====
Ошибка #1:
lang-russian.php - 226 строка
define("_MESSAGES","Сообщения");

Замена на:
define(`_MESSAGES`,"Сообщения");

Ошибка #2:
function head()
Ищем строчку 1272
if ($uname) {

Добавляем после:
$url_ok = url_filter($url);
$name_ok = text_filter($url);

В строчке:
$db->sql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest', module='$name', url='$url' WHERE uname='$uname'");
#AND
if ($matches[1] == 0) $db->sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest, module, url) VALUES ('$uname', '$ctime', '$ip', '$guest', '$name', '$url')");

Меняем переменные:
$name на $name_ok
и
$url на $url_ok
====
====
Ошибки есть ещё, но пока что не буду добавлять.

Группа
Посетители
Пункты
537
Регистрация
25.02.2006
Пол
Мужчина
Из
Питер
Предупреждения
  1. 1
Neoboss
Neoboss
3.60

3.60

08.01.2009 12:19:26 08.01.2009 12:21:36

На форуме Слаед,если ответить с цитированием и сделать предварительный просмотр,то пишет,что выполнено запрещённое действие и перекидывает на главную страницу форума!!!
И еще при ответе с цитированием или редактированием сообщения при предварительном просмотре ничего не меняется....
Так и должно быть?

Группа
Клиент
Пункты
29776
Регистрация
27.09.2006
Пол
Мужчина
Из
Россия, Екатеринбург
Предупреждения
Нет
Aquamarine
Aquamarine
3.67

3.67

08.01.2009 13:22:39

Ошибка #1:
lang-russian.php - 226 строка


В опенслаеде тоже самое =)

Статус
Гость
xsmart
xsmart
07.06.2009 18:32:44 07.06.2009 18:34:40


Не уверен, что кто-нибудь и когда-нибудь отключал великий код

# Error reporting
if ($confs['error']) {
	error_reporting(E_ALL ^ E_NOTICE);
} else {
	error_reporting(0);
}


Это значит уже, что система не идеальна.
==================
Решил для народа и для разрабочика(-оф) написать пару исправлений, тема надеюсь будет пополняться и возрастать с каждым днем все больше)
==================
[b]Ошибка #1:[/b]
lang-russian.php - 226 строка
define("_MESSAGES","Сообщения");

Замена на:
define(`_MESSAGES`,"Сообщения");

[b]Ошибка #2:[/b]
[color=blue]function[/color] head()
Ищем строчку 1272
if ($uname) {

Добавляем после:
$url_ok = url_filter($url);
$name_ok = text_filter($url);

В строчке:
$db->sql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest', module='$name', url='$url' WHERE uname='$uname'");
#AND
if ($matches[1] == 0) $db->sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest, module, url) VALUES ('$uname', '$ctime', '$ip', '$guest', '$name', '$url')");

Меняем переменные:
$name на $name_ok
и
$url на $url_ok
==================
==================
Ошибки есть ещё, но пока что не буду добавлять.



Так для приличия версию для которой исправления пишите пожалуйста. Сделал на 3,5 ресурс вообще сдохСмайл - 15. Белый экран.

SLAED CMS 3.5 Pro
PHP 5
Сервер в интернете
Группа
Клиент
Пункты
51
Регистрация
26.02.2007
Пол
Мужчина
Из
Paradise
Предупреждения
Нет
keeber
keeber
4.28

4.28

07.06.2009 19:29:27 07.06.2009 19:35:04

Ошибка:

$url_ok = url_filter($url);
$name_ok = text_filter($url);


Правильней:

$url_ok = url_filter($url);
$name_ok = text_filter($name);


Да и вообще, плодить переменные всегда считал лишним... проще:

$db->sql_query("UPDATE ".$prefix."_session SET uname='$uname', time='$ctime', host_addr='$ip', guest='$guest', module='".text_filter($name)."', url='".url_filter($url)."' WHERE uname='$uname'");
#AND
if ($matches[1] == 0) $db->sql_query("INSERT INTO ".$prefix."_session (uname, time, host_addr, guest, module, url) VALUES ('$uname', '$ctime', '$ip', '$guest', '".text_filter($name)."', '".url_filter($url)."')");

Статус
Гость
Golf
Golf
Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код