Плагин "My Login"


Основной функционал плагина:
  • Позволяет пользователям менять логин;
  • Поддержка коротких ссылок для профилей пользователей (site.com/user1);
  • Поддержка поддоменов для профилей пользователей (user1.site.com);

То есть, плагин позволяет пользователю изменять свой логин. Эта функция доступна в настройках аккаунта. В совокупности с остальным функционалом плагина, мы получаем полезный инструмент для поднятия мини соц. сетей. Ведь, мы все этим занимаемся! ;D

Так же тут учтено то, чего нет в shortprofile: при регистрации или изменении логина не возможно выбрать такой логин, какой бы вёл на существующие разделы сайта, например, не можно зарегистрировать пользователя с логином blogs.

С ссылками на профиль дело обстоит так: мы можем включить одну из функций, или короткие URLs, или поддомены, или оставить как есть, используя при этом только функцию изменения логина. А можно и наоборот: включать только ссылки.

При этом, для работы поддоменов вы должны настроить сервер так, чтобы все запросы с поддоменов передавались на основной домен. То есть, нужно прописать alias вида *.site.com. Дальше скрипт всё сделает сам.

При всём этом, я постарался сделать плагин совместимым с NiceURL. Тут основным условием является, то что надо обязательно указывать в NiceURL постфикс для ссылок (.html, .htm или .php). А также, добавил фикс для того, чтобы подружить NiceURL и RusURLs, но для этого плагин «My Login» должен всегда быть выше в списке plugins.dat, чем NiceURL

Установка:
После активации плагина, получаем ошибку 404, и это нормально. Так происходит потому, что в плагине меняется адрес админки: site.com/admin на site.com/ls_admin. Это нужно для того, чтобы не было конфликта между коротким адресом профиля админа и админкой. То же самое происходит и при дезактивации.

При активации все сессии пользователей удаляются, то есть все пользователи будут разлогинены. Это надо для того, чтобы записать правильную сессию для поддоменов.

Для правильной работы плагина нужно в config.local.php указать вручную `path.root.web` (настоящий адрес сайта, например: «site.com.ua»).

Настройка:
Плагин настраивается в config/config.php.
$config['functions'] = array(
    'change_login' => true, // изменение логина
    // тип ссылки на профиль
    'profile_type' => 'subdomain',   // 'default' - site.com/profile/admin/
                            // 'subdomain' - admin.site.com/
                            // 'short' - site.com/admin/
);

// не допустимые логины
$config['banned_logins'] = array(
    'www',
    'error',
);

CDN на поддомен + upload css, js & images

Да бы всё таки оптимизировать свой сайт я пытаюсь прибегнуть к одному довольно не простому решению — так как в поиске по сайту LS пути или хоть какие-то сведения увы не нашёл ;(
Цель
1. Создать поддомен, типа cdn.site.ru
2. Поставить на него CloudFlare итп
Уже сделано — проблем никаких

А вот взаимосвязь с LS и его файлами так и не получается настроить

Что нужно сделать, чтобы js, css & images файлы загружались с поддомена?
CSS и JS — идут у меня как один единый файл, он для каждого вроде свой и компилируется в папке /templates/cache/mystyle
1.Чтобы генерировались он в том же месте но не на site.ru/templates/cache/mystyle а уже на поддомене нашем. Пускай даже в той-же папке.
2. Изображения и их загрузка — должна будет осуществляться уже не на site.ru/uploads/images
А на поддомен — cdn.site.ru/uploads/images

Конечно у меня уже в базе данных изображения прописаны как site.ru/uploads/images — пускай, главное чтобы новые изображения теперь попадали на поддомен — cdn.site.ru/uploads/images

И опять про поддомены

Понимаю что тема уже забита, но ответа сам так и не нашел для версии 1.0.2.
Есть свой собственный экшен и URL'ы вида:
site.ru/city/msk/
site.ru/city/spb/
site.ru/city/samara/
И т.д.


А нужно каждый город вынести на поддомен, чтобы было:
msk.site.ru
spb.site.ru
samara.site.ru
И т.д.


Всё что удалось найти для более ранних версий, на своей 1.0.2 даже файл Router.class.php выглядит по другому. Подскажите, как через роутинг перенаправить поддомен в экшен или хотя бы в какую сторону копать?

Статика на поддомене

по сабжу нашел пару тем тыц и тыц. есть плагин для амазона и для 0.5.1 и для 1.0.1
имеется ввиду что:
есть site.ru и есть image.site.ru, даже на одном хостинге.
на site.ru движок. на image.site.ru картинки.
хотел спросить у кого-нить подобное реализовано?
если да, то как?
если нет, то сколько будет стоить разработка подобного плагина ориентировочно?

Загрузка фото

Здравствуйте!

Появилась необходимость отделить статику (картинки) от самого сайта на LS. Для этого решил сделать поддомен вида img.site.ru и от туда люди могут загружать свои фотографии, потом редактировать их. Достаточно скопировать ссылку и вставить в топик.

Читать дальше →

Необходимо перенести профили пользователей на поддомены (Решено)

Необходимо перенести профили пользователей на поддомены, т.е. чтобы профили были доступны по адресу login.site.ru

Решение написал в комментарии пользователь xyz

вывести какой-то 1 коллективный блог на поддомен

Можно ли реализовать?

Вывести все посты, из какого-то коллективного блога, на поддомен.

Ну, т.е. пользователи бы постили в него. Но и чисто посты, можно было бы просмотреть на поддомене.

Поддомены для личных блогов и компании

День добрый, уважаемое сообщество! Был когда то модуль поддомены для юзеров для LS 0.3+ livestreet.ru/addons/48/ но почему то потеряла актуальность и на 0.4 не была переведена.
На самом деле, данный модуль не для всех может понадобиться. Для кого может быть он важен?!
1. Для разработчиков городских порталов
2. Для сайтов работающих тесно с компаниями
3. Для сайтов акцентирующие личные блоги.
В общем всех единомышленников, приглашаю сюда на обсуждение. Возможно и разработчики подтянутся со своими предложениями.

Загрузка изображений на поддомен

Есть возможность как то сделать загрузку изображений на свой отдельный поддомен?
Кол-во картинок в LS большое получилось, и делать стандартными средствами хостинга полный бэкап становится все труднее и труднее
(Бэк уже весит гиг)