Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

phpbb 2.0.22

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
AlexSh1
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет 2 месяца

Сообщение AlexSh1 »

rxu писал(а):А вот это зря. Обновляться надо ручками, 100%.
Так и делаю всегда, но в 11 версии был вроде какой=то "патченный" код еще. А так два года только ручками ...
rxu писал(а):За проверку ссылки на безопасность при редиректе на неё.
Это я понял из текста, а по сути это что значит? Что за безопасность ссылки?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16378
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

Сообщение rxu »

AlexSh1
Так вроде из кода тоже понятно? По сути наличие в ссылке символов перевода строки...
Изображение
AlexSh1
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет 2 месяца

Сообщение AlexSh1 »

Еще вопрос:

Надо сделать это:

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

viewtopic.php

#
#-----[ FIND ]---------------------------------------------
# Line 44
	$post_id = intval($HTTP_GET_VARS[POST_POST_URL]);
}


$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$start = ($start < 0) ? 0 : $start;[/color]

У меня в файле viewtopic такой кусок (видимо, какой-то мод, наверное MOD Title: Big threads in one page) в этом месте:

[color=darkred]if ( isset($HTTP_GET_VARS[POST_POST_URL]))
{
	$post_id = intval($HTTP_GET_VARS[POST_POST_URL]);
}

if(!$HTTP_GET_VARS['start']) {
    $start='0';
} else{
    $start=(intval($HTTP_GET_VARS['start']) == $HTTP_GET_VARS['start']) ? (intval($HTTP_GET_VARS['start'])) : ('all');
};
Подскажите какой код у меня должен в итоге получиться?

Как я понимаю, мне просто

$start = ($start < 0) ? 0 : $start;

надо добавить в конец процитированного мной чуть выше кода и текст будет такой

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

if ( isset($HTTP_GET_VARS[POST_POST_URL]))
{
	$post_id = intval($HTTP_GET_VARS[POST_POST_URL]);
}

if(!$HTTP_GET_VARS['start']) {
    $start='0';
} else{
    $start=(intval($HTTP_GET_VARS['start']) == $HTTP_GET_VARS['start']) ? (intval($HTTP_GET_VARS['start'])) : ('all');
};

$start = ($start < 0) ? 0 : $start;
AlexSh1
Когда приводите куски кода, используйте тэг

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

. Палыч[/color]
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16378
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

Сообщение rxu »

AlexSh1
Очевидно, других вариантов нет...
Изображение
AlexSh1
phpBB 1.4.3
Сообщения: 92
Стаж: 19 лет 2 месяца

Сообщение AlexSh1 »

Xpert писал(а):Что мне очено понравилось в новой версии - это грамотнейшее решение, которое призвано сильно поднапакостить спамерам - проверка SID... собственно именно с этим и связана новая переменная в языковом файле.
Не очень силен в языке на котором написан код форума, но вижу, что спамеры все равно приходят, регистрируются и пишут. Явно боты. Посему, возможно ли поподробнее, чем поднапакостили спамерам в этой версии?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Проверкой актуальности идентификатора сессии. Теперь нельзя просто так отправить форму, нужно сначала получить sid. Я допускаю что спамеры довольно быстро адаптировались к данному изменению, но ведь не все сразу, соответственно поток спама должен хоть немного, но уменьшится.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Стаж: 18 лет 11 месяцев
Откуда: Киев

Сообщение natali »

вот тут возникла проблема связанная скорее всего с 22 версией

http://phpbbguru.net/community/viewtopi ... 429#118429
Вася Кондратев А
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение Вася Кондратев А »

скажите пожалуйста что означают красные точки в иконках тем типа
Изображение
Изображение
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 10 месяцев
Откуда: Бердск

Сообщение crash »

Вася Кондратев А
типа внизу форума прочтите что они означают
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Вася Кондратев А
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение Вася Кондратев А »

да нету там
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Вася Кондратев АОни обозначают темы (форумы) в которых есть ваши сообщения.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Вася Кондратев А
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение Вася Кондратев А »

а это мод или стандартная вещь?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16378
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

Сообщение rxu »

Вася Кондратев А
Это мод.
Изображение
Вася Кондратев А
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 3 месяца

Сообщение Вася Кондратев А »

последний вопрос, как он называется
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16378
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1746 раз

Сообщение rxu »

Вася Кондратев А писал(а):последний вопрос, как он называется
А ничего, что Ваш вопрос не в тему :?:
Split topic Type
Изображение

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