-3.76
Рейтинг
0.94
Сила

MySearch - простой поиск без Sphinx'а

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


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

Модернизация профиля. Часть 2. Облако интересов

Буквально на прошлой неделе доделал облако интересов.
Суть облака интересов, показывать теги, в которых пользователь заинтересован. То есть, либо теги, которыми он маркирует свои посты (ну а кто из вас пишет о неинтересном? :)), либо теги постов, который пользователь добавляет в «избранное».

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

Облагораживаем статистику производительности

Наверное, каждый из вас при первом посещении сайта с правами администратора сразу обратил внимание на какое-то некрасивое безобразие внизу страницы, да ещё и на забугорном языке, а не на великом и могучем. И, поскольку я люблю порядок во всем, то решил немного облагородить сие безобразие. Да и админы вроде бы тоже люди и им тоже хочется видеть всё красивым. Тем более тут делов не больше, чем на 5 минут.

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

Импорт RSS лент


Хотел бы представить новый модуль. Import Rss (Импорт Rss).

По сути аналог как на Хабре habrahabr.ru/crss/

Модуль умеет обновлять RSS ленты и добавлять посты в LS движек.
Обновляет ленты по таймеру, который можно задать отдельно для каждой RSS ленты.
Топики с ленты добавляются при каждом заходе пользователя, по типу refresh (F5).

В системе создаётся пользователь ImportRss и от его имени добавляются топики.

TODO:
— В будущем возможно поведение добавления поменяется. Например одна RSS лента — это один отдельный блог, куда и будут добавляться топики.
— Возможно добавлять топики не только от имени пользователя Import Rss но так же и от имени Admin или любого другого пользователя который указан в Rss ленте, как автор.
— Добавить возможность чтобы модуль можно было писал в определенный блог. Выбирать на стадии добавления RSS ленты. (вынести это из личных блогов и поставить в отдельный RSS-блог)
— сделать только для авторизованных

Жду ваших комментариев и предложений.

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

Google Image Search

Зачем?
Для более разнообразного и яркого контента.

Установка
После распаковки архива, на страницах создания и редактирования топика появляется блок «Поиск изображений» с текстовым полем и кнопкой.

Как работает
После ввода ключевых слов в текстовое поле и нажатия на кнопку, выдаются 8 изображений, которые при выделении автоматически загружаются на сервер и вставляются в топик в полноразмерном виде

Стоимость
300 рублей.

Развитие
На след. неделе планирую сделать постраничность и вставку ссылки без загрузки на сервер. Обновления традиционно бесплатны.

Посмотреть можно на: detsky-mir.com

jQuery tag effect

this wonderful mouseover effect of tags can be seen at 4dle.ru

in order to implement it LiveStreet

first download the following files
www.mediafire.com/download.php?oolzlxm3xox

then edit the templates/skin/new/header.tpl
<script type="text/javascript" src="{$DIR_STATIC_SKIN}/js/jquery-1.2.6.packed.js"></script>
<script type="text/javascript" src="{$DIR_STATIC_SKIN}/js/effects.core.js"></script>
<script type="text/javascript" src="{$DIR_STATIC_SKIN}/js/tadjquery.js"></script>


also then edit the templates/skin/new/block.tags.tpl
and add the line … like shown

<ul class="cloud">
<div class="structure">					
	{foreach from=$aTags item=oTag}
	<li><a class="w{$oTag->getSize()}" rel="tag" href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_TAG}/{$oTag->getText()|escape:'html'}/">{$oTag->getText()|escape:'html'}</a></li>	
	{/foreach}
</div>
</ul>


there is one problem ie the topic/comments switch doesnt work after you add this affect. please help me fix it

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

Объявляется коллективный заказ на реализацию поддержки субдоменов для тематических блогов и пользовательских профилей.

Цель хака: логически отделить сообщества и персональные блоги, делегировав каждому отдельное доменное имя нижестоящего уровня.

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

Желающие поучаствовать в долевом финансировании приглашаются к обсуждению будущего хака в этом топике.

Разработку будет вести наш коллега ozz