Мультисайтинг-категоризация поддоменов

Главные вкладки

Аватар пользователя yukunoma yukunoma 15 августа 2007 в 15:08

Добрый день. Перерыла все материалы по мультисайтингу, но сегодня не мой день(((

Как и с помощью каких модулей можно создать такую структуру?

Головной сайт - site.ru. Созданы поддомены vladimir.site.ru ; anna.site.ru и т.д.

Нужно из админки site.ru создать ноды, которые закреплялись бы за поддоменами. А также хотелось бы, чтобы эти ноды-поддомены можно было сортировать по терминам.

Например, на site.ru есть термины - мужчины, женщины. Я создаю ноду с названием "Владимир", пишу что-то в теле и назначаю (?) адрес vladimir.site.ru, сортирую в Мужчины, аналогично с нодой "Анна" с адресом anna.site.ru в Ж.

Комментарии

Аватар пользователя Макс К. Макс К. 15 августа 2007 в 16:51

Задача не понятна. Формально ответ может быть например такой.

Можно связать мультисайтингом все Ваши подсайты. Создать словарь, где терминами идут названия подсайтов и повесить словарь на ноду. При создании ноды автор указывает в словаре подсайт.

Каждый подсайт при выводе ноды проверяет, совпадает ли назначенный ноде термин его URL-у. Если совпадает, то показывает ноду, если не совпадает, то извиняется и, например, дает ссылку на подсайт где можно эту ноду посмотреть.

Проверка делается через дизайн темы, который может быть один для всех подсайтов. Нужно в файле node.tpl.php проанализировать переменную $taxonomy и сопоставить ее содержание с URL-ом страницы.

Аватар пользователя yukunoma yukunoma 15 августа 2007 в 17:31

Спасибо. Но как в таком случае реализовать таксономию нод? Задача ведь заключается в том, чтобы я могла создавать обычные ноды (например, типа page), эти ноды мне нужно сделать доступными по url поддомена ( у меня есть сайт: site.ru , мне нужно, чтобы ноды открывались по адресам поддоменов - не знаю, как это можно сделать!!!). При эти ноды мне необходимо распределять, как обычные ноды, по терминам.

Еще пример:
people.com - сайт
vasya.people.com - нода ( Страница о Васе-page)
olya.people.com - нода (Страница об Оле-page)
сортируются на сайте people.com по терминам: повар, агроном, спортсмен
и работают как обычные ноды, но "видны " из сети по адресам поддоменов!!!

Аватар пользователя Макс К. Макс К. 15 августа 2007 в 17:56

yukunoma says: ( у меня есть сайт: site.ru , мне нужно, чтобы ноды открывались по адресам поддоменов - не знаю, как это можно сделать!!!).

Это можно сделать через ту же тему дизайна. Когда тема на site.ru обнаруживает, что она показывает ноду, помеченную термином "vasya.site.com", она перебрасывает посетителя на аналогичный URL на сайте "vasya.site.com". Только в теме дизайна нужно задать анализ, что если ноду смотрит админ, то она показывается ему как есть.

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

Аватар пользователя yukunoma yukunoma 16 августа 2007 в 6:55

большое ВАМ спасибо, принцип понятен. действительно, в таком случае мультисайтинг не нужен. вот только код написать у меня точно не получится(((

Аватар пользователя Макс К. Макс К. 16 августа 2007 в 11:29

Там пара строчек всего.

Можно и без программирования обойтись, если все сделаете на одном сайте.

Конкретный совет дать не смогу, потому что так и не понимаю, ради чего делается такая конструкция, когда можно сделать все проще обычными средствами Друпала. Или Вам на проект дали большой бюджет и Вам нужно освоить его любым способом? Smile

Аватар пользователя yukunoma yukunoma 16 августа 2007 в 12:34

Не раз уже сталкивалась с тем, что народ решал, будто у меня куча лишнах баксов Smile Наверное, это комплимент. Но к сожаление или к счастью пока что делаю личный проект. Ничего, если в аську к Вам постучусь?

Аватар пользователя Макс К. Макс К. 16 августа 2007 в 21:07

yukunoma says: Не раз уже сталкивалась с тем, что народ решал, будто у меня куча лишнах баксов Smile

Мультисайтинг требует известной квалификации. И если дама свободно обсуждает планы создать десяток сайтов, повязанных мультисайтингом, то скорее всего у нее под это дело есть соответствующий бюджет. Не сама же она собирается поднимать такую связку. Smile

yukunoma says: Ничего, если в аську к Вам постучусь?

К сожалению, моя Аська только для тех, у кого "куча лишних баксов" и которым нужно срочно пристроить на исполнение свой очередной проект.

Пишите лучше сюда. На Drupal.ru многие мультисайтингом занимаются, подскажут Вам куда копать. Я тоже послеживаю за этим обсуждением через трекер, постараюсь помочь, если будет время.

Аватар пользователя yukunoma yukunoma 17 августа 2007 в 8:17

Мультисайтинг - это не такая сложная вещь, если писать о нем просто, впрочем, как и все остальное в этой жизни.

Вот, что нашла по этой теме: Multiple Domains Возможно, это и есть решение моей задачи!!!