Ответ Ctrl+Enter

13
Делаем как на хабре. (при нажатии ctrl+enter отправляется ответ)


Читать дальше
  • +3
  • 14 августа 2009, 19:45
  • Mmka

Теги H1,H2,Table,tr, td итд

15
Тут была темка… Не знаю, в чем была проблема решается вроде так:

Идем в www\classes\modules\sys_text\Text.class.php

Ищем
// Разрешённые теги
		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote'));


Видоизменяем:
// Разрешённые теги
		$this->oJevix->cfgAllowTags(array('cut','a', 'img', 'i', 'b', 'u', 's', 'video', 'em',  'strong', 'nobr', 'li', 'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4','h1','table','tr','td', 'h5', 'h6', 'br', 'hr', 'pre', 'code', 'object', 'param', 'embed', 'blockquote'));


Теперь добавляем кнопки в редактор:
Идем www\templates\skin\new\actions\ActionTopic\add.tpl

После
<a href="#" onclick="lsPanel.putText('topic_text','


Читать дальше
  • +5
  • 01 августа 2009, 18:10
  • Mmka

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

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



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

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

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


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

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

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


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

Импорт RSS лент

26

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

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

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

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

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

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


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

Google Image Search

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

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

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

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

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

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

Jabber'изация: Отправка уведомлений.

13
После добавления Jabber'а в профиль, на него можно слать уведомления о новых комментариях/постах/письмах. На мой взгляд это значительно удобнее почты.



Читать дальше
  • +5
  • 30 июня 2009, 09:02
  • asdx

Jabber'изация: Добавляем jabber в профиль

50
Вижу, что есть наметки, и в будущем джаббер/скайп/etc будут работать из коробки.
Ну а пока этого нет — приходится делать самостоятельно.



Читать дальше
  • +4
  • 25 июня 2009, 09:03
  • asdx

jQuery tag effect

2
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