Предновогодние подарки от LiveStreet

На носу уже висит 2010 год и в преддверии Нового Года мы решили порадовать разработчиков и пользователей LiveStreet.

Для разработчиков участие в платном разделе «Каталога модулей» весь декабрь бесплатное, для этого разработчику необходимо иметь рейтинг больше 2.
Для пользователей бесплатно предлагаем модуль «Чат light» с бесплатным обслуживанием в течении декабря, далее стандартная абонентка — 50 рублей. Необходимое условие — иметь рейтинг больше 1.

Надеюсь наши скромные подарки скрасят ваше ожидание Нового Года!

Для получения подарков пишите мне в личные сообщения с темой «Новый Год»

Предоставлю бесплатный хостинг на качественном сервере!

Предоставлю бесплатный хостинг на качественном сервере!

www.lapin.ru/free_hosting

Кому нужно сделать свой сайт и сэкономить денег, то могу помочь это реализовать.
Хостинг действительно будет бесплатен. Сервер находится на магистральном канале в Москве, поэтому при загрузке никаких тупняков не будет.

Спам, порно, варез и прочая хрень запрещена.

Хостинг предоставляется при регистрации доменного имени через меня или при переносе вашего существующего домена на мой партнерский аккаунт у регистратора.

Домен регистрируется ТОЛЬКО на Вас. В связи с принятием нового закона, не забудьте, что регистрировать нужно только на свое имя — данные нужно будет подтверждать, выслав скан паспорта nic.ru/dns/service/identification.html

В честь дня знаний поделюсь хостингом для LS

Условия:
— установлен LS 0.3.1;
— бесплатные шаблоны;
— некоторые бесплатные модули;
— доступ по ftp;

для кого это — для тех кто желает попробовать как оно…

Заявки оставлять на h0sting.net, или в комментах.

Модуль Loader - управление js и css файлами

Суть проблемы:

В шаблоне new на каждой странице выводиться 18 js файлов и 6 css. Достаточно много, особенно если учесть, что на многих страницах не нужна и половина из них. Хотелось бы избавиться от ненужного баласта. Но… Файлы жестко прописаны в template, поэтому стандартными средствами с этим трудно бороться.

Решение проблемы:

Выкладываю в свободный доступ модуль «Loader», который использую для своего проекта.

Модуль Loader предоставляет вам возможность просто управлять совокупностью подключаемых к странице css и js файлов, используя шаблоны адресов или непосредственно из кода Action`a.

Скачать модуль. (в данный момент на модерации).

Используя модуль вы можете:

1) задать набор файлов, выводимых по умолчанию. Стартовый default-набор состоит из файлов подключаемых в скине new версии livestreet 0.3.1
2) создавать правила включения и\или исключения некоторых (или всех) файлов для путей любого вида.
3) подключать или удалять файлы прямо из кода Action`a

О том, как установить модуль — в readme.txt файле (это совсем не сложно). Как пользоваться — под катом.

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

Админпанель вер.1.2.100

Не собирался выкладывать релиз в таком виде, но у людей возникли проблемы, которые, по идее, должен был решать бан по ip, но не решал. Как оказалось, бан ip-адреса вовсе не мешал регаться новым юзерам с этого ip (хотя потом и не пущал на сайт).

Поэтому пришлось в срочном порядке исправлять этот баг и выкладывать релиз, как есть. А есть в нем, помимо этого исправления, еще две новые фичи, а именно:

1) Настройки кеширования (в меню «Настройки»). Вообще-то, настраивать кеш можно было и через редактирование файла конфигурации. Но тут это более понятно. И плюс есть одна «волшебная» галочка — «Сбросить кеш». Возникает иногда в процессе работы такая необходимость, а простого инструмента не было.

2) Работа с инвайтами (в меню «Пользователи»): просмотр инвайтов (кто, когда и кого пригласил), генерация инвайтов (задаете, сколько нужно инвайтов и получаете список), рассылка инвайтов (задаете список адресов, и сгенерированные инвайты рассылаются по этому списку).

Поскольку выпуск релиза получился внеплановый, то не серчайте сильно, если баги какие-то попрут — не успел толком протестировать. Зато сотый релиз — юбилейный :)

Загрузка там же: livestreet.ru/addons/34/

Реквизиты те же: кошельки WebMoney Z178319650868 или R312496642374, счет Яндекс.Деньги 41001176375531

Модуль "Менеджер Блоков"

При работе с сайтом на базе ЛС инода возникает необходимость свои блоки делать и включать их в страницы. В принципе, особых проблем в этом нет. Но если нужно, чтоб блок показывался на всех страницах, то нужно пробежаться по нескольким экшенам и там добавить блок. Если возникает желание сделать так, чтоб где-то блок показывался, а где-то нет, то нужно сообразить, в каких классах его вставить, а в каких — нет.

Собственно, проблема не шибко серьезная, но, тем не менее, возникло желание сделать так, чтоб манипулировать блоками можно было из одного места. Так и родился модуль «Менеджер Блоков».


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

MySearch - добавим капельку релевантности

В версии 1.1.29 добавлен некий элемент релевантности. Например, есть такие топики (перечислены в порядке их создания):

1. В тексте встречается слово «мама».
2. В тексте встречается фраза «мама мыла раму».
3. В тексте есть слова «мама», «рама».
4. И в тексте, и в заголовке встречается фраза «мама мыла раму».
5. В тексте встречается слово «рама».


Задаем поиск «мама мыла рам*».
В результатах топики будут выданы в таком порядке: 4, 2, 1, 3, 5

Т.е. максимальный вес имеют топики, в которых искомая фраза целиком встречается и в заголовке, и в тексте (если это поиск в топиках), потом те, где фраза целиком встречается в тексте, потом те, где встречается хотя бы одно из слов искомой фразы.

Модуль скачивать здесь: livestreet.ru/addons/74/

UPD По заявкам пользователей в версии 1.1.31 добавлен поиск по блогам — в названиях и описаниях блогов

Админпанель вер.1.2.99

Изменения:
+ Работа с блогами: просмотр всех блогов (и коллективных, и персональных), удаление блогов. Раньше единого списка блогов не было, и удалять блоги можно было только через жо юзера, который их создал. Сейчас можно это сделать прямо из списка блогов.
+ В языковом модуле добавлено сохранение выбранного языка на любой промежуток времени. Несколько человек просило что-то подобное сделать. Чтоб не заниматься хаком профайла юзера, сделал это фичу через сохранение в куках. Подробнее здесь: livestreet.ru/blog/2347.html

UPD Обновил до 1.2.99, изменение одно: при удалении блога окно подтверждения выскакивает. А то верно было замечено — промахнулся с пьяну, ткнул не в тот блог, и…

Модуль поиска MySearch - вышла версия 1.1

Выложил версию 1.1 (сейчас доступен билд 1.1.20)

Прилично так доработал модуль, поэтому решил сменить номер версии на 1.1.

Если кратко, то основные нововведения:
1) Много чего вынес в конфиг для более гибкой настройки модуля — поддерживаемые символы народов мира, параметры подсветки и т.д.

2) Сделал формирование сниппетов для вывода результатов и уложил в одинаковый вид вывод топиков и комментов

3) Сделал возможность временно отключать модуль. Например, если надумали поставить Сфинкса или еще какую-то искалку, но сразу не «выходит каменный цветок», и надо периодически отключать MySearch для проверки, а потом опять включать. Щас это можно делать через изменение одного параметра в конфиге.

И много чего еще по мелочи, убив кучу времени на бодание с UTF-8.

Модуль уже выложил, будет доступен после модерации по прежнему адресу на livestreet.ru/addons/74/

Обсуждение предыдущей версии здесь: livestreet.ru/blog/addons/2221.html

UPD Версия 1.1.22 — пагинация результатов запроса
UPD Версия 1.1.23 — удаление лишних тегов из сниппета, показываются только теги 'a', 'img', 'object', 'param', 'embed', т.к. по ним идет поиск
UPD Версия 1.1.24 — добавлена опция исключения всех тегов из поиска
UPD Версия 1.1.26 — Исправлен баг, считающий в результатах выдачи неопубликованные топики и удаленные комменты
UPD Версия 1.1.28 — Если искомые слова встречаются рядом, то они попадут в один фрагмент сниппета. Изменено значение параметра MYSEARCH_SKIP_ALL_TAGS — если он задан, то поиск в тегах все равно идет, но сами теги в результатах поиска не показываются
UPD Версия 1.1.29 — Добавлены элементы релевантности
UPD Версия 1.1.34 — багфикс ( livestreet.ru/blog/3552.html )