A

Aleksandr

+23
Репутация
0
Рейтинг
#1 Доработка компонента статьи! 4 декабря 2012 в 19:52
Я не силен в php, но считаю достаточным внести поправки в файл com_content_edit.tpl и com_content_read.tpl (и естественно добавить поля в SQL)
И указать, чтобы если пишет администратор то можно выводить и без заполненных полей время приготовления, количество порций, ингредиентов, и шагов, и добавить чтобы при выводе если эти поля пустые, не выводились фразы Время приготовления:, Количество Порций:, и Ингредиенты для ""...
В таком случае администратор сможет написать обычную статью через тот же компонент, что и рецепты....
Я считаю это самым простым выходом из ситуации. Могу ошибаться… )
#2 Доработка компонента статьи! 4 декабря 2012 в 19:44
Может быть я чего то недопонимаю конечно, но у меня на инстанте 1.9 ситуация следующая,
универсальный каталог — инструмент интернет-магазина, при добавлении записи в который появляются поля теги, название и фотография...

А есть еще каталог статей, (что я и называю компонентом статьи),
с которым как раз и работают перечисленные модули:
Популярные статьи, новые статьи, и т.д.,
лента RSS работает и каталога и для каждого раздела статей отдельно,
так как раз есть функция принимать статьи от пользователей и разрешать добавлять в определенные разделы,

Может быть мы немного о разных вещах говорим ?????
Что бы вы понимали о чем говорю я вот сайт resepts.ru!!!
#3 Доработка компонента статьи! 4 декабря 2012 в 19:01
В сторону каталога не смотрел, не представляю как можно сделать ))
Сайт уже работает, статьи добавляются, при модерации каждый раз приходится ручками все форматировать и добавлять микроразметку, что надоело...
Поэтому я вижу выход в переделывании стандартного ввода и вывода статей,
Не понимаю почему нельзя изменить штатный компонент… :((((
В стандартном компоненте тяжело реализовать разделение обычной статьи от рецепта?

Если все-таки написать новый компонент я не против (только с сохранением всех стандартных функций)
! Кто бы взялся!

А то мне согласился сделать такой мастер: Сергей Игоревич
А в итоге сделал только нужные поля без- фотографии, выбора раздела, голосования, комментариев, похожих статей, тэгов, и т.д. то есть не сохранил все стандартные функции, которые уже работают… Такой вариант не рабочий…
#1 Доработка компонента статьи! 4 декабря 2012 в 17:31
Сайт кулинарный, пользователи вместо статей добавляют кулинарные рецепты:
необходимо чтобы помимо стандартных возможностей компонента (голосование, комментарии, фотография, тэги, выбор раздела и т.п....)
добавлялка статей должна выглядеть так:
Анонс должен быть заполнен обязательно,
Между анонсом и основным текстом статьи должно быть:
поле Время приготовления: (заполняется обязательно),
поле Количество порций: (заполняется обязательно),
Фраза Ингредиенты:,
Поле для Ингредиента (заполняется обязательно),
Поле для Ингредиента (заполняется обязательно),
Кнопка добавить ингредиент (при нажатии добавляется еще одно поле как сверху),
Справа от поля для ингредиентов должна быть надпись "Удалить ингредиент" (при нажатии поле ингредиент удаляется, нельзя оставлять менее 2 ингредиентов).
Затем сам рецепт:
Поле для шага рецепта (с панелью инструментов как обычно),
Поле для шага рецепта (с панелью инструментов как обычно),
По аналогии с ингредиентами кнопки добавить и удалить шаг! (не менее 2 шагов)...
После рецепта стандартное поле Полный текст, только заменить название на "Комментарий к рецепту:"

Выдача статей должна выглядеть так (с микроразметкой):
Все как в базе кроме:
Анонс не нужен, после фотки и голосовалки,

Время приготовления:<span class=duration>40 минут</span>
Количество порций: <span class=yield>3 человека</span>
<h3>Ингредиенты для "Название рецепта":</h3>
<ul>
<li class=ingredient>Ингредиент</li>
<li class=ingredient>Ингредиент</li>
и т.д.
</ul>

Далее
<h3>Рецепт "Название рецепта":</h3>
<ol class=instructions>
<li class=instruction>Первый шаг</li>
<li class=instruction>Второй шаг</li>
</ol>

Далее текст комментария к рецепту (не путать с компонентом комментарии)
Затем уже как обычно компоненты похожие статьи и комментарии..

Так же необходимо оставить для администратора возможность добавлять обычные статьи (как сейчас)!!!

Кто может сделать откликнитесь )))
#4 Голосование за рейтинг статьи 3 декабря 2012 в 14:24
+ мне тоже надо )))
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.