0.00
Рейтинг
0.00
Сила

fantast

Хак «Апгрейд капчи аля Яндекс»

Ввиду последних событий, а именно «СПАМ на LiveStreet» и «Бот регистрирует 120 юзеров в сутки», решил найти альтернативную капчу. Нашел случайно у себя в папке со скриптами какой-то калечный аналог капчи Яндекса, откуда скачал уже не помню, поэтому первоначального автора указать не могу. Считаю капчу Яндекса одной из самых лучших (и не только я), поэтому допилил этот скрипт и прикрутил к ЛС. Эта капча основана на kcaptcha, которая используется в стандартной комплектации движка, поэтому безопасность 100% не хуже и даже лучше — можно смело ставить, если нравится, конечно.

Скрин:
Апгрейд капчи аля Яндекс
Читать дальше →

Автосохранение черновика при создании записи

Уверен, из названия топика ясно чем мы будем заниматься. Для того, чтобы цель выглядела «материальнее»:

Скриншоты:
Автосохранение запрещено

Автосохранение разрешено

Сообщение об успешности или ошибке — стандартный Notice в правом верхнем углу.
Реализация.


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

Размер поста

Такая проблема в ЛС стоит ограничение на 15000 символов в посте. А мне для поекта нужно больше, так как публикуються большие статьи.
Подскажите как увеличить количество знаков в посте.

п.с. И было бы неплохо если была бы вожможность разбивать большие тексты внутри поста и листать их допустим аяксом. было бы удобно добавлять большие книги и тексты. Главное что бы была возможность автоматически расставлять «сат» выставляя колличество знаков, и что бы это можно было править в ручном режиме

Делаем ленту друзей как в ЖЖ (для LS 0.3)

Увидел сегодня пост про будущую версию 0.4 в которой говорится про возможное добавление ленты друзей к движку и решил поделится своим вариантом.
Буквально вчера начал изучать ЛС и удивился почему в друзья добавлять можно, а возможности просмотра ленты нет. Итак поехали.

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

Картинки , cut и видео в комментарии

Скажите пожалуйста, при создании топика в SVN в панеле есть возможность вставки Изображения, Видео и Cat. А в комментарии этого нет. Как это можно поправить?
В Поиске не нашла…

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

1.CUT в комментариях отсутствует.

2. Картинки
— В файл /templates/skin/new/actions/ActionBlog/comment.tpl, (137 строка) после
<a href="#" onclick="lsPanel.putTagAround('form_comment_text','code'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/code.gif" width="30" height="20" title="{$aLang.panel_code}"></a>


добавь:

<a href="#" onclick="showImgUploadForm(); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/img.gif" width="20" height="20" title="изображение"></a>


— В этом же файле на последней строчке вставляем:
{include file='window_load_img.tpl' sToLoad='form_comment_text'}


3.Видео

В этом же файле, после своей «картинки» вставляем строчку:

<a href="#" onclick="lsPanel.putTagAround('form_comment_text','video'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/video.gif" width="20" height="20" title="{$aLang.panel_video}"></a>


вот так и получается :)

Nginx и gzip сжатие страниц

Меня уже давно мучает вопрос, на который ответа я так и не нашел:

Каким образом можно организовать сжатие страниц средствами сервера, если apache стоит за nginx экраном?

Суть такая — если жать страницы апачем, а потом проксировать сжатый траф через nginx, то ничего не выйдет потому что nginx в заголовках выдаёт HTTP/1.0, а для сжатия нужно 1.1 Соответственно апач видит HTTP/1.0 и не жмёт траф.

Перерыл весь инет, но ответа не нашел.

Визуализация статистических данных

Как и обещал в прошлый раз, продолжаю роман с визуализацией данных движка Livestreet. На этот раз отобразим на графиках динамику следующих данных:
  • пользователи
  • комментарии
  • статьи


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