Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Один движок – несколько сайтов

Один движок – несколько сайтов


 Stasik    13.10.2021    Стол заказов    650    11 комментариев

Всем доброго времени суток!

Хотим создать сеть городских сайтов с однотипной структурой (новости, расписание, информация) на одном шаблоне. Возможно ли это сделать на DLE?

В проекте 6 сайтов (городов). Информация для них будет браться в основном с одних и тех же источников. И чтобы на каждый сайт не добавлять/изменять “php парсер информации” и другие функции, возникла мысль создать это всё в одной системе.

Сразу возникла мысль установить на “тех.домен” движок dle с шаблоном. Затем создать категории (города), они и будут являться главной страницей домена (города). Далее стандартно: у каждого свои id-подкатегорий, в шаблоне вывод через {custom} (будет одна БД, каждый домен будет брать с неё нужную информацию)

Может у кого будут другие идеи реализации? Ищем разработчика для данного проекта.

11 комментариев

TeraMoune
Эксперт

TeraMoune - 13 октября 2021 19:24 -

Если у сайта города разделены на категории причём тут несколько сайтов ? Сетку сайтов делают чтобы полностью разделить всю базу, буквально всю, за исключением может технически важных таблиц например пользователей.

Делай как можешь, и как проще. Один сайт, на категориях по обычному.

P.S. Проще не будет, в плане добавления и редактирования информации, сетка сайтов как раз и подразумевает, что у сайта должно быть свои таблицы в базе с которыми он работает.

Stasik
Юзер

Stasik - 13 октября 2021 21:18 -

возможно вы не правильно поняли разбиения на домены через категории тех.домена

www.tehdomen.ru/gorod1 -> www.gorod1.ru
www.tehdomen.ru/gorod2 -> www.gorod2.ru
www.tehdomen.ru/gorod3 -> www.gorod3.ru

Stasik
Юзер

Stasik - 13 октября 2021 21:18 -

база может быть общая, через {custom} каждый домен ( = id категория) выводит нужную информацию

lutskboy
Эксперт

lutskboy - 14 октября 2021 12:02 -

если одна база на все сайты, то так и выводите для каждого сайта свой {custom} .
а разработчик вам наверно и не нужен. все вроде как должно работать. ну кроме плагинов походу. для них отдельная папка в каждом движке. не общая

deadluk
Юзер

deadluk - 14 октября 2021 14:29 -

плагины хранятся в бд

lutskboy
Эксперт

lutskboy - 14 октября 2021 14:31 -

они то хранятся. но сайт их подключает из папки engine\cache\system\plugins

deadluk
Юзер

deadluk - 14 октября 2021 14:34 -

а, это да)) ну по сути. все правки всё равно будут на все сайты идти, если БД у них одна

Stasik
Юзер

Stasik - 14 октября 2021 19:49 -

"для них отдельная папка в каждом движке. не общая"
подразумевается что будет один движок...
и плагины (парсеры) будут однотипные для всех 6 сайтов, поэтому дублировать их нет смысла

разработчик по-любому нужен, после написания плагинов, всегда найдется что-то изменить/добавить, что бы довести проект до ума.

Stasik
Юзер

Stasik - 14 октября 2021 19:29 -

есть у кого нибудь опыт данного использования?

или может не заморачиваться с одним движком и одной базой на несколько сайтов, а создать более стандартно: центр парсинга и 6 отдельных сайтов, каждый сайт будет черпать нужную информацию.

dj-avtosh
PHP-developer

dj-avtosh - 15 октября 2021 09:53 -

один независимый парсер - сайты это как точки выхода (вернее их базы) - просто дольше будет обновлять dle на каждом - а с ней может и структура бд меняться.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 15 октября 2021 09:55 -

На одном из крупных сайтов я делал так. Парсер собирал всю информацию нужных категорий в одну независимую базу данных - далее скрипты под сайты каждый забирал из этой базы нужную информацию в необходимом виде (но сайты отчасти отличались по структуре).

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх