Доработка кулинарного сайта

1. Необходимо грамотно оформить рецепты, т.е. не сплошным текстом. Рамки, окна, все возможные варианты.
2. Варианты: www.edimdoma.ru/retsepty/51087-palchiki-iz-hlopiev-s-arahisom
www.gastronom.ru/recipe/18660/bystraya-svinina-s-fasolyu

Что я хочу видеть:

Ингредиенты: Выделяются рамкой, окном, любым способом — отдельная графа

Способ приготовления: Выделяются рамкой, окном, любым способом — отдельная графа

Заметки: Выделяются рамкой, окном, любым способом — отдельная графа

Систематизация при добавлении рецептов (шаблоны)


Т.к. на сайт добавляются не только рецепты, но и новости, видео… шаблон должен относится только к рецептам!

koko.by
icq 5538325

Красивые подсказки в редакторе

Подсказки в редакторе реализованы через указание их текста в атрибуте тега a. Как оказалось и плагин для вывода сообщений использует этот атрибут, осталось сделать лишь небольшую доработку — в файл скрипта темы (templates/skin/ТЕМА/js/template.js) добавить несколько строчек кода, расположенных ниже. Более подробно о настройках poshytip можно почитать здесь:
$('.markItUpHeader .markItUpButton a').poshytip({
    className: 'infobox-yellow',
    showTimeout:300
});

Все!

Рецепт добавления поля в диалог регистрации пользователя

Сегодня ко мне обратились за помощью с вопросом добавления поля в диалог регистрации. Задача оказалась не тривиальна и показательна, так как хорошо показывает его архитектуру, поэтому хочу поделиться с сообществом процедурой ее решения.

Постановка задачи: необходимо добавить в форму регистрации пользователя поле «Имя пользователя» из его, пользователя, профиля.
Задача решается последовательно в несколько шагов:
Шаг 1. Добавление текстовки в языковой файл.
Шаг 2. Добавление поля в форму регистрации.
Шаг 3. Добавление правила валидации элемента.
Шаг 4. Обеспечение записи элемента при валидации.
Шаг 5. Доработка всплывающего окна с регистрацией.
Шаг 6. Доработка маппера.

Читать дальше →