Реализация поддержки субдоменов (коллективный заказ)
6
Объявляется коллективный заказ на реализацию поддержки субдоменов для тематических блогов и пользовательских профилей.
Цель хака: логически отделить сообщества и персональные блоги, делегировав каждому отдельное доменное имя нижестоящего уровня.
Технические особенности:
— все посты располагаются в субдоменах;
— ссылки из заголовков топиков с главной страницы, rss, прямого эфира, топа, хороших и тд ведут на полный текст, располагающийся в субдомене;
— ссылки из пользовательских профилей ведут на профили друзей, а не на их блоги, например, user.site.ru/profile;
— ссылки из списка блогов и из пользовательских профилей (состоит/администрирует) ведут на субдомены коллективного блога;
— по адресу user.site.ru показываем публикации (блог пользователя), а не его профиль;
— по адресу blog.site.ru показываем непостредственно сам коллективный блог;
— ссылки на субдомены, для которых нет алиасов среди блогов и пользователей, переадресовываются на основной домен и по ним выводится ошибка 404;
— обеспечение предупреждения коллизий путём проверки существования алиасов при регистрации пользователей и создания коллективных блогов.
Желающие поучаствовать в долевом финансировании приглашаются к обсуждению будущего хака в этом топике.
Разработку будет вести наш коллега
Цель хака: логически отделить сообщества и персональные блоги, делегировав каждому отдельное доменное имя нижестоящего уровня.
Технические особенности:
— все посты располагаются в субдоменах;
— ссылки из заголовков топиков с главной страницы, rss, прямого эфира, топа, хороших и тд ведут на полный текст, располагающийся в субдомене;
— ссылки из пользовательских профилей ведут на профили друзей, а не на их блоги, например, user.site.ru/profile;
— ссылки из списка блогов и из пользовательских профилей (состоит/администрирует) ведут на субдомены коллективного блога;
— по адресу user.site.ru показываем публикации (блог пользователя), а не его профиль;
— по адресу blog.site.ru показываем непостредственно сам коллективный блог;
— ссылки на субдомены, для которых нет алиасов среди блогов и пользователей, переадресовываются на основной домен и по ним выводится ошибка 404;
— обеспечение предупреждения коллизий путём проверки существования алиасов при регистрации пользователей и создания коллективных блогов.
Желающие поучаствовать в долевом финансировании приглашаются к обсуждению будущего хака в этом топике.
Разработку будет вести наш коллега
Вышел Модуль «Привязка LS к Яндекс-блогам. Пингатор» для LS 0.3.1
4
Если кому-то из купивших не пришел на почту, пишите!
о модуле:
При создании Топика и Коммента, модуль отправляет пинг для индексации Яндексу и Google. Ускоряет индексацию проекта.
Модуль создает необходимый функционал для размещения сайта в Рейтинг сервисов —
о модуле:
При создании Топика и Коммента, модуль отправляет пинг для индексации Яндексу и Google. Ускоряет индексацию проекта.
Модуль создает необходимый функционал для размещения сайта в Рейтинг сервисов —
День рождения у Орт’a
1
Друзья!
А мы вот ту все закрутились, забегались, а ведь сегодня замечательная дата. У «виновника» нашего сообщества сегодня день рождения!
Давайте все дружно поздравим Максима!
Пожелаем ему счастья, крепкого здоровья, успехов в поставленных задачах, здоровья семье.
Мы любим тебя Максим всем сердцем и душой. Ты тот человек, который подарил нам радость и хорошее настроение. Честь тебе и хвала.
Хак: запрос инвайта
30
Видя количество спамеров, регистрирующихся на одном моем проекте задумался над тем как бы его уменьшить. С одной стороны, можно просто включить систему инвайтов, но тут встает вопрос о способе его получения.
Как один из доступных способов написал небольшой хак, позволяющий отправлять запрос, содержащий адрес электронной почты, на которую нужно послать инвайт в личку администратору.
Функционал пока самый простой, т.е. просто берется почта, проверяется ее формат, далее формируется и отсылается личное сообщение.
Реализован хак с использованием аякса.
Скачать можно .
Если есть какие-нибудь мысли как можно тему развить пишите ))
Как один из доступных способов написал небольшой хак, позволяющий отправлять запрос, содержащий адрес электронной почты, на которую нужно послать инвайт в личку администратору.
Функционал пока самый простой, т.е. просто берется почта, проверяется ее формат, далее формируется и отсылается личное сообщение.
Реализован хак с использованием аякса.
Скачать можно .
Если есть какие-нибудь мысли как можно тему развить пишите ))
Модуль Админпанель
9
Огоревал я, наконец, модуль администрирования. Что он позволяет делать:
1. Работа с файлом config.php
2. Работа с шаблонами (скинами).
3. Работа со статическими страницами.
4. Сделал простейший инсталлятор модуля
Читать дальше
1. Работа с файлом config.php
2. Работа с шаблонами (скинами).
3. Работа со статическими страницами.
4. Сделал простейший инсталлятор модуля
Читать дальше
Текущая стабильная версия?
1
Добрый день. На длительное время выпал из жизни этого замечательного движка. Разрабатывал свой сайт на старой версии, но теперь, глядя на «новье» хочется такого-же функционала. Собрался переносить свои наработки на новый движок, посему вопрос: «Какова текущая версия движка в СВН, на которую можно перейти безболезненно?» Последний раз, когда я посещал респозиторий, стабильной была 105-я версия, а как сейчас?
Заранее спасибо и извините за избитый, наверное, вопрос.
Заранее спасибо и извините за избитый, наверное, вопрос.
Автоматический выбор блога для нового топика
38
Когда пользователь жмет кнопку Написать, то в выборе блога автоматически ему предлагается Персональный блог. А как было бы здорово, если бы автоматически выбирался именно тот самый блог в котором была нажата кнопка Написать.
Давайте сделаем ее! Тем более это очень просто.
Читать дальше
Давайте сделаем ее! Тем более это очень просто.
Читать дальше
поддомены в LiveStreet для юзера
16
в Router.class.php
было
стало
Читать дальше
было
protected function __construct() {
$this->LoadConfig();
if (get_magic_quotes_gpc()) {
func_stripslashes($_REQUEST);
}
$sReq=preg_replace("/\/+/",'/',$_SERVER['REQUEST_URI']);
$sReq=preg_replace("/^\/(.*)\/?$/U",'\\1',$sReq);
$sReq=preg_replace("/^(.*)\/\?.*$/U",'\\1',$sReq);
self::$sPathWebCurrent = DIR_WEB_ROOT."/".$sReq;
$aRequestUrl = ($sReq=='') ? array() : explode('/',$sReq);
for ($i=0;$i<SYS_OFFSET_REQUEST_URL;$i++) {
array_shift($aRequestUrl);
}
self::$sAction=array_shift($aRequestUrl);
self::$sActionEvent=array_shift($aRequestUrl);
self::$aParams=$aRequestUrl;
}
стало
Читать дальше
Добавление родного поиска на сайте :)
19
UPD 4
Так как мой приветственный топик об открытии сайта заминусовали :) — пишу в своём блоге :)
Короче — сижу сегодня жду пока отмокнут джинсы, которые я наконец-то собрался постирать и вдруг решил добавить нативный поиск по сайту на базе LS :)
Что из этого получилось можно посмотреть на
А реализовано это функцией которая представляет собой небольшую модификацую функции поиска по тегам :)
Поиск осуществляется по теме и тексту топика банальным
Читать дальше
Так как мой приветственный топик об открытии сайта заминусовали :) — пишу в своём блоге :)
Короче — сижу сегодня жду пока отмокнут джинсы, которые я наконец-то собрался постирать и вдруг решил добавить нативный поиск по сайту на базе LS :)
Что из этого получилось можно посмотреть на
А реализовано это функцией которая представляет собой небольшую модификацую функции поиска по тегам :)
Поиск осуществляется по теме и тексту топика банальным
LOWER(topic_text) LIKE LOWER('%{$sTag}%')Читать дальше
