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

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

Пример 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
  • +9
  • 10 июня 2009, 17:09
  • ozz

Комментарии (102)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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