Мне нужно добавить «Uhr» в конце следующего кода:
<?
$doc = JFactory::getDocument();
$doc->setTitle($event->title . " | Example");
$doc->setDescription($event->title . " am " . $event->start, 'end' -> $event->end "uhr needs to be here");
?>
как я могу заархивировать это? Потому что, если я добавлю .
«Uhr» это не работает 🙁
$doc->setDescription($event->title . " am " . $event->start . ", " . $event->end . " Uhr");
должен сделать это.
Отформатированные даты:
$doc->setDescription($event->title . " am " . date('d.m.Y', strtotime($event->start)) . ", " . date('H:i', strtotime($event->end)) . " Uhr");
Я думаю, что что-то не так с последним ->
,
Может быть, это работает:
$doc->setDescription($event->title . " am " . $event->start, 'end' . $event->end . "uhr");
В случае "am"
, "end"
а также "urh needs to be here"
Лучше всего использовать те же цитаты, как:
<?
$doc = JFactory::getDocument();
$doc->setTitle($event->title . " | Tanzschule Hartung");
$doc->setDescription($event->title . " | Tanzschule Hartung" " am " . $event->start, "end" -> $event->end . "uhr needs to be here");
?>
(посмотрите на ваш текст «конец», по сравнению с кодом выше)
Это выглядит как $event->start
(и другие) должны отображать некоторый текст, который запрашивается.
Почему вам нужно использовать .
(точка) после запроса текста из другой функции, потому что PHP должен понимать, когда он должен отображать текст или нет.
.
является оператором конкатенации строк
Это может также сработать:
<?
$doc = JFactory::getDocument();
// Setting titles
$title = $doc->setTitle($event->title);
$start = $event->start;
$end = $event->end;
$doc->setDescription($title . " | Tanzschule Hartung am " . $start . " , end" . $end . "uhr needs to be here");
?>
Я надеюсь, что это прояснит что-то.
Если у вас есть вопросы, не стесняйтесь спросить.