[ТЕМА ЗАКРЫТА]
Опции темы
14.03.2014 11:00  
OlegON
Я бы удалял сообщения старше Х дней из этого раздела, но там может рассинхронизироваться тема, поскольку есть какая-то привязка к первому сообщению.
 
14.03.2014 11:15  
OlegON
В общем, в политике темы теперь будут удаляться после 30 дней после их заведения по понедельникам, 00:00 мск.
Попробую попозже дописать, чтобы они закрывались после 20 дней.
 
14.03.2014 12:12  
OlegON
Поправил, за 10 дней до удаления (по понедельникам, 00:00 мск) темы везде, где должны удаляться, будут закрываться.
Решите, пожалуйста, что делать с уже существующими темами? Я предлагаю перенести в новый раздел.
 
14.03.2014 15:45  
Dim
переноси
 
14.03.2014 15:54  
OlegON
Перенес давно... Я уже привык, что спрашиваешь - мало кто откликается, т.е. народ пишет только когда уже сделаешь и совсем не нравится :)
 
16.03.2014 19:50  
OlegON
Надо пропатчить от уязвимости, может, немного поколбасимся. Об окончании работ сообщу.
 
16.03.2014 20:20  
OlegON
Все, закончил. Суть патча мне, к сожалению, малопонятна, но вот код, крайне рекомендованный производителем:

Код:
Index: forumdisplay.php
===================================================================
--- forumdisplay.php    (revision 79648)
+++ forumdisplay.php    (working copy)
@@ -175,7 +175,7 @@
                {
                        if (($check = verify_client_string($vbulletin->GPC['postvars'])) !== false)
                        {
-                               $temp = unserialize($check);
+                               $temp = json_decode($check, true);
                                if ($temp['do'] == 'doenterpwd')
                                {
                                        $vbulletin->GPC['postvars'] = '';
Index: includes/functions_misc.php
===================================================================
--- includes/functions_misc.php (revision 79648)
+++ includes/functions_misc.php (working copy)
@@ -686,7 +686,8 @@
        }
        else if ($vbulletin->superglobal_size['_POST'] > 0)
        {
-               return '<input type="hidden" name="postvars" value="' . htmlspecialchars_uni(sign_client_string(serialize($_POST))) . '" />' . "\n";
+               $string = json_encode($_POST);
+               return '<input type="hidden" name="postvars" value="' . htmlspecialchars_uni(sign_client_string($string)) . '" />' . "\n";
        }
        else
        {
@@ -703,7 +704,7 @@
 */
 function construct_hidden_var_fields($serializedarr)
 {
-       $temp = unserialize($serializedarr);
+       $temp = json_decode($serializedarr, true);

        if (!is_array($temp))
        {
 
19.03.2014 12:54  
OlegON
Код:
update thread set open=0 where open=1 and (length(title)-length(replace(title,' ',''))<2);
закрыты 2811 тем, где в названии меньше двух пробелов...
 
19.03.2014 13:02  
Dim
фотографии и полезные ссылки останутся закрытыми??
 
19.03.2014 13:03  
Dim
число пи - ты ж сам начал... закрыта )
 
 


Опции темы



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

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.