Рецепты, hRecipe и MeCook! :-)

Для кулинарного сайта «MeCook!», захотелось привести в порядок, шаблон вывода рецепта. Собственно — он простой, по этому пока с ним копался — вылизал до ужаса :) За одно, привёл к формату hRecipe ;) Теперь мои рецепты стандартизированны под мировой формат… Хорошо это или плохо… решать мне) — это Хорошо. Будут выводится в выдаче Яндекса, как рецепты, а не как обычный поиск. Собственно, код:

<head>
<script type=»text/javascript» src=»http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js»></script>
<script type=»text/javascript» src=»http://www.mecook.ru/js/social.js»></script>
</head>

<!— Рецепт в формате hRecipe —>
<div сlass=»hrecipe»>

<!— Заголовок рецепта —>
<h1 сlass=»fn»><?php echo $mySobi->title; ?></h1>

<!— Автор | Кухня —>
<div>
<span сlass=»public»>Рецепт от: <span><?php echo HTML_SOBI::userHref($mySobi);?></span></span>
<span сlass=»kuhnya»> | <a href=»/kuhni.html» title=»Характерные черты кухонь мира»><span сlass=»cuisine-type»><?php echo $fieldsFormatted[‘field_kuhnya’]; ?></span></a></span>
</div>

<!— Социальные закладки —>
<div сlass=»soc-zak»>
<script type=»text/javascript»>
social(encodeURIComponent(‘<?php echo «http://www.MeCook.ru».$_SERVER[‘REQUEST_URI’]; ?>’),encodeURIComponent(‘<?php echo $mySobi->title; ?>’))
</script>
</div>

<!— Фотография рецепта —>
<?php echo $img; ?>

<!— Заголовок описания рецепта —>
<h2 сlass=»title-opisanie»>Описание рецепта:</h2>

<!— Описание рецепта —>
<div сlass=»opisanie»><?php echo $fieldsFormatted[‘field_opisanie’]; ?></div>

<!— Время приготовления заголовок | Время приготовления | Часы | Минуты | Диета | Праздник —>
<div сlass=»title-vremia-prigotovleniia»>Время приготовления:</div>
<div сlass=»vremia-prigotovleniia»><span сlass=»duration»><?php echo $fieldsFormatted[‘field_vrprig_chas’]; ?><?php echo $fieldsFormatted[‘field_vrprig_min’]; ?></span>.</div>
<?php if ($fieldsObjects[‘field_dieta’]->data) {
echo «<div сlass=’dieta’>».$fieldsFormatted[‘field_dieta’].»</div>»;
} ?>
<?php if ($fieldsObjects[‘field_prazdnik’]->data) {
echo «<div сlass=’prazd’>».$fieldsFormatted[‘field_prazdnik’].»</div>»;
} ?>

<!— Заголовок ингредиентов рецепта —>
<h2 сlass=»title-ingredienty»>Ингредиенты для рецепта:</h2>

<!— Ингредиенты рецепта —>
<div сlass=»ingredienty»>
<ul>
<?php if ($fieldsObjects[‘field_ingr_1′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_1′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_1’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_2′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_2′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_2’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_3′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_3′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_3’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_4′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_4′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_4’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_5′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_5′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_5’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_6′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_6′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_6’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_7′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_7′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_7’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_8′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_8′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_8’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_9′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_9′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_9’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_10′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_10′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_10’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_11′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_11′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_11’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_12′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_12′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_12’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_13′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_13′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_13’].»</span></li>»;
} ?>
<?php if ($fieldsObjects[‘field_ingr_14′]->data) {
echo «<li сlass=’ingredient’><span сlass=’name’>».$fieldsFormatted[‘field_ingr_14′].»</span> — <span сlass=’amount’>».$fieldsFormatted[‘field_kolvo_14’].»</span></li>»;
} ?>
</ul>
</div>

<!— Заголовок способа приготовления рецепта —>
<h2 сlass=»title-sposob-prig»>Способ приготовления:</h2>

<!— Первое дополнительное поле —>
<div сlass=»doppole»>
<?php if ($fieldsObjects[‘field_doppole1’]->data) {
echo «<p>».$fieldsFormatted[‘field_doppole1’].»</p>»;
} ?>
</div>

<!— Шаги способа приготовления —>
<div сlass=»sposob-prig»>
<ul сlass=»instructions»>
<?php if ($fieldsObjects[‘field_sp_shag1’]->data) {
echo «<li>».$fieldsFormatted[‘field_sp_shag1’].»</li>»;
} ?>
<?php if ($fieldsObjects[‘field_sp_shag2’]->data) {
echo «<li>».$fieldsFormatted[‘field_sp_shag2’].»</li>»;
} ?>
<?php if ($fieldsObjects[‘field_sp_shag3’]->data) {
echo «<li>».$fieldsFormatted[‘field_sp_shag3’].»</li>»;
} ?>
<?php if ($fieldsObjects[‘field_sp_shag4’]->data) {
echo «<li>».$fieldsFormatted[‘field_sp_shag4’].»</li>»;
} ?>
<?php if ($fieldsObjects[‘field_sp_shag5’]->data) {
echo «<li>».$fieldsFormatted[‘field_sp_shag5’].»</li>»;
} ?>
<?php if ($fieldsObjects[‘field_sp_shag6’]->data) {
echo «<li>».$fieldsFormatted[‘field_sp_shag6’].»</li>»;
} ?>
</ul>
</div>

<!— Второе дополнительное поле —>
<div сlass=»doppole»>
<?php if ($fieldsObjects[‘field_doppole2’]->data) {
echo «<p>».$fieldsFormatted[‘field_doppole2’].»</p>»;
} ?>
</div>
</div>

<!— Возможность добавить свой рецепт —>
<div сlass=»add»>Понравился <b>кулинарный рецепт с фотографией «<?php echo $mySobi->title; ?>»</b>? <a href=»/add.html» title=»Добавить рецепт»>Добавьте свой!</a> Это просто.</div>

<!— Комментарии к рецепту —>
<div сlass=»comments»><?php echo $plugins[‘jcomments’]; ?></div>

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Подтвердите, что Вы не бот — выберите самый большой кружок: