Главная » 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

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи