Разработка сайтов, создание сайтов
главная / DLE / Создание поддоменов на DLE без помощи посторонних модулей

Создание поддоменов на DLE без помощи посторонних модулей




Создание поддоменов на 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"}



Источник: masterdle.ru
текущее:

НОВОСТИ

2011 г., «VisMech.ru»