Плагин "Magic Rule"


Плагин позволяет определить правила для голосования и добавления контента.
Есть возможность создавать правила для блокировки голосования на определенное время, например, тех, кто часто голосует в минус.

GitHubgithub.com/livestreet/lsplugin-magicrule

Пример стандартной конфигурации:
Читать дальше →

Три новых фичи в админке (Обновлено)

Во-первых, хочу сообщить, что aceAdminPanel переходит в статус release candidate. Это значит, что новые фичи в текущую версию добавляться не будут. Еще несколько дней тестов и багфиксов, и финальный релиз пойдет в каталог.

Я знаю, что есть пара фич, которые были в прошлой версии, но не перешли пока в эту. Они будут реализованы в следующей версии.

А сейчас хочу написать про три новые маленькие, но, на мой взгляд, полезные функции, которые добавлены в админку некоторое время назад, но я про них пока не говорил.
Читать дальше →

php-fpm+nginx настройка

Здравствуйте, Решил попробовать настроить на VDS php-fpm+nginx под LS. В процессе возникли проблемы, если не сложно можно глянуть конфиги и подсказать в где у меня ошибки… ну кроме ДНК =)

в папке/etc/nginx/sites-available/spagency.org

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

504 Bad Gateway NGINX ! В чем причина ?

Проблема началась недавно. Имеется выделенный сервер от Masterhost и никаких претензий по работе на сервере не замечалось. Но недавно после того, как мы стали сотрудничать с новым сис админом он начал настраивать сервер под себя (говорит что старые конф. не трогал) и вот я стал замечать, что во время написания большого топика с изображениями (загружаем с помощью multupload) после нажатия опубликовать браузер начинает долго Грузиться, открываю другой браузер и вижу, что материал уже опубликован почти за секунду, но тот браузер в котором я загружал продолжаем грузится как будто чего то ожидает и после длительного ожидания минут 2-4 либо переходит на главную страницу либо пишет 504 Bad Gateway NGINX, от браузера ничего не зависит поскольку эту процедуру проделывал с разными браузерами, в одном пока грузит в другом уже все загружено. В чем может быть причина? Может виновата скорость моего интернета или сис админ где то не правильно что то настроил и теперь происходит конфликт между NGINX и Apache?

Тонкая настройка кэша: memory = memcache + FS?

Добрый всем вечер,

поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.

Написаное ниже неверно!
в конфиге кэша стоит «memory».

такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного

Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).

UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).

Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!

Нектороые пожелания по системе

Хотелось бы добавить необязательное поле — url для топика, если его нет(null) — то используется ид.

Самое главное — убрать лишнее от ботов(по юзерагенту) — скрипты, внешние ссылки и прочий хлам.

Так же очень хотелось, чтобы раскрыли мощный потенциал системы — в настройках. А то настроек как таковых нет.
Хотелось, чтобы конфиг перенесли в БД, а также увидеть стандартный файл robots.txt

Еще не совсем понял, почему нет html тегов в добавлении ссылки.

Админка - наконец-то редактируем конфиг!

Выложил версию админки (v1.4-dev.70; rev.48), где добавлена, пожалуй, самая ожидаемая фича — редактирование параметров конфигурации. Пока еще не все параметры можно редактировать, но кое-что уже можно.

Замечу, что пользовательские параметры конфигурации сохраняются так, что вы можете смело перезаписывать конфиг-файлы — это никак не повлияет на те данные, которые вы редактировали в админке. Т.е. можно смело накатывать любые обновления, включая файлы конфигурации, движок все равно будет получать ваш конфиг.

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