Модуль HTML block c php ?

Тема в разделе "Модули и дополнения", создана пользователем Евгений, 6 янв 2016.

  1. Евгений

    Евгений Новичок

    Сообщения:
    14
    Симпатии:
    4
    Всех с праздником. Имеется модуль HTML block который умеет вставлять в редакторе токены например
    [config::name] Будет заменено на название магазина
    [config::title] Будет заменено на заголовок
    подскажите какой токе текущей даты.
    Нужен для того ( Следующая отправка заказов состоится сегодняшняя дата )
    В идеале бы к текущей дате прибавить день или два.
     
  2. markimax

    markimax Активный пользователь

    Сообщения:
    210
    Симпатии:
    34
    Лучше найти редактор, который умеет исполнять PHP
     
  3. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    У меня есть этот модуль. Очень классный. Я бы советовал использовать его по умолчанию вместо стандартного. Объясню почему. В нём есть фильтрация. Т.е. для категории 'валенки' можно вывести нужный модуль. Всем советую.
     
  4. Slait

    Slait Эксперт

    Сообщения:
    503
    Симпатии:
    454
    И да. В нём можно вставлять php код.
     
  5. Евгений

    Евгений Новичок

    Сообщения:
    14
    Симпатии:
    4
    Подскажите чайнику код (Следующая отправка заказов состоится плюс один от ткущей даты.)
     
  6. markimax

    markimax Активный пользователь

    Сообщения:
    210
    Симпатии:
    34
    Ну и что, есть лучше с "фильтрацией"
    С исполнением PHP, т е всего функционала opencart, а не костыли токены
     
  7. markimax

    markimax Активный пользователь

    Сообщения:
    210
    Симпатии:
    34
    Ну если можно исполнять - исполняйте
    http://php.net/manual/ru/function.date.php
     
    Slait нравится это.
  8. Евгений

    Евгений Новичок

    Сообщения:
    14
    Симпатии:
    4
    Спасибо буду изучать.
     
  9. Евгений

    Евгений Новичок

    Сообщения:
    14
    Симпатии:
    4
    По изучал. Коряво вроде на учился делать, плюс один от ткущей даты.
    PHP:
     <?php
    $timestamp 
    time();
    $date_time_array getdate($timestamp);
    $hours $date_time_array['hours'];
    $minutes $date_time_array['minutes'];
    $seconds $date_time_array['seconds'];
    $month $date_time_array['mon'];
    $day $date_time_array['mday'];
    $year $date_time_array['year'];
    $timestamp mktime($hours 24,$minutes,$seconds,$month,$day,$year);
    echo 
    strftime(' %A %d %b',$timestamp);
    ?>
    всё работает так .Следующая отправка в Monday 14 Mar.
    Как сделать чтобы день недели и месяц был на Русском?
     
  10. Евгений

    Евгений Новичок

    Сообщения:
    14
    Симпатии:
    4
    вопрос закрыт всё оказалось гораздо проще.
    PHP:
    <?php
    $timestamp 
    time();
    $result date('d.m.Y',strtotime($input.' + 1440 min'));
    echo 
    $result;
    ?>
     
    Vlad нравится это.