[Помогите] Pav Blog руссификация даты на сайте

Тема в разделе "OpenCart", создана пользователем Oleg-vt, 20 мар 2014.

  1. Oleg-vt

    Oleg-vt

    Регистрация:
    8 май 2013
    Сообщения:
    211
    Симпатии:
    165
    Проблема такого вида - http://clip2net.com/s/737XOL . Нужно переделать, чтобы не Mar был, а по-русски. Как только не пробовал в руссификафией и подключение JS - не получается.

    Есть идеи как сделать?
     
  2. Lena_&9

    Lena_&9

    Регистрация:
    23 фев 2014
    Сообщения:
    71
    Симпатии:
    98
    На картинке толком не чего не видно, что это за модуль ? Или еще чего ? Или дайте ссылку на страницу сайта.
    --- Добавлено, 20 мар 2014 ---
    Нашла, дата выводится смотреть catalog/view/theme/default/template/pavblog/_item.tpl
    <span class="created">
    <span class="day"><?php echo date("d",strtotime($blog['created']));?></span>
    <span class="month"><?php echo date("M",strtotime($blog['created']));?></span> / - вот месяц
    <span class="month"><?php echo date("Y",strtotime($blog['created']));?></span>
    </span>
     
    Последнее редактирование: 20 мар 2014
  3. bosten

    bosten

    Регистрация:
    2 май 2013
    Сообщения:
    153
    Симпатии:
    33
    Lena_&9,
    Подскажите путь к файлу где вставить этот код что бы по русски отображалась дата
    Функция русификации месяца :
    function russian_date(){
    $date=explode(".", date("d.m.Y"));
    switch ($date[1]){
    case 1: $m='января'; break;
    case 2: $m='февраля'; break;
    case 3: $m='марта'; break;
    case 4: $m='апреля'; break;
    case 5: $m='мая'; break;
    case 6: $m='июня'; break;
    case 7: $m='июля'; break;
    case 8: $m='августа'; break;
    case 9: $m='сентября'; break;
    case 10: $m='октября'; break;
    case 11: $m='ноября'; break;
    case 12: $m='декабря'; break;
    }
    echo $date[0].'&nbsp;'.$m.'&nbsp;'.$date[2];
    }
    russian_date();


    Lena_&9, Lena_&9,
     
  4. Veles

    Veles

    Регистрация:
    27 янв 2013
    Сообщения:
    212
    Симпатии:
    141
    выложи сюда ссылку на данный модуль или архив - покажу. Обычно это в js скрипте где-то прописывается. Попробуй банально тоталкомандером сделать поиск по содержимому файлов твоего модуля с ключём "Mar".
     
  5. bosten

    bosten

    Регистрация:
    2 май 2013
    Сообщения:
    153
    Симпатии:
    33
    Спасибо за помощь. Просто я не знаю как выложить архив. Скину ссылку http://yadi.sk/d/IIQ4TGI2LVVwZ
     
  6. Lena_&9

    Lena_&9

    Регистрация:
    23 фев 2014
    Сообщения:
    71
    Симпатии:
    98
    В файле catalog/view/theme/default/template/pavblog/_item.tpl находите
    <span class="month"><?php echo date("M",strtotime($blog['created']));?></span> /
    И меняете на :
    <span class="month">
    <?php $dat = date("M",strtotime($blog['created']));
    if ($dat == 'Mar') {$dat = 'Март';}
    .......................................................... Тут перечисление всех месяцев
    if ($dat == 'Dec') {$dat = 'Декабрь';}
    echo $dat;
    ?>
    </span> /
     
    bosten нравится это.
  7. bosten

    bosten

    Регистрация:
    2 май 2013
    Сообщения:
    153
    Симпатии:
    33
    Я сделал так
    <span class="month">
    <?php $dat = date("M",strtotime($blog['created']));
    if ($dat == 'Jan') {$dat = 'Января';}
    if ($dat == 'Feb') {$dat = 'Февраля';}
    if ($dat == 'Mar') {$dat = 'Марта';}
    if ($dat == 'Apr') {$dat = 'Апреля';}
    if ($dat == 'May') {$dat = 'Мая';}
    if ($dat == 'Jun') {$dat = 'Июня';}
    if ($dat == 'Jul') {$dat = 'Июля';}
    if ($dat == 'Aug') {$dat = 'Августа';}
    if ($dat == 'Sep') {$dat = 'Сентября';}
    if ($dat == 'Oct') {$dat = 'Октября';}
    if ($dat == 'Nov') {$dat = 'Ноября';}
    if ($dat == 'Dec') {$dat = 'Декабря';}
    echo $dat;
    ?>
    </span> /

    А что бы смотрелось красиво под правил немного.
    путь: catalog\view\theme\malian\stylesheet\pavblog.CSS

    .blog-title .created {
    display:block;
    width:70px; поставил 100 px
    height:40px;padding:12px;
    background:#000;
    color:#FFF;
    float:left;
    font-size:11px;
    margin-right:12px;
    }