Пример WWU.ru
— Все посты располагаются в субдоменах
— Ссылки из заголовков топиков с главной страницы, rss, прямого эфира, топа, хороших и тд ведут на полный текст, располагающийся в субдомене
— Ссылки из пользовательских профилей ведут на профили друзей, а не на их блоги, например, user.site.ru/profile;
— Ссылки из списка блогов и из пользовательских профилей (состоит/администрирует) ведут на субдомены, являющимися коллективными блогами.
— по адресу user.site.ru показываем публикации (блог пользователя), а не его профиль;
— по адресу blog.site.ru показываем непосредственно сам коллективный блог;
— ссылки на субдомены, для которых нет алиасов среди блогов и пользователей, переадресовываются на основной домен и по ним выводится ошибка 404;
— обеспечение предупреждения коллизий путём проверки существования алиасов при регистрации пользователей и создания коллективных блогов.
У меня проект пока расположен на домене 3го уровня, вида проект.хх.ua, поэтому поддомены выглядят неэстетично, как только перееду на домен 2го уровня — буду использовать :)
На том сайте просто изменена настройка DIR_STATIC_ROOT в точном соответствии с тем советом, что я привёл выше. Кроме этого там полностью тот же модуль.
В позавчерашнем релизе в тех местах, о которых мы говорим, была другая переменная. Я хотел сказать, что одной её правкой не изменится ничего, нужно во многих местах заменить её имеющуюся там переменную. А лучше — не путать ничего, а оставить это разработчику — исправят ошибки и будет не модуль, а конфетка.
Вообще, в шаблоне такие дела не айс делать. Нужно как можно более абстрагировать такие системные вещи, как рутинг движка. Я бы вообще это сделал в каком-нить конфигурационном YAML файле.
Нужно внести изменения в конфиг веб-сервера, перезагрузить его и внести записи в файл вашей зоны.
Модуль пока сырой, найдено множество мелких багов, не рекомендую пока использовать на живом сайте.
Эх, не хотел озвучивать публично, но раз такое дело — поправлю. Есть ряд недостатков, которые препятствуют использованию на живом сайте:
— не работают ответы в почте
— не загружаются картинки
— не закрывается форма после публикования комментариев
— ссылки из прямого эфира ведут не туда, куда следует
… и другие, не столь важные мелочи
Отправил вчера репорт разработчикам, жду обновлений )
А, ну это не любой хостер позволяет. Я б советовал обязательно это указывать в описании модуля, чтобы не возникало «неоправданных надежд» и их несвершения. Зачем вам лишний негатив?
поставил — все гуд, есть правда небольшие недоработки, например при создании топика со ссылкой ссылка имеет вид — user.site.ru/link/go/9/ соответственно переход по ней ведет на 404, может ещё кто чего нашёл?
Добрый день.
Вот недавно приобрел и установил данный модуль и заметил вот такую ошибку:
при добавлении комментария, а именно после нажатия кнопки «добавить» — добавление зависает! То есть, появляется картинка загрузки (loading.gif) и ни чего не происходт… коммент не добавляется и процесс загрузки висит… а вот если обновить страницу — то комментарий добавляется.
Подскажите, пожалуйста, где может быть ошибка? Я так подозреваю что это что-то связанно с DIR_STATIC_ROOT и DIR_WEB_ROOT
еще даже если в комментарии ни чего не писать а сразу же нажать кнопку «добавить» — тоже самое происходит — идет процесс загрузки, но при этом в правом верхнем углу окно с сообщением что минимальный пост от 2-х символов — не появляется…
Это не ошибка модуля, а ошибка его неправильной установки. Всё дело в том, что в javascript-файлах скина не нужно заменять DIR_WEB_ROOT на SERVER_WEB_ROOT. В документации, впрочем, об этом сказано.
В общем, в javascript-файлах нужно оставить DIR_WEB_ROOT.
дело в том, что я делал так: после покупки модуля, я полностью снес сайт (кроме базы), установил заново LiveStreet_0.3.1 и потом переписал все файлы модуля и прописал настройки… и все! то есть я не в ручную правил )))
ладно, если это можно исправить — будьте добры, подскажите, в каких именно файлах нужно внести поправки? Так как я в программирование не особо селен… а все переустанавливать опять не хочется…
Пожалуйста, напишите в каких именно javascript-файлах нужно оставить DIR_WEB_ROOT
Заранее благодарю за помощь, терпение и понимание!
Кстати, если речь идет о:
/templates/skin/new/js/
то у меня ни в одном из файлов, находящихся в указанной папке, не указывается SERVER_WEB_ROOT. Везде прописано DIR_WEB_ROOT
Вообщем вот еще какая ситуация: когда при создании нового топика, или при отправки письма пользователю или же при коментировании этого письма — на почтовик приходит письмо, в котором:
Получен новый комментарий на письмо «Test», прочитать его можно перейдя по этой ссылке
С уважением, администрация сайта www
ссылки на адрес сайта и на комментарий не подставляются…
я вот что сделал: зашел в .../templates/skin/new/notify/russian/
и во всех файлах поменял SERVER_WEB_ROOT на DIR_WEB_ROOT — заработало!
А вот с зависанием комментариев я так и не разобрался…
Что мне делать? Во всех файлах SERVER_WEB_ROOT менять на DIR_WEB_ROOT ????
зашел в .../templates/skin/new/notify/russian/
и во всех файлах поменял SERVER_WEB_ROOT на DIR_WEB_ROOT — заработало!
Это зря. Если SERVER_WEB_ROOT не подставляется, то варианта два:
1) Не работает хук. Причём, может быть это из-за:
а) файл с хуком не скопирован или же для доступа к нему нет прав в ФС;
б) хук не вызывается в лс из-за правки кода;
2) Не работают настройки. Это может быть из-за:
а) неправильной установки настроек;
б) файл с настройками не скопирован либо лс не может получить к нему доступ.
Скажите, пожалуйста, а если ресурс будет на домене.рф? Можно ли будет с поддержкой кирилических никнеймов совместить данный модуль, т.е. сделать блог по адресу Вася_Пупкин.сайт.рф?
Сделать можно, но текущая версия модуля не поддерживает punycode. Возможно, автор реализует это в версии для 0.4.х. Было бы интересно узнать о планах разработчика в отношении плагина субдоменов.
Заодно предлагаю всех заинтересованных в приобретении плагина субдоменов отметиться здесь, чтобы показать, что спрос на этот продукт имеется.
Я в програмировании не смыслю. Хочу создать свою соц.сеть. На начальном этапе выложить ее в нэт и настроить плагины мне помогут. Нужен ли мне будет программист на постоячной основе или первое время смогу справляться сам?
Здравствуйте! Сегодня купил и установил этот плагин! Но после активаций и авторизации выходить такая ошибка:
Fatal error: ModuleUser::GetUsersAdditionalData() [moduleuser.getusersadditionaldata]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "PluginSitemap_ModuleUser_EntityUser" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/users2/d/dubl2/domains/site.ru/classes/modules/user/User.class.php on line 101
Помогите! В чем может вызвана данная проблема????!!!
Всем привет! У меня на сайте перестало работать функция добавления в друзья! В профиле нажимаю на кнопку «Добавить в друзья» вылезает окошка " Представьтесь:" Там есть поля для заполнение и кнопки «Отправить» и «Отмена». Когда нажимаю на кнопку Отправить и\или Отмена то ничего не происходить! Может быть проблема из плагина «Поддомена». Помогите пожалуйста!!!
104 комментария
Путь в ссылке неверно прописан.
define('DIR_STATIC_ROOT','http://site.ru');
А в header ничего кроме инструкций из мануала ничего на тему путей править не надо.
Всё установил. Ссылки прописываются правильно, но не работают поддомены(.
Где может быть проблема?
Модуль пока сырой, найдено множество мелких багов, не рекомендую пока использовать на живом сайте.
— не работают ответы в почте
— не загружаются картинки
— не закрывается форма после публикования комментариев
— ссылки из прямого эфира ведут не туда, куда следует
… и другие, не столь важные мелочи
Отправил вчера репорт разработчикам, жду обновлений )
оплату перевел еще вчера, модуль пока не получил…
Модуль уже можно и нужно использовать на рабочих сайтах.
Как узнать способен ли мой хостинг на это? В смысле работать с этим модулем.
Надо узнать можно ли сделать так чтобы любой поддомен вида *.site.ru смотрел в корень.
Нужны ли какие-то настройки специальные, или после установки «само заработает»?
Спасибо.
Надо чтобы все поддомены вида http://*.sayt.ru вели в корень
Вот недавно приобрел и установил данный модуль и заметил вот такую ошибку:
при добавлении комментария, а именно после нажатия кнопки «добавить» — добавление зависает! То есть, появляется картинка загрузки (loading.gif) и ни чего не происходт… коммент не добавляется и процесс загрузки висит… а вот если обновить страницу — то комментарий добавляется.
Подскажите, пожалуйста, где может быть ошибка? Я так подозреваю что это что-то связанно с DIR_STATIC_ROOT и DIR_WEB_ROOT
В общем, в javascript-файлах нужно оставить DIR_WEB_ROOT.
ладно, если это можно исправить — будьте добры, подскажите, в каких именно файлах нужно внести поправки? Так как я в программирование не особо селен… а все переустанавливать опять не хочется…
Пожалуйста, напишите в каких именно javascript-файлах нужно оставить DIR_WEB_ROOT
Заранее благодарю за помощь, терпение и понимание!
/templates/skin/new/js/
то у меня ни в одном из файлов, находящихся в указанной папке, не указывается SERVER_WEB_ROOT. Везде прописано DIR_WEB_ROOT
ссылки на адрес сайта и на комментарий не подставляются…
я вот что сделал: зашел в .../templates/skin/new/notify/russian/
и во всех файлах поменял SERVER_WEB_ROOT на DIR_WEB_ROOT — заработало!
А вот с зависанием комментариев я так и не разобрался…
Что мне делать? Во всех файлах SERVER_WEB_ROOT менять на DIR_WEB_ROOT ????
Это зря. Если SERVER_WEB_ROOT не подставляется, то варианта два:
1) Не работает хук. Причём, может быть это из-за:
а) файл с хуком не скопирован или же для доступа к нему нет прав в ФС;
б) хук не вызывается в лс из-за правки кода;
2) Не работают настройки. Это может быть из-за:
а) неправильной установки настроек;
б) файл с настройками не скопирован либо лс не может получить к нему доступ.
В общем, в личку давайте. Там обсудим.
А с версией 0.4 данный модуль будет работать?
Надо сделать проверку, чтобы не совпадали URL блогов и юзера.
Заодно предлагаю всех заинтересованных в приобретении плагина субдоменов отметиться здесь, чтобы показать, что спрос на этот продукт имеется.
Совместимость: LS 0.3+
Планы по переработке модуля в плагин для 0.4 имеются, но, к сожалению, конкретных сроков нет.
Fatal error: ModuleUser::GetUsersAdditionalData() [moduleuser.getusersadditionaldata]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "PluginSitemap_ModuleUser_EntityUser" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/users2/d/dubl2/domains/site.ru/classes/modules/user/User.class.php on line 101
Помогите! В чем может вызвана данная проблема????!!!