Ищу возможность автоматически разбросать даты новостей

Тема в разделе "DLE", создана пользователем DOKTOR_666, 19 сен 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. DOKTOR_666

    DOKTOR_666

    Регистр.:
    14 июн 2006
    Сообщения:
    532
    Симпатии:
    239
    собственно сабж ....
    ищется подобие плагина рандомных дат ВП ... тока для ДЛЕ )
    чтобы можно было задать диапазон в прошлое и будущее
    и автоматом новости раскидались в прошлое и запланировались на будущее....
     
  2. Mons

    Mons

    Регистр.:
    2 апр 2006
    Сообщения:
    1.589
    Симпатии:
    916
    Правила оформления постов еще никто не отменял. ;)
    Да и гадалки как мы знаем все, тут отсутствуют.
     
  3. Tadasi

    Tadasi Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    145
    Симпатии:
    6
    Конечно немного непонятно написано в чём проблема, но думаю это то что нужно и должно вам помочь:

    PHP:
    <?php

    $allow_auto_backup 
    true;

    @
    error_reporting(E_ALL E_NOTICE);
    @
    ini_set('display_errors'true);
    @
    ini_set('html_errors'false);
    @
    ini_set('error_reporting'E_ALL E_NOTICE);


        if (
    $allow_auto_backup) {

            
    define('DATALIFEENGINE'true);
            
    define('AUTOMODE'true);

            
    define('ROOT_DIR'dirname (__FILE__));
            
    define('ENGINE_DIR'ROOT_DIR.'/engine');
            require_once 
    ENGINE_DIR.'/classes/mysql.php';
            require_once 
    ENGINE_DIR.'/data/dbconfig.php';

            
    $db->query"SELECT id FROM " PREFIX "_post order by id" );
        while ( 
    $row $db->get_row() ) {
          
    $tmp_mass[]=$row['date'];
        }
        
    $sql_count "SELECT COUNT(*) as count FROM " PREFIX "_post";
        
    $row_count $db->super_query$sql_count );
        
    $time=time(); //время с которого начнём отсчёт
        
    $time_step=666//промежуток в секундах между датой новости
        
    for ($j=$row_count['count'];$j>0;$j--){
          
    //echo ($tmp_mass[$j]." - ");
          
    $date date"Y-m-d H:i:s"$time );
          
    $db->query"UPDATE " PREFIX "_post set date='{$date}' where id={$j});
          
    $time-=$time_step;
        }

            echo (
    "done"); die ();
        }

            echo (
    "MySQL Backup not allowed"); die ();
    ?>
    :)
     
Статус темы:
Закрыта.