Поддомены для юзеров и коллективных блогов

Модуль сделан по ТЗ из топика Реализация поддержки субдоменов (коллективный заказ)

Пример WWU.ru
— Все посты располагаются в субдоменах
— Ссылки из заголовков топиков с главной страницы, rss, прямого эфира, топа, хороших и тд ведут на полный текст, располагающийся в субдомене
— Ссылки из пользовательских профилей ведут на профили друзей, а не на их блоги, например, user.site.ru/profile;
— Ссылки из списка блогов и из пользовательских профилей (состоит/администрирует) ведут на субдомены, являющимися коллективными блогами.
— по адресу user.site.ru показываем публикации (блог пользователя), а не его профиль;
— по адресу blog.site.ru показываем непосредственно сам коллективный блог;
— ссылки на субдомены, для которых нет алиасов среди блогов и пользователей, переадресовываются на основной домен и по ним выводится ошибка 404;
— обеспечение предупреждения коллизий путём проверки существования алиасов при регистрации пользователей и создания коллективных блогов.

livestreet.ru/addons/48/

Для участников прездзаказа цена 585р.

p.s. Дружит с модулем «Адсенс для юзеров»
UPD: Выпустили версию с фиксами 1.0.2

104 комментария

avatar
Есть возможность яндексами
avatar
Есть выслал в личку.
avatar
Молодцы! Если разрожусь своим проектом — обязательно куплю.
  • dig
  • 0
avatar
Берите прямо сейчас! Свеженький, горяченький с румяном – только из печи секретных лабораторий! И цена ну просто смех ;)
avatar
«Фирма веников не вяжет» — фирма делает добро! :)
avatar
хм… за модуль берут только деньгами, или готовы за еду и подзатыльники?
avatar
У меня проект пока расположен на домене 3го уровня, вида проект.хх.ua, поэтому поддомены выглядят неэстетично, как только перееду на домен 2го уровня — буду использовать :)
avatar
Хорошо бы ещё подружить с пингатором )
avatar
о да это будет весчь, а пингатор тоже OZZ писал!!!
avatar
а что это даст, можно поподробнее !?
avatar
Исправьте в шапке: логотип, Блоги, Люди, О проекте.
Путь в ссылке неверно прописан.
avatar
В курсе что при каждом переходе на субдмен графика перезагружается (пути ведут на субдомен). Имхо, огромнейший жирный минус.
avatar
подредактируйте header.tpl, установив в нём авсолютные пути к скриптам, стилям и графике
avatar
Для статики есть настройки в LS. Там и измените:
define('DIR_STATIC_ROOT','http://site.ru');
avatar
Настройки LS в /config/config.php имею в виду.

А в header ничего кроме инструкций из мануала ничего на тему путей править не надо.
avatar
Нужно, иначе браузер будет все шаблонные потроха грузить из каждого субломена
avatar
Хм. Мы с вами об одном и том же говорим? Предлагаю посмотреть на wwu.ru — там именно так и сделано, вся статика грузится с главного домена.
avatar
Я говорю о модуле субдоменов. На том сайте он уже модифицирован так, как я пояснял выше. В дистрибутиве этого нет.
avatar
На том сайте просто изменена настройка DIR_STATIC_ROOT в точном соответствии с тем советом, что я привёл выше. Кроме этого там полностью тот же модуль.
avatar
Откройте код модуля и убедитесь сами, что одним изменением той переменной проблема не решится.
avatar
Решилась же :)
avatar
В позавчерашнем релизе в тех местах, о которых мы говорим, была другая переменная. Я хотел сказать, что одной её правкой не изменится ничего, нужно во многих местах заменить её имеющуюся там переменную. А лучше — не путать ничего, а оставить это разработчику — исправят ошибки и будет не модуль, а конфетка.
avatar
Там проблема другая, но решается легко
avatar
Вообще, в шаблоне такие дела не айс делать. Нужно как можно более абстрагировать такие системные вещи, как рутинг движка. Я бы вообще это сделал в каком-нить конфигурационном YAML файле.
avatar
Я вас не понял. Всё можно и нужно делать через константы в конфиге
avatar
Я говорю о статических путях в шаблоне, которые есть жуткое зло.
avatar
Никто не спорит
avatar
Возникла проблема.
Всё установил. Ссылки прописываются правильно, но не работают поддомены(.
Где может быть проблема?
rcbr.cc — собственно сайт.
avatar
Нужно внести изменения в конфиг веб-сервера, перезагрузить его и внести записи в файл вашей зоны.
Модуль пока сырой, найдено множество мелких багов, не рекомендую пока использовать на живом сайте.
avatar
Понятно.
avatar
вопрос сырости спорный. Если без тюнинга то вполне рабочий вариант, поправте.
avatar
Эх, не хотел озвучивать публично, но раз такое дело — поправлю. Есть ряд недостатков, которые препятствуют использованию на живом сайте:
— не работают ответы в почте
— не загружаются картинки
— не закрывается форма после публикования комментариев
— ссылки из прямого эфира ведут не туда, куда следует
… и другие, не столь важные мелочи

Отправил вчера репорт разработчикам, жду обновлений )
avatar
Так обновление всем разошлют? Или только тем, кто закажет?
avatar
конечно всем
avatar
Это если ставить на чистый лс3.1?
avatar
Без разницы
avatar
ок, будем ждать комментов от ozz

оплату перевел еще вчера, модуль пока не получил…
avatar
Не волнуйтесь, всё-таки выходные. У ozz'а на них могут быть свои законные планы )
avatar
получил =) гууд, ставлю… как поставлю, отпишусь.
avatar
Заказал. Ждемс )
  • iko
  • 0
avatar
Проясните пожалуйста, в чём преимущества групп на поддоменах?
avatar
Народ, а я не понял из описания и комментов — а поддомены необходимые автоматом создаются?
avatar
Нет они отображаются автоматом. Если хосетр позволяет сделать *.site.ru
avatar
А, ну это не любой хостер позволяет. Я б советовал обязательно это указывать в описании модуля, чтобы не возникало «неоправданных надежд» и их несвершения. Зачем вам лишний негатив?
avatar
Вы правы.
avatar
Выпустили версию с фиксами. Разослал вроде всем.
  • ozz
  • +2
avatar
Все замеченные баги и недостатки устранены, рекомендую покупать.
Модуль уже можно и нужно использовать на рабочих сайтах.
avatar
С пингатором дружит? Просто планирую и то и то ставить. Не считая всяких Компаний, Афиш и иже с ними.

Как узнать способен ли мой хостинг на это? В смысле работать с этим модулем.
avatar
Дружит конечно.

Надо узнать можно ли сделать так чтобы любой поддомен вида *.site.ru смотрел в корень.
avatar
Вопрос: я на VPS
Нужны ли какие-то настройки специальные, или после установки «само заработает»?
Спасибо.
avatar
Видно я ответ написал в почту по запарке.
Надо чтобы все поддомены вида http://*.sayt.ru вели в корень
avatar
поставил — все гуд, есть правда небольшие недоработки, например при создании топика со ссылкой ссылка имеет вид — user.site.ru/link/go/9/ соответственно переход по ней ведет на 404, может ещё кто чего нашёл?
avatar
Спасибо поправим.
avatar
Добрый день.
Вот недавно приобрел и установил данный модуль и заметил вот такую ошибку:
при добавлении комментария, а именно после нажатия кнопки «добавить» — добавление зависает! То есть, появляется картинка загрузки (loading.gif) и ни чего не происходт… коммент не добавляется и процесс загрузки висит… а вот если обновить страницу — то комментарий добавляется.
Подскажите, пожалуйста, где может быть ошибка? Я так подозреваю что это что-то связанно с DIR_STATIC_ROOT и DIR_WEB_ROOT
avatar
еще даже если в комментарии ни чего не писать а сразу же нажать кнопку «добавить» — тоже самое происходит — идет процесс загрузки, но при этом в правом верхнем углу окно с сообщением что минимальный пост от 2-х символов — не появляется…
avatar
Это не ошибка модуля, а ошибка его неправильной установки. Всё дело в том, что в javascript-файлах скина не нужно заменять DIR_WEB_ROOT на SERVER_WEB_ROOT. В документации, впрочем, об этом сказано.
В общем, в javascript-файлах нужно оставить DIR_WEB_ROOT.
avatar
дело в том, что я делал так: после покупки модуля, я полностью снес сайт (кроме базы), установил заново LiveStreet_0.3.1 и потом переписал все файлы модуля и прописал настройки… и все! то есть я не в ручную правил )))
ладно, если это можно исправить — будьте добры, подскажите, в каких именно файлах нужно внести поправки? Так как я в программирование не особо селен… а все переустанавливать опять не хочется…
Пожалуйста, напишите в каких именно javascript-файлах нужно оставить DIR_WEB_ROOT
Заранее благодарю за помощь, терпение и понимание!
avatar
Кстати, если речь идет о:
/templates/skin/new/js/
то у меня ни в одном из файлов, находящихся в указанной папке, не указывается SERVER_WEB_ROOT. Везде прописано DIR_WEB_ROOT
avatar
Вообщем вот еще какая ситуация: когда при создании нового топика, или при отправки письма пользователю или же при коментировании этого письма — на почтовик приходит письмо, в котором:
Получен новый комментарий на письмо «Test», прочитать его можно перейдя по этой ссылке
С уважением, администрация сайта www

ссылки на адрес сайта и на комментарий не подставляются…
я вот что сделал: зашел в .../templates/skin/new/notify/russian/
и во всех файлах поменял SERVER_WEB_ROOT на DIR_WEB_ROOT — заработало!
А вот с зависанием комментариев я так и не разобрался…
Что мне делать? Во всех файлах SERVER_WEB_ROOT менять на DIR_WEB_ROOT ????
avatar
зашел в .../templates/skin/new/notify/russian/
и во всех файлах поменял SERVER_WEB_ROOT на DIR_WEB_ROOT — заработало!

Это зря. Если SERVER_WEB_ROOT не подставляется, то варианта два:
1) Не работает хук. Причём, может быть это из-за:
а) файл с хуком не скопирован или же для доступа к нему нет прав в ФС;
б) хук не вызывается в лс из-за правки кода;

2) Не работают настройки. Это может быть из-за:
а) неправильной установки настроек;
б) файл с настройками не скопирован либо лс не может получить к нему доступ.

В общем, в личку давайте. Там обсудим.
avatar
Спасибо огромное за помощь!!! Проблема устранена!
avatar
Заинтересовался модулем, но есть вопрос: будет ли обновление модуля под версию 0,4?
avatar
Будет.
avatar
После покупки модуля все обновления будут доступны бесплатно?
avatar
да
avatar
Есть ли примерные сроки доступности версии для 04? хотя бы для тестирования
avatar
Как модуль с nginx'ом работает?
avatar
хорошо работает.
avatar
Добрый день!
А с версией 0.4 данный модуль будет работать?
avatar
Пардон, поспешил с вопросом… Увидел уже, что обновление под 0,4 запланировано, но не увидел когда сие случиться?
avatar
Да и совершенно не нужны на поддоменах коллективные блоги.
avatar
вы забыли добавить, что они не нужны именно вам
avatar
Забыл. Надеюсь это не преступление, ведь никто не пострадал.
avatar
Зарегистрировался на сайте wwu.ru, как пользователь umor

umor.wwu.ru/profile/ — здесь мой профиль
umor.wwu.ru/ — а здесь публичный блог, хотя должен быть персональный блог юзера.

Надо сделать проверку, чтобы не совпадали URL блогов и юзера.
avatar
Вот на этом сайте все отлично работает: detsky-mir.com/
avatar
Скажите, пожалуйста, а если ресурс будет на домене.рф? Можно ли будет с поддержкой кирилических никнеймов совместить данный модуль, т.е. сделать блог по адресу Вася_Пупкин.сайт.рф?
avatar
символ _ нельзя использовать в субдоменах, лучше заменять его на -
avatar
Как с воплощением идеи с субдоменами? Уже есть такой плагин?
avatar
дайствительно, как будет работать ливстрит на кириллическом домене? Можно ли будет сделать ресурс: петя.сайт.рф?
avatar
Сделать можно, но текущая версия модуля не поддерживает punycode. Возможно, автор реализует это в версии для 0.4.х. Было бы интересно узнать о планах разработчика в отношении плагина субдоменов.

Заодно предлагаю всех заинтересованных в приобретении плагина субдоменов отметиться здесь, чтобы показать, что спрос на этот продукт имеется.
avatar
Я в програмировании не смыслю. Хочу создать свою соц.сеть. На начальном этапе выложить ее в нэт и настроить плагины мне помогут. Нужен ли мне будет программист на постоячной основе или первое время смогу справляться сам?
avatar
Плагин все еще актуален для 4.2?
avatar
Этот плагин работает только в версии для 0.3.х
avatar
Эх… зачем тогда ставить "+" в аддонах
Совместимость: LS 0.3+
avatar
Зто значит, что совместимо с 0.3.1 и 0.3, в то время никто всерьёз не думал о 0.4. Дела давно минувших дней.

Планы по переработке модуля в плагин для 0.4 имеются, но, к сожалению, конкретных сроков нет.
avatar
Ну если разработчик плагина не собирается делать обновление. Давайте еще разочек коллективный заказ сделаем?
avatar
давайте сделаем
avatar
Что будем делать? Никаких активностей не наблюдалось. Может в двоем закажем совместно?
avatar
Готов присоединится.
avatar
Чем история кончилась? Судя по каталогу общедоступного плагина нет.
avatar
Готов плагин, выложу сегодня.
avatar
Это хорошая новость! Сколько стоить будет?
avatar
30$?
avatar
avatar
Здравствуйте! Сегодня купил и установил этот плагин! Но после активаций и авторизации выходить такая ошибка:
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

Помогите! В чем может вызвана данная проблема????!!!
avatar
кеш очисть, не тот, что шаблонов, а тот, что запросов к базе данных
avatar
решил этот вопрос
avatar
Всем привет! У меня на сайте перестало работать функция добавления в друзья! В профиле нажимаю на кнопку «Добавить в друзья» вылезает окошка " Представьтесь:" Там есть поля для заполнение и кнопки «Отправить» и «Отмена». Когда нажимаю на кнопку Отправить и\или Отмена то ничего не происходить! Может быть проблема из плагина «Поддомена». Помогите пожалуйста!!!
avatar
отключите его и посмотрите что будет
avatar
Да точно из за плагина! Отключил и все работает!
avatar
а когда включаешь опять перестает работать!!!
avatar
Помогите пожалуйста! Ссылку отправил в ЛС
avatar
Is Anybody Home? где же такой плагин найти?
  • izqi
  • 0
avatar
Кто ищет — тот найдет!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.