Добавляем автофокус в поле ввода комментариев

25
Дело было вечером (или ночью?), делать было нечего (или было?). Хотя не суть.
А вот это суть — http://livestreet.ru/blog/2465.html.

Непорядок. Исправляем.

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

LS Google Wave

10
Google Wave — компьютерная платформа, призванная соединить в себе электронную почту, мгновенную передачу сообщений, Вики и социальную организацию сети с сильным совместным центром. Запуск программы намечен на конец 2009 года.
Однако, частично предоставлен доступ к функционалу данной платформы.

В данной статье описывается механизм добавления Google волн в создаваемые пользователями Вашего блога топики.
Добавление волн в комментарии запрещены.



Читать дальше
  • +7
  • 07 августа 2009, 16:00
  • XLATM

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

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


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

Установщик LiveStreet

9
Думаю, что это творение не нуждается в особых представлениях. Достаточно описать небольшой списочек возможностей:

  • Шаг принятия лицензионного соглашения
  • Проверка настроек сервера
  • Проверка прав доступа к необходимым папкам (CHMOD)
  • Настройка соединения с MySQL и установка БД
  • Создание аккаунта администратора
  • Обработка различных ошибок
  • Блокировка установки при наличии установленного LS


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

Кнопка "загрузить файл" в стандартном редакторе

25
Основные возможности:

  • Ограничение загрузки по типам

  • Загрузка по прямой ссылке на файл

  • Защита от хотлинков

  • Подсветка типа файла иконкой

  • Префикс для загружаемых файлов

  • Транслитерация русских имен файлов




Как это выглядит
  • +6
  • 20 июня 2009, 09:41
  • loki

Размер редактора

8
На форумах есть удобная вещь: при нажатии на кнопочку увеличивается размер окна редактора.
Теперь есть и на ЛС:

Весьма просто:
Идем в файл \templates\skin\new\actions\ActionTopic\add.tpl
Ищем
<a href="#" onclick="lsPanel.putText('topic_text','


Читать дальше
  • +6
  • 18 июня 2009, 21:54
  • Mmka

Смайлики

30
Актуально для 0.3.1 (и шаблона new)
(3 этапа: в статью, в комменты, в текстовый редактор(для меня оказалось самым трудным)
Копируем папку

Читать дальше
  • +5
  • 18 июня 2009, 20:54
  • Mmka

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

10
Выложил финальную версию Админпанели. Поскольку базовый функционал, необходимый админу, был реализован, мелкие баги (какие были найдены) устранены, то модулю торжественно присваивается версия 1.0

По сравнению с предыдущей версией каких-то особо кардинальных изменений не произошло, и смена версия знаменует просто переход с беты на финальный релиз.



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

Новый механизм сессий

6
В SVN обновил механизм пользовательских сессий. Теперь сессии хранятся в отдельной таблице и содержат данные о последней дате активности пользователя и его IP. Это позволит снять нагрузку с запроса на получения списка онлайн юзеров, который раньше приходилось делать ко всей таблице пользователей.
Также появилась новая фишка — теперь сессия авторизованного юзера обновляется в БД не при каждом запросе к сайту, а с интервалом в 10 минут. Т.е. каждый раз она сохраняется в кеше и каждые 10 минут сбрасывается в БД. Это позволит избавиться от большого числа UPDATE запрос при значительном онлайне пользователей, что должно сказаться на производительности, особенно у обладателей MyISAM, т.к. это engine полностью лочит таблицу при записи в неё.
Надеюсь на вашу помощь в тестирование этого нововведения :)

ЗЫ Забыл добавить, т.к. обновление в БД происходит минимум раз в 10 минут, то при отображении списка онлайн юзеров возможна погрешность в сортировке, которая составляет примерно 10 минут
  • +8
  • 13 июня 2009, 02:12
  • ort