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

Денис Пошелюзный

MySQL встал!

Сегодня с утра на сайт в меру активно пошел народ. Что бы могли оценить нагрузку скажу что за сутки было примерно 1600 уников + пауки ПС). Основной поток сконцентрирован был утром, но опять таки — реально не много.

Так вот, сайт открывался с сообщением о превышении лимита соединений с БД, а их у меня в конфиге 100!!! При этом объем потребляемой памяти возрос с 400мб до 1 Гб. Рестарт проблему решил.

Конфигурация дедик. сервера: 1x AMD Opteron 2344 HE, 1x Quad-Core, 4 GB DDR2-RAM ECC
Конфиг использован: my-innodb-heavy-4G
Ось: Дебиан

Есть идеи?

P.S: базы LS — innodb.

Мультиязычность в LS

Приветствую всех!

На днях задался вопросом реализации мультиязычности в LS. Конечно, то что есть теперь файл языков — это хорошо, но вот хотелось бы, что бы например для английской аудитории не только показывались меню и т.д., а сам контент был на их языке. Для русской — наобарот. Реализовать, как оказалсь просто и мы решили это сделать.

Для тех, кому такой функционал нужен — пишите, что бы вы хотели ещё из данной тематики. Ваши пожелания по возможности учтутся.

После того, как реализуем такой функционал — поделимся со всеми. Так что прошу комментируйте =)

Перевод движка на английский

Перевожу движок на английский (btw, кто-то еще пытался?). Нашел достаточное количество строк, не вынесенных в language file (russian.php) + список пожеланий на исправление по проекту в целом.
Будет полезно тому, кто решит сделать сеть на английском. Поехали.
Читать дальше →

Маленький вопрос: Как в профиле выключить съедание тегов в поле "О себе"

Такая вот появилась идея, чтобы пользователи могли вставлять в свой профиль о себе разные видео вставки с помощью embed, с различных ресурсов. Но когда вставляешь теги — то они не обрабатываются как теги, а остаются простым текстом, как можно сделать так, чтобы они обрабатывались как простые теги?
Хотя бы тег embed — чтобы можно было вставить разлинчые аудио видео плееры?

Обработка cut

В движке из svn (0.3) есть возможность добавлять собственное описание cut-а, однако оно не работало. Выяснил, что надо добавить слеш в регулярное выражение обработчика.
ActionTopic.class.php строка
if (preg_match('/^\s*name\s*=\s*"(.+)"\s*$/Ui',$aMatch[2],$aMatchCut)) {
заменить на
if (preg_match('/^\s*name\s*=\s*"(.+)"\s*\/$/Ui',$aMatch[2],$aMatchCut)) {
в строках 391 и 538

И кастомный текст будет отображаться.

З.Ы. Непонятно зачем перед катом добавляется два перевода строки. С учётом перевода строки после анонса текста получается большая дыра в посте.
Убрать можно в темплейте топиков.

Система управления баннерами (GPL)

Лазя по просторам сети, наткнулся на довольно хорошую систему управления баннерами.
В общем можно создавать компании, к ним добавлять баннеры, определять количество показов\кликов за всё время, а также макс. количество за день.
Система называется phpAdsNew

Только вот столкнулся с проблемой, не могу вывести сгенерированный баннер на сайт (LS).
Может плиз кто-то помочь?

Модуль привязки LS к Яндекс-блогам. Пингатор.

Позволяет наладить поиск в Яндекс-блогах комментариев и топиков сайта. (+ Пинг до Google)
Содержит оптимизированный под требования Яндекса RSS, включая FOAF страницы, пингатор для оповещения сервиса Яндекс-блогов о новых поступивших комментариях и топиках.
RSS разбит на страницы, что позволяет роботу Яндекса проиндексировать все записи и комментарии за всё время существования сайта.

45 wmz

Пример

Как сделать, чтобы пользователь мог вставлять картинки в комментариях?

Необходимо сделать функцию в комментариях, чтобы пользователь мог закачать туда картинку и вставить в тег img! Как это сделать?
Сейчас это возможно только если пользователь заходит в раздел НАПИСАТЬ — вставляет картинку — затем копирует ссылку и вставляет ее в комментариях, это не всегда удобно.

Velorama.net: reloaded!

Привет, сообщество!

Идея обнаруживает ценность в своей реализации.
Мне так и не удалось тогда расстаться с доменом Velorama.net, хотя искренне верил, что кто-то захочет(сможет) взять все в свои руки и доведет дело до логической развязки.
Но чудо все таки произошло, для Велорамы был найден отличный движок с социальным функционалом, да, да, наш любимый image.

К сожалению я с программированием не особо знаком, моих познаний в области веб-разработки хватает только на установку движка и минимальную настройку, поэтому я обратился за помощью к своему товарищу и коллеге, Алексею, и мы продолжили.
Алексей реализовал редактор маршрутов на базе API Яндекс.Карт, что бы потестить редактор, при написании топика нужно выбрать инструмент «компас с карандашом». Карта показывается в привязке к профилю пользователя (если указан город, то автоматически происходит фокусировка на нем, иначе показывается Одесса :)) На карту можно нанести маршрут с автоматическим подсчетом расстояния и метки с кратким описанием.
UPD: добавлены в профиль пользователя поле для указания модели велосипеда и поле для указания Jabber.

Из запланированного:
дополнительные поля в профиле для велосипеда и экипировки участника;
– интеграция с товарными каталогами или интеренет-магазинами;
– общая пользовательская велокарта со слоями: веломагазины, ТО, парковки и т.д.;

Надеюсь, многие из вас, так же как и мы, любят кататься на велике, в таком случае рады приветствовать вас на Велораме!

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

Удаление пользователей

Точнее роботов. Сегодня за 5 минут на моём(пока ещё даже не запущенном проекте) зарегистрировалось 7 пользователей. Ессенно это не настоящие пользователи, а роботы. Как можно удалить их всех, не прибегая к MySQLAdmin?
И ещё вопрос: как можно избежать подобных массовых регистраций?