NOIS 0 Опубликовано: 1 сентября 2008 Рассказать Опубликовано: 1 сентября 2008 (изменено) Приветствую всех! Мне надо реализовать следующее: ============================================================================== 1)Чтобы при добавлении материала(новости) были доп. поля, которые заполнялись по такой же идеологии как ТЕГИ(количество доступных полей настраивалось. Думаю их 1-5 будет): ------------------ доп_поле1: спорт доп_поле2: лед доп_поле3: коньки доп_полеХ: ХХХХХ ------------------ Иметь возможность в настройках принудительно объединять определенные поля, чтобы при выводе информация выводилась как по словосочетанию: Например объединили в настройках первое и второе поля: имеем вывод: "спорт лед", "коньки" Это необходимо для реализации того, чтобы в одно поле человек вписывал текст, а во втором просто выбирал готовый из выпадающего списка(заданного админом). При выводе информации надо: 2) Чтобы при заходе в категорию автоматически выводились ссылки на подкатегории принадлежащие этой категории. 3) Чтобы выводилась информация из доп. полей по типу как выводятся ТЕГИ, но только, чтобы выводилась информация из доп. полей материалов/новостей, принадлежащих только этой категории и ее подкатегориям! ------------------ Т.е. пример: Новость1 лежит в подкатегории Кат1_1(Раздел1) (доп_поле1: ураган; доп_поле2: жизнь; доп_поле3: BMW;) Новость2 лежит в подкатегории Кат1_2(Раздел1) (доп_поле1: джип; доп_поле2: BMW; доп_поле3: колесо Новость3 лежит в подкатегории Кат1_1(Раздел1) (доп_поле1: дерево; доп_поле2: жизнь; доп_поле3: мечта Новость2 лежит в подкатегории Кат2_2(Раздел2) (доп_поле1: ураган; доп_поле2: дерево; доп_поле3: джип Новость2 лежит в подкатегории Кат2_1(Раздел2) (доп_поле1: красота; доп_поле2: BMW; доп_поле3: красный Заходим: www.sait.ru/Раздел1/ и видим следующие доп. поля: ураган, жизнь, BMW, джип, колесо, дерево, мечта - (в зависимости от количества совпадения слов размерность шрифта растет, т.е. ка ТЕГИ) (слова "BMW", "жизнь" выводятся один раз, хотя встерчались 2 раза) www.sait.ru/Раздел1/Кат1_1/ и видим следующие доп. поля: ураган, жизнь, BMW, дерево, мечта www.sait.ru/Раздел2/ и видим следующие доп. поля: ураган, дерево, джип, красота, BMW, красный и т.д. ----------------- При нажатии на текст (например: ураган) на странице выводились бы новости содержащие данное слово в доп.поле по формату: www.sait.ru/Раздел1/"uragan"/ - если нажали находять в Разедел1 www.sait.ru/Раздел1/Кат1_1/"uragan"/ - если нажали находять в Кат1_1 и т.д. по аналогии... Поидее при выводе мне хватит того чтобы выводилось из каждой новости всего 2 доп поля(но они были склеены), а третье не выводилось.(т.е. нужна возможность настройки) Т.к. будут встречаться новости с двумя одинаковыми доп полями и третьим отличным. Пример: Новость1 доп_поле1: машина доп_поле2: спортивная доп_поле3: BMW Новость2 доп_поле1: машина доп_поле2: спортивная доп_поле3: AUDI Новость3 доп_поле1: машина доп_поле2: грузовая доп_поле3: КАМАЗ Получаем следующий вывод при включенном объединении первого и второго поля, а третьем скрытом: <a>машина спортивная</a> <a>машина грузовая</a> Но так же иметь возможность получить вот такой вывод(если объединение полей отключено): <a>машина</a><a>спортивная</a><a>BMW</a><a>AUDI</a><a>грузовая</a><a>КАМАЗ</a> 4) Сделать так, чтобы обычные пользователи, при добавлении новости могли вводить информацию в эти доп. поля. З.Ы. В моем понимании: получается так что в каждой категории есть свои т.н. доп.поля и в нужных разделах вставляется что-то типа {dop_pole} {dop_pole_kat1_1} отвечает за www.sait.ru/Раздел1/Кат1_1/ {dop_pole_kat1_2} отвечает за www.sait.ru/Раздел1/Кат1_2/ {dop_pole_kat2_1} отвечает за www.sait.ru/Раздел2/Кат1_1/ {dop_pole_kat2_2} отвечает за www.sait.ru/Раздел2/Кат1_2/ и т.д. единственно зайдя www.sait.ru/Раздел1/ надо чтобы выводилось {dop_pole_kat1_1} + {dop_pole_kat1_2} + {dop_pole_kat1_X} зайдя www.sait.ru/Раздел2/ надо чтобы выводилось {dop_pole_kat2_1} + {dop_pole_kat2_2} + {dop_pole_kat2_X} =============================================================================== Кто готов взяться и почем? Возможно что-то уже реализовано, буду очень благодарен советам и помощи. Спасибо. Можете писать в личку или стучать в аську: шесть-7-один-2-пятьдесятодин. Изменено 1 сентября 2008 пользователем NOIS Цитата Ссылка на сообщение Поделиться на других сайтах
NOIS 0 Опубликовано: 3 сентября 2008 Рассказать Опубликовано: 3 сентября 2008 Автор Неужели никто не в состоянии сделать? Что-то думаю можно даже упростить... По аське подробнее объясню, должно стать понятнее. Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 3 сентября 2008 Рассказать Опубликовано: 3 сентября 2008 По-моему, обычные доп поля позволяют организовать большинство сказанного. 100% не скажу, т.к. не люблю этот компонент движка, но почитай документацию, там всё описано. Цитата Ссылка на сообщение Поделиться на других сайтах
gru 1 Опубликовано: 5 сентября 2008 Рассказать Опубликовано: 5 сентября 2008 По-моему, обычные доп поля позволяют организовать большинство сказанного. "а во втором просто выбирал готовый из выпадающего списка(заданного админом)." Думаю, поставить выпадающий список в доп.полях с помощью стандартных возможностей движка не получится. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 5 сентября 2008 Рассказать Опубликовано: 5 сентября 2008 Думаю, поставить выпадающий список в доп.полях с помощью стандартных возможностей движка не получится. Учите мат. часть и HTML. Хоть чекбоксы можно сделать с помощью доп. полей, как оформите HTML, так и будет. То и будет записываться в БД, нужно же ведь не только стандартыми тегами скрипта все делать, нужно ведь маленько подумать и оформить шаблон по своему усмотрению без стандартных тегов, главное имена полей соблюдать, а не их тип. Цитата Ссылка на сообщение Поделиться на других сайтах
NOIS 0 Опубликовано: 16 сентября 2008 Рассказать Опубликовано: 16 сентября 2008 Автор Спасибо, мне все сделали. Тему можно закрыть. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.