• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Делаю портал (нужна помощь)

Статус
В этой теме нельзя размещать новые ответы.

gopal

Местный житель
Регистрация
27 Май 2006
Сообщения
262
Реакции
24
Здравствуйте, нужна помощь делаю портал (городского типа).
DLE 8.2 nulled от M.I.D

1) Возможно ли сделать портал так:
есть: DLE - главной страницы, DLE - поддоменов, точнее для каждого поддомена (гид, сервисы, ну и т.д.) свой DLE (с модулями, чтобы не напрегать сервер). Нужно сделать линковку баз данных. Чтобы 1 база данных (главных и поддеменов) одна. И таблицы (категории, новости) были разные точнее если dle_users будет для всех одинаковый а для категорий (напримере раздела гид) то раздел категорий таблицу сделать gid_таблица, для сервисов service_таблица, но надо чтобы dle_users для всех было одинаково. Возможно ли такое сделать?
 
  • Заблокирован
  • #2
ТС а ты прежде чем создавать тему изал поиск?
то что ты хочеш недавно обсуждалось уже.как и на каждый поддомен префикс поставить и т.д.
 
gopal
без проблем сделать то что ты хочеш. Достаточно просто посмотреть на конфиг дле
<?PHP
define ("DBHOST", "localhost");
define ("DBNAME", "123");
define ("DBUSER", "123");
define ("DBPASS", "123");
define ("PREFIX", "dle");
define ("COLLATE", "cp1251");
define ("USERPREFIX", "dle");
$db = new db;
?>
Что нам тут видно? Нам тут видно, что для работы сайта и для авторизации можно юзить разные префиксы. Тоесть префикс и таблици для юзеров могут быть на N сайтов 1, а все остальные таблици разные. Главное в 1 базе.
Как это выглядит на практичке?
1) ставиш в базу дле несколько. например с пефиксами port_, gis_, news_...
2) определяеш какой станет у тебя центровым по юзерам
3) меняеш у нужного префикс у таблиц юзеров Точно надо менять у таблиц banned, usergroups и users, тоесть например переименовываеш их в user_banned, user_usergroups и user_users. После этого сносиш все эти таблици на всех остальных префиксах. Тоесть у тебя на каждый сайт в бащзе станет на 27 таблиц а 24 + все 3 таблици с отдельным префиксами user_.
4) в конфигах всех дле правиш вот по такому вот прицнипу все:
<?PHP
define ("DBHOST", "localhost");
define ("DBNAME", "123");
define ("DBUSER", "123");
define ("DBPASS", "123");
define ("PREFIX", "dle");
define ("COLLATE", "cp1251");
define ("USERPREFIX", "user");
$db = new db;
?>
После всех этих мероприятий у тебя будет единая на все сайты рега, параметры юзеров и все прочее но в тоже время будет различные категории по сайтам, различные статьи и все прочее что есть в дле.
з.ы. Dark Angell
 
ммм. Чувак, зачем так мучится? На каждый поддомен ставить по движку и потом каждый настраивать. Ставь 1. DLE не создаёт такой нагрузки как джумла. А вообще мы модули для городского портала обсуждали в Для просмотра ссылки Войди или Зарегистрируйся. Там и примеры сайтов приводили. Спрашивай, объясним как реализовали!
 
почему мучится, думаю так лучше будет чтобы модули для каждого сервиса делать разные а то в одну двигу все напичкаем и будет тормозить ))
 
подгружай модули для доменов? проверяй с какого адреса запрашивается выполнение. вот и все
 
подгружай модули для доменов? проверяй с какого адреса запрашивается выполнение. вот и все
Подробнее?? как это смотреть?
И вот еще, возможно ли сделать так.
При регистрации пользователей чтобы люди могли зарегестрироваться и выбрать тип категорий групп.
Точнее:
Регистрация как пользователь - группа посетители
Регистрация как компания - группа компания
Возможно ли такое сделать?
Так.. еще как можно сделать вывод информации за сегодня на следующий день, и т.д.
Точнее, например есть афиша.
Меню: Сегодня, Завтра 19.08, Четверг, 20.08.
И чтобы при нажатии на завтра 19.08 показывало только те новости которые были добавлены в этот день. Возможно такое сделать? или нужно писать модуль?
Пожалуйста помогите, возможно ли такое сделать? (сверху)
и еще можно ли сделать так:
поиск в афише - таблицы afisha_таблица
поиск в сервисе - таблицы service_таблица
такое возможно?
 
в индекс.php пишешь
$me=substr($_SERVER['PHP_SELF'],1);

далее находишь функцию, выполнение которой надоо ограничить для конкретной страницы и вписываешь в нее
if ($me=="index.php")
{
//код функции
..
}
 
А примера в сети нет? хотелось бы посмотреть как реализовано (с исходным кодом)
 
А нахрен так мучиться с авторизацией если у тя 8.2? Там же есть единая авторизация по поддоменам ;)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху