ajax cp1251

в js

в блоке $.ajax() ничего изменять не нужно

в php

вначале

header('Content-type: text/html; charset=windows-1251');

в полях на отправку

iconv('utf-8', 'cp1251//TRANSLIT', htmlspecialchars($_REQUEST['name'])

в передаче ajax’у

$arr = array(
'status' => $status,
'msg' => iconv('cp1251', 'utf-8//TRANSLIT', $msg),
);
$json = json_encode($arr);
echo $json;

вывод описания категории в материале (статье)

решение в лоб)

<?php
$db =& JFactory::getDBO();
$query = $db->getQuery(true);
$query = 'SELECT `description` FROM `ubi09_categories` WHERE `id`='.$this->item->catid;
$db->setQuery($query);
$res = $db->loadObjectList();
$desc = $res[0]->description;
if (!empty($desc)) {
    echo $desc;
}
?>

здесь нужно тока изменить префикс (ubi09) ваших таблиц бд

joomcreator каталог

joomcreator
1 формы -> каталог
2 категории -> категория1, категория2, ..
3 элементы -> заголовок (заголовок, 255), превью-изображение (файл, 1), детальные изображения (файл в пакет, 1), ..
4 generate forms
5 формы -> каталог -> форма редактирования материала -> в виде таблицы (2 столбца: произвольное название и поле ввода)
6 материалы -> создать -> .. -> опубликовать
7 формы -> каталог -> форма вывода материала -> отключить вводный материал при детальном просмотре: да, заголовок материала, как ссылка: да -> {readon}{readmore}
8 меню -> создать пункт меню -> тип -> материалы -> заголовок, выбор формы
9 меню -> создать пункт меню -> тип -> категории -> родительский элемент, выбор категории