Простой пример использования XSLT — переименование XML-тегов

Рассмотрим простой пример использования XSLT — переименование XML-тегов:

Пусть дано описание определенной таблицы в xml-виде:

long_row_name при этом имеет длину имени превышающее максимально разрешенное значение, например для MySQL это 64 символа, для Oracle – 30 символов. Таким образом если нам на вход, например, с внешней системы поступают данные в xml не соответствующие этим стандартом длину названия полей надо обрезать, при этом оставить все подходящие теги.

Вывод времени/даты в шаблоне Joomla?

Довольно частый вопрос у начинающих пользователей Joomla.
Вставить вывод даты и времени в шаблон Joomla можно абсолютно так же как и любой другой php-код, используя php-функцию date(), например так:

<?php $time = date('Y'); echo $time; ?>

Этот блок php-кода в шаблоне Joomla (т.е. в файле templates/shablon/index.php) выведет на сайте текущий год (2010). Таким образом его можно использовать в блоке Copyright-ов (где обычно указываются года деятельности сайта) для того чтобы не обновлять его вручную каждый год :) .

Естественно таким же образом можно вставить текущий год и любую другую дату в шаблон WordPress, и прочих CMS, поддерживающих голый PHP в своих шаблонах.

Если вы используете более грамотный или простой способ вставки даты в шаблон Joomla, опишите его, пожалуйста, в комментариях.

Дополнение к статье, на тему более грамотных способов от slaffko (большое спасибо):

1. Для редактирования формата вывода даты надо в файле language/ru-RU/ru-RU.ini найти строчку DATE_FORMAT_LC2=%d.%m.%Y %H:%M и удалить %H:%M (это код вывода времени).
2. Код для вывода даты в Joomla шаблонах: <?php echo JHTML::Date( ‘now’, ‘%Y’ ); ?>

Кстати в NetCat вывод даты будет выглядеть так

(например, в шаблоне футера): <div id="nashi_gody_raboty">1900—".(date('Y'))."</div>

Компоненты битрикс и системные массивы $arParams и $arResult

1c-bitrix-logo-vert-smКороткая заметка о такой сущности CMS Битрикс как Компонент. Так уж повелось что под компонентами в разных системах управления сайтами имеются ввиду несколько разные функциональные единицы. В NetCat — шаблон отображения данных раздела (т.е. данные отображаемые лежат скорее в таблицах разделов), в Joomla обычно самодостаточный функциональный элемент сайта/портала (например, фотогалерея, форум, каталог ссылок, данные находятся скорее в таблицах компонента). В битрикс же, по-моему, компоненты это нечто среднее. Далее кратко, о компонентах и массивах параметров.

Как в Joomla поменять (изменить) текст на главной странице?

Довольно часто задаваемый вопрос, наверное, от начинающих пользователей этой CMS, чем-то напоминающий неточно-сформулированную загадку. Но согласитесь, начинающие юзеры чего-бы то ни было, частенько задают неточно сформулированные вопросы.
Попробую ответить на него максимально полно (насколько хватит дедукции), если у вас есть что добавить — добро пожаловать в комментарии.

 css.php