вопрос
Делаю небольшой форум на сайте. Хочу, что бы пользователи добавляли свои статьи туда.
Суть проблемы:
Вся статейная система сайта имеет кучу категорий, которые совершенно не нужны обычному пользователю, но выводятся ему при добавлении статьи.
(Например: у меня есть категория "Разработчики" куда администрация через админпанель добавляла новых разработчиков сайта. При этом, эту категорию может выбрать обычный пользователь и подзасорить сайт)
Шо нужно:
Мне нужен хак, который скроет технические категории из списка, при добавлении новости обычным пользователем.
Суть проблемы:
Вся статейная система сайта имеет кучу категорий, которые совершенно не нужны обычному пользователю, но выводятся ему при добавлении статьи.
(Например: у меня есть категория "Разработчики" куда администрация через админпанель добавляла новых разработчиков сайта. При этом, эту категорию может выбрать обычный пользователь и подзасорить сайт)
Шо нужно:
Мне нужен хак, который скроет технические категории из списка, при добавлении новости обычным пользователем.
Есть еще один вариант. Чуть сложнее конечно, но гораздо обширнее в плане функционала. А почему - сейчас поясню.
1. Устанавливаем хак
ак - несколько форм добавления новостей в DLE, простая и правильная реализация
Теперь вы можете сделать отдельную страницу для добавления разработчиков и оформить ее по-своему. Определенно вы так же можете оформить страницу добавления новости только для пользователей.
2. Настраиваем хак, чтобы он работал на нас или вопросы, которые могут возникнуть в ходе работы.
В) Как сделать, чтобы пользователи добавляли новости в конкретную категорию. (Так мы скроем ВСЕ ненужные для них категории)
О) В шаблоне добавления новости добавляем строку
где 100500 - ID категории. Так можно добавить сколько угодно категорий.
В) Как все-таки дать пользователю возможность выбора категорий, но только тех, что я разрешу?
О) С помощью кода
где 100500 - это ID категорий, что вы разрешаете.
В) (Какой, например, возникал у меня) После добавление новости через отдельную страницу, не появляется возможность комментирования и голосования за новость
О) Снова добавляем скрытые параметры
Где первая строка разрешает ставить рейтинг, а вторая комментировать.
Заключение
Огромный плюс хака - можно оформить каждую страницу и каждое поле по-своему.
Я так понял под "разработчиками" подразумевается список людей?!
Тогда рекомендую вам модуль
МОДУЛЬ DLE WTEAM 1.0 - КОМАНДА САЙТА DLE
Можете адаптировать его под себя.
Плюс - удобное добавление людей через админку.
Еще один плюс - через админку вы добавляете именно профили людей,
Хак и модуль отлично подходят под актуальную версию DLE 11
Если будут вопросы, не стесняйтесь
1. Устанавливаем хак
ак - несколько форм добавления новостей в DLE, простая и правильная реализация
Теперь вы можете сделать отдельную страницу для добавления разработчиков и оформить ее по-своему. Определенно вы так же можете оформить страницу добавления новости только для пользователей.
2. Настраиваем хак, чтобы он работал на нас или вопросы, которые могут возникнуть в ходе работы.
В) Как сделать, чтобы пользователи добавляли новости в конкретную категорию. (Так мы скроем ВСЕ ненужные для них категории)
О) В шаблоне добавления новости добавляем строку
<input type="hidden" name="catlist[]" value="100500" />
где 100500 - ID категории. Так можно добавить сколько угодно категорий.
В) Как все-таки дать пользователю возможность выбора категорий, но только тех, что я разрешу?
О) С помощью кода
<select name="catlist[]" id="category">
<option value="100500">Редакторы</option>
<option value="100500">Новости</option>
</select>
где 100500 - это ID категорий, что вы разрешаете.
В) (Какой, например, возникал у меня) После добавление новости через отдельную страницу, не появляется возможность комментирования и голосования за новость
О) Снова добавляем скрытые параметры
<input type="hidden" value="1" name="allow_rating" id="allow_rating" checked="checked">
<input type="hidden" name="allow_comm" id="allow_comm" value="1" checked="checked">
Где первая строка разрешает ставить рейтинг, а вторая комментировать.
Заключение
Огромный плюс хака - можно оформить каждую страницу и каждое поле по-своему.
Я так понял под "разработчиками" подразумевается список людей?!
Тогда рекомендую вам модуль
МОДУЛЬ DLE WTEAM 1.0 - КОМАНДА САЙТА DLE
Можете адаптировать его под себя.
Плюс - удобное добавление людей через админку.
Еще один плюс - через админку вы добавляете именно профили людей,
Хак и модуль отлично подходят под актуальную версию DLE 11
Если будут вопросы, не стесняйтесь