Для публикаций новостей нашел 1 плагин. Решил отредактировать код и столкнулся с такой проблемой.
На сайте опубликовано 4 новости с такой датой - 15.12.2018.
В массиве я взял именно месяц и заменил цифры на текст.
Теперь у каждой новости дата должна быть такой 15 дек 2018
, но у меня на сайте почему то только у одного поменялась дата, а у остальных не поменялась
if($blogdataon == 1) {
//Вкл/Выкл. отображение даты создания материала
$originalDate = $item->publish_up;
$newDate = date("d.m.Y", strtotime($originalDate));
$_monthsList = array(".01." => "янв", ".02." => "фев",
".03." => "мар", ".04." => "апр", ".05." => "мая", ".06." => "июн",
".07." => "июл", ".08." => "авг", ".09." => "сен",
".10." => "окт", ".11." => "ноя", ".12." => "дек");
$_mD = date(".m.");
$newDate = str_replace($_mD, ' <span class="newsdata">'.$_monthsList[$_mD].' </span>', $newDate);
echo '<div class="bloglatestnews6">'.$newDate.'</div>';
}
?>
Как сделать, чтобы у всех новостей отображался месяц текстом, т.е. 15 дек 2018
?
<?php
$newDate = new DateTime('01.12.1974');
$_monthsList = [
'01' => 'янв',
'02' => 'фев',
'03' => 'март',
'04' => 'апр',
'05' => 'май',
'06' => 'июн',
'07' => 'июл',
'08' => 'авг',
'09' => 'сен',
'10' => 'окт',
'11' => 'ноя',
'12' => 'дек'
];
$template = sprintf(
"<div class=\"bloglatestnews6\">%s <span class=\"newsdata\">%s</span>%s</div>",
$newDate->format('d'),
$_monthsList[$newDate->format('m')],
$newDate->format('Y')
);
echo $template;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Вроде делал без bool, всё работало, сейчас беда какая-то
Читаю статью по исключениям и решил скопировать код оттудаВот код:
Мне нужно в MessageBox запихнуть stringНа выходе я получаю не нужную строку, а набор китайских иероглифов
Ну вообще не понимаю как решить данную задачу (наверное она на метод включения-исключения)