Перейти к публикации

Помогите реализовать модуль/хак за деньги


Рекомендованные сообщения

Приветствую всех!

Мне надо реализовать следующее:

==============================================================================

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-пятьдесятодин.

Изменено пользователем NOIS
Ссылка на сообщение
Поделиться на других сайтах

Неужели никто не в состоянии сделать?

Что-то думаю можно даже упростить...

По аське подробнее объясню, должно стать понятнее.

Ссылка на сообщение
Поделиться на других сайтах

По-моему, обычные доп поля позволяют организовать большинство сказанного. 100% не скажу, т.к. не люблю этот компонент движка, но почитай документацию, там всё описано.

Ссылка на сообщение
Поделиться на других сайтах

По-моему, обычные доп поля позволяют организовать большинство сказанного.

"а во втором просто выбирал готовый из выпадающего списка(заданного админом)."

Думаю, поставить выпадающий список в доп.полях с помощью стандартных возможностей движка не получится.

Ссылка на сообщение
Поделиться на других сайтах

Думаю, поставить выпадающий список в доп.полях с помощью стандартных возможностей движка не получится.

Учите мат. часть и HTML. Хоть чекбоксы можно сделать с помощью доп. полей, как оформите HTML, так и будет. То и будет записываться в БД, нужно же ведь не только стандартыми тегами скрипта все делать, нужно ведь маленько подумать и оформить шаблон по своему усмотрению без стандартных тегов, главное имена полей соблюдать, а не их тип.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...