Хак Возможно ли такое реализовать?

Тема в разделе "DLE", создана пользователем zloy_admin, 5 мар 2012.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. zloy_admin

    zloy_admin Разработчик

    Заблокирован
    Регистр.:
    15 авг 2011
    Сообщения:
    184
    Симпатии:
    27
    Нужно создать шаблоны добавления новостей для всех пользователей с разными категориями, т.е. например при добавлении видео он видит только категории и подкатегории созданные только для видео, при добавлении музыки он видит только раздел музвка и его подкатигории ну и т.д.
     
  2. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    242
    Симпатии:
    59
    Это давно реализовано Перейти по ссылке в настройках группы выставляешь категории в которые пользователь может добавлять новости и только они у него и отображаются.
     
  3. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    похоже ТС имеет ввиду другое.
    Есть к примеру ссылка:
    • Добавить видео, попадаешь на форму добавления в которой есть только видео категории.
    • Добавить аудио, попадаешь на форму добавления в которой есть только аудио категории.
    • Добавить изображение, попадаешь на форму добавления в которой есть только категории изображений.
    Стандартно так не решить. Нужен доп модуль. Модули/хаки изменения формы добавления есть, но они вроде не позволяют создавать несколько форм


    Хотя вот есть методика Перейти по ссылке
     
  4. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    242
    Симпатии:
    59
    ТС не пишет что шаблоны должны быть разными, они хочет что бы различались только категории которые будут доступны для добавления. А это как раз таки все стандартно и решается как я описал, зачем делать несколько однотипных форм добавления новостей если в них будут различаться только категории? Когда можно ограничить группу пользователей добавлять только в определенные категории и эти определенные категории и будет отображаться.
     
  5. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    может быть. подождем ТС.
    Просто когда категорий 100 из них 25 видео, 25 аудио ... то добавлять не удобно.
    А если пользователю нужны все категорию для добавления, а не только аудио?
    А вот в меню добавить ссылку - Добавить видео и по ней отображается шаблон с полями для видео и с категориями под видео...
     
  6. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    242
    Симпатии:
    59
    Тогда советую просто использовать новую систему выбора категорий, реализованную в 9.5 очень удобно сделано, как раз для сайтов где категорий много.
     
  7. zloy_admin

    zloy_admin Разработчик

    Заблокирован
    Регистр.:
    15 авг 2011
    Сообщения:
    184
    Симпатии:
    27
    Попали прям в точку, только как там выбрать только те категории которые нужны для этой формы?
     
  8. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    место где идет выборка категорий заменить на html код с нужными категориями.
     
  9. zloy_admin

    zloy_admin Разработчик

    Заблокирован
    Регистр.:
    15 авг 2011
    Сообщения:
    184
    Симпатии:
    27
    А как ссылки на категории должны будут выглядеть? Наверно не просто код HTML
     
  10. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.178
    Симпатии:
    423
    1. создаешь необходимое кол-во категорий и их структуру
    2. лезешь в html(не в исходняк, а в получившийся вариант) код addnews и копируешь его
    3. создаешь разные addnews.php (addvideo.php addaudio.php ...)
    4. смотришь где addnews.php идет генерация списка категорий
    5. берешь и пункта 2а необходимые категории и вставляешь их в addvideo.php addaudio.php ...
    6. тестишь
    7. профит