Вход • Регистрация

Всего найдено: 638

  • 30 января 2015 г.
  • 1. почему вместо нужной даты, теперь 01.01.1970? что не так у меня и как исправить?
    потому что второй параметр у данной функции метка времени, а не строка

    насчет остального, читайте исходники, ну или документацию

    вот функция из ядра
    Код

    public function formate_in_date($date)
    {
    if(! preg_match('/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/', trim($date), $matches))
    {
    return '0000-00-00';
    }
    list($dummy, $day, $month, $year) = $matches;
    if($day > 31)
    {
    $day = 31;
    }
    if($month > 12)
    {
    $month = 12;
    }
    $date = $year.'-'.$month.'-'.$day;
    return $date;
    }


    соответственно, вам ее надо что-т похожее свое написать, вроде
    для
    Цитата
    Понедельник - т.е. определить по дате какой это день недели и вывести только день недели

    будет
    Код

    public function get_day($date)
    {
    $day_arr = array(
    1 => 'понедельник',
    2 => 'вторник',
    3 => 'среда',
    4 => 'четверг',
    5 => 'пятница',
    6 => 'суббота',
    7 => 'воскресенье'
    );
    if(! preg_match('/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/', trim($date), $matches))
    {
    return '0000-00-00';
    }
    list($dummy, $day, $month, $year) = $matches;
    if($day > 31)
    {
    $day = 31;
    }
    if($month > 12)
    {
    $month = 12;
    }
    $_day = $day_arr[$day] ;
    return $_day;
    }


    остальное практически так же

    ну и не надо на каждый вариант писать функцию, напишите одну, в которую будете передавать параметр, в зависимости от которого будет выводиться то, что нужно
  • 26 января 2015 г.
  • Код

    //обрезать текст по количеству слов
    function limit_words($string, $limit = 100, $append = '...')
    {
    preg_match('/^\s*+(?:\S++\s*+){1,'.$limit.'}/u', $string, $matches);
    if (! isset($matches[0]) || strlen($string) === strlen($matches[0])) {
    return $string;
    }

    return rtrim($matches[0]).$append;
    }
  • 29 декабря 2014 г.
  • Дабы сообщество было в курсе, на будущее.
    Был позитивный опыт сотрудничества с человечком. Сделал все как просилось, нет вопросов.
    Дал второй проект.
    И началось - то не так, это не то, фтп не работает, зачем тебе это в твоей верстке, этого нет в диафане, сделать не возможно, когда отдашь остаток денег и т.п.

    В итоге - потрачено время, отведенное на срочный проект. Потрачены нервы на постоянные разговоры ни о чем. Потрачено 9 000 рублей.
    Не получено ничего, кроме якобы натянутой на диафан темы на 90 %

    Сотрудничать не рекомендую, если только за 5 рублей и на оооочень простейшем сайте, так как человек не знающий, что есть куки и гит, навряд ли сможет реализовать что-то больше визитки.

    ---
    P.S. Мнение субъективное, сделанное на основании "удачного" сотрудничества.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум