Создание поддоменов на DLE без модулей
Установка:
1. Делаете поддомены, заливаете на них что Вам нужно, в моем случае я заливал на поддомены копию сайта. Дадим им условное обозначение: domen.ru, sub1.domen.ru, sub2.domen.ru и т.д.
2. Создаем новостные категории в админке, например: news_domen, news_sub1_domen, news_sub2_domen и т.д.
3. Смотрим на ID категории (именно ID, а не номера для сортировки категорий) и идем в шаблон Вашего домена, в нашем примере: domen.ru/templates/..../main.tpl
4. Ищем следующий текст:
{content}
Ниже вставляем следующую строку:
{custom category="ID" template="default" aviable="main" from="0" limit="10" cache="yes"}
4.1. ID - это Ваша категория из п.3
4.2. template="default" - шаблон для вывода новости, я использовал "shortstory"
4.3. aviable="main" - вывод на main - т.е. главной
4.4. полное описание этого тега в документации к DLE
5. Для наших поддоменов, выполняем те же самые шаги (3 и 4), только соответственно из шаблонов находящихся на поддоменах.
P.S.:
1. Проверенно только на DLE 9.0, но думаю аналогично будет работать и на остальных версиях.
2. При добавлении новостей, обязательно снимаем галочку "Публиковать на главной" иначе Ваша новость будет отображаться не только на главной странице Вашего поддомена, но и на основном домене.
3. Если необходимо чтобы выводились новости и из подкатегорий, то в тег:
{custom}
Добавляем через запятую ID подкатегорий. Например:
{custom category="ID1, ID2, ID3 и т.д." template="default" aviable="main" from="0" limit="10" cache="yes"}