cotonti.com : Поддомены и авторизация https://www.cotonti.com Laatste forum onderwerpen Cotonti en Mon, 12 Jan 2026 06:35:23 -0000 Kopusha Zo, 11 Jul 2010 16:40:26 -0000 Yusupov # jcrush : без алиасов домена не получится? на обычных хостингах обычно не разрешают такое делать....
Пока получилось только так...]]>
Zo, 11 Jul 2010 15:50:22 -0000
jcrush Zo, 11 Jul 2010 15:47:11 -0000 Yusupov Первый вариант (через плагин):

Вот пример плагина, который выводит данные пользователя
usersite_98.zip

1. Устанавливаете плагин,
2. Дальше настраиватете чпу таким образом:
Модуль: plug
Параметры: e=usersite&usrname=*
Формат: http://{$usrname}.{$_host}/
3. Чтобы поддомены заработали на сайте, нужно еще на хостинге приписать синоним Вашего домена в таком виде: *.domain.ru Если это сделать невозможно, то лучше обратиться в техподдержку хостинга.

Второй вариант (через users)

1. Прописываем чпу
Модуль: users
Параметры: m=details
Формат: http://{$u}{!$id}.{$_host}/
2. Чтобы на поддомене работала вторизация добавляем в конец файла common.php строчку:
setcookie("PHPSESSID", session_id(), time()+$cfg['cookielifetime'], $cfg['cookiepath'], $cfg['cookiedomain']); 
3. третий пункт такой-же как и в первом варианте.]]>
Zo, 11 Jul 2010 15:31:27 -0000
jcrush Zo, 11 Jul 2010 14:04:47 -0000 Yusupov # jcrush : Покажи мне пример, я у тебя не нашел.
Вот на этом сайте kamarama.ru. Там все компании имеют свой поддомен.]]>
Zo, 11 Jul 2010 12:03:30 -0000
jcrush Zo, 11 Jul 2010 11:33:01 -0000 Yusupov # jcrush : Это ЧПУ, как бы и раньше можно было такое делать, не то это, не даст движок запуститься себя из субдомена такой строчкой: <?php include ('../index.php')?>
Причем здесь index.php? Делаешь плагин или стандартный раздел движка, и выводишь через него что тебе нужно в субдомене. У меня же работает. Все портит только работа кукисов, которые настроены только на основной домен.

Добавлено 9 часов 1 Минута спустя:

Удивительно что домен для сессий не устанавливается, хоть и прописан в админке.
Приходится добавить одну строчку в код, чтобы скопировать PHPSESSID

setcookie("PHPSESSID", session_id(), time()+$cfg['cookielifetime'], $cfg['cookiepath'], $cfg['cookiedomain']); 

Теперь авторизация на сайте общая как для основного домена, так и для поддоменов, но безопасно ли это?]]>
Za, 10 Jul 2010 14:50:18 -0000
jcrush Za, 10 Jul 2010 09:16:00 -0000 Clever # esclkm : а что в сиене - указано что этот фокус там по автомату??? clever ты чтото путаешь

Я ничего не путаю.

2Yusupov: спасибо. попробую.]]>
Za, 10 Jul 2010 02:02:10 -0000
Yusupov # Clever : Поподробней, если можно. Не уловлю "фокус". А то сиену жду, что бы сайт начать на субдомены дробить...

Надо настроить чпу правильно. Попробуй прописать для раздела в таком виде:

Модуль: list
Параметры: c=catalog
Формат: http://catalog.{$_host}

Правда еще на хостинге нужно чтобы для домена был прописан синоним типа *.somedomain.ru]]>
Vr, 09 Jul 2010 19:13:28 -0000
esclkm Vr, 09 Jul 2010 18:52:47 -0000 Clever Vr, 09 Jul 2010 18:12:19 -0000 Yusupov # Clever : а с котом мы так же поступить не можем?
переименовывать в .htaccess http://auto62rus.ru/list.php?c=YNews в http://YNews.auto62rus.ru
а сам движек научить распозновать http://YNews.auto62rus.ru.... да, не можем...
Это же работает... Если взять конкретную категорию и прописать для нее настройки для ссылок в админке, то будет работать как надо на поддомене.]]>
Vr, 09 Jul 2010 16:42:44 -0000
Clever переименовывать в .htaccess http://auto62rus.ru/list.php?c=YNews в http://YNews.auto62rus.ru
а сам движек научить распозновать http://YNews.auto62rus.ru.... да, не можем...

Получается, что основная проблема в сквозной нумерации записей и при модульной конструкции у нас в каждом разделе должна быть собственная нумерация с идентификатором раздела.]]>
Vr, 09 Jul 2010 14:38:47 -0000
jcrush
на ДЛЕ я обошелся одним файликом index.php на субдомене и .htaccess где проброс картинок, ну и немного модифицировал сам движок но там строк 15 кода, причем можно любой модуль на поддомен вывести, будь то форум или раздел.

Раздел вообще красивы получилось, как бы совершенно другой сайт, со своими разделами, при том скин всего один, а все на шаблоне и на css.]]>
Vr, 09 Jul 2010 10:59:45 -0000
Yusupov # jcrush : В плане того чо модуль полностью берет управление? Не это не то надо в рамках движка... на DLE я такое делал довольно интересно получилось...
Реализация модулем это как вариант, можно обойтись и плагином. Вот например как здесь (kamarama.ru) сделал вывод информации о компаниях на отдельных поддоменах. Правда пришлось еще сделать запрет на кириллические логины пользователей.


# Clever : Да, данные бы юзеров вынести в отдельную базу, а в движке иметь прописку не только баззы данных, но и базы пользователей. И все ставь хоть 10 движков на поддоменах или так в пределах хостинга.

Какой смысл плодить движки на каждый поддомен? Это очень затратно для хостинга и для дальнейшей поддержки сайта. Лучше использовать возможности движка и настроить чпу для поддоменов.]]>
Thu, 08 Jul 2010 22:17:48 -0000
Clever Thu, 08 Jul 2010 21:13:53 -0000 jcrush Wo, 07 Jul 2010 21:58:28 -0000 Yusupov # jcrush : Да очень не хватает авторизации и возможностей строить портал на субдоменах в виде разделов со своим шаблоном...
По идее портал на субдоменах сделать не проблема. Можно сделать плагин или модуль для вывода информации на отдельные субдомены, и сделать персональное управление внешним оформлением оных. Есть небольшие примеры реализации. Останавливает только проблема с авторизацией.]]>
Wo, 07 Jul 2010 15:51:32 -0000
jcrush Wo, 07 Jul 2010 09:32:45 -0000 Yusupov Di, 06 Jul 2010 19:42:43 -0000 Trustmaster Di, 06 Jul 2010 19:06:45 -0000 Yusupov
Пробовал прописать путь для куки: "/", и домен для куки: ".мой_домен.ру", - не помогает...]]>
Di, 06 Jul 2010 17:54:21 -0000