Joomla! 2.5.28 Текущая дата в HTML-моудле

212
18 января 2018, 21:55

Всем привет!

Есть простой HTML модуль, с ценами и текущей датой сверху, пытаюсь в

<td class="current_date"></td>

вывести текущую дату методом:

<?php echo date("d.m.Y"); ?>

Не работает. Погуглив выяснил, что в модуле HTML только HTML возможен.

Получается, это можно сделать только в модуле шаблона сайта? Как с помощью PHP, и возможно ли сиё вообще, "выцепить" тэг по классу "date" и воткнуть туда текущую дату? Без JavaScript. И в каком месте шаблона прописывать, до тэга или после? Причем в шаблоне то прописано так:

<jdoc:include type="modules" name="prices" />

Спасибо!

Решил так: В шаблон перед тэгом </body> добавил:

<script type="text/javascript"> 
var d=new Date();
var day=(d.getDate());
var month=d.getMonth() + 1;
var year=d.getFullYear();
var tds = document.getElementById("current_date");
day = (day < 10) ? '0'+day : day;
month = (month < 10) ? '0'+month : month;
tds.innerHTML=day + "." + month + "." + year;
</script>
Answer 1

в модуле HTML только HTML возможен

Да, это так.

В данной ситуации лично я вижу два варианта:

  • Поискать готовый модуль с поддержкой выполнения PHP (имхо, занятие мало перспективное);
  • Написать собственный модуль.
READ ALSO
Очень странный вывод

Очень странный вывод

Создал дочернюю тему, дописал код в headerphp

252
Яндекс Диск API, вывод изображений на сайт

Яндекс Диск API, вывод изображений на сайт

Подскажите, как можно с ЯД получить ссылки на изображения, которые реально можно использовать для вывода изображений на страницах сайта...

198
Что означает последовательность \o в PCRE?

Что означает последовательность \o в PCRE?

Значение, которое извлечет PHP из строки '/\\o/' и будет использовано PCRE как патерн, будет равно \oПоскольку 'o' не является управляющим символом,...

206
Laravel не видит сервис-провайдер

Laravel не видит сервис-провайдер

Создаю пакет для LaravelЕсть сервис-провайдер CartServiceProvider, который лежит в пространстве имен Alexxosipov\Cart

243