Оффтопичное

Данный пост совершенно не касается Livestreet, но возможно кому-то, особенно из моих соотечественников, будет интересно (:

17-19 октября в Киеве будет проходить второй ежегодный Блогкемп — Blogcamp CEE '08 — который обещает собрать более 500 участников, в основном это блоггеры и подкастеры. Также в рамках Блогкемпа пройдет конкурс стартапов и конкурс украинских блогов.

А сегодня мы открыли небольшой сервис по раздаче фан-кнопок Блогкемпа для блоггеров под названием «Knopkus».
Вернее этот сервис всего лишь часть Кнопкуса, который выйдет позже. Детально можно почитать в моем блоксоблоге и, если есть какие-то мысли то написать комментарий там или тут.
Спасибо :)

Проблема с тегами

Когда-то писал в комментариях, но ort ответил, что всё работает правильно…
Проблема в том, что если создать топик и написать в нём один и тот же тег несколько раз, то его размер в облаке увеличится на много больше чем должен был бы… Этим топиком проверю, может это у меня глюки (на локалке работает не правильно).

А также автоподстановка в тегах жутко бесит. Если ввести какое-то слово, которое уже есть в облаке, но сделать это быстро и начать печатать второе, то когда оно додумается на счёт первого слова, курсор становится в его конец, и второе слово мы уже печатаем не там где надо… Да и вообще оно неадекватно работает.

Ошибка при установке

Привет.
Решил опробовать Ливстрит и обломался.
Сделал все как написано: распаковал, залил, настроил, права нужные расставил. Гружу index.php, а он мне:
Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'Incorrect option name : cache_dir' in /opt/php5/lib/ZendFramework/library/Zend/Cache.php:101 Stack trace: #0 /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend.php(112): Zend_Cache::throwException('Incorrect optio...') #1 /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend.php(75): Zend_Cache_Backend->setOption('cache_dir', '/tmp/') #2 /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend/File.php(105): Zend_Cache_Backend->__construct(Array) #3 /home/s/sk1pru/public_html/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #4 /home/s/sk1pru/public_html/classes/engine/Engine.class.php(68): Cache->Init() #5 /home/s/sk1pru/public_html/classes/engine/Router.class.php(94): Engine->InitModules() #6 /home/s/sk1pru/public_html/index.php(31): Router->Exec() #7 {main} thrown in /opt/php5/lib/ZendFramework/library/Zend/Cache.php on line 101


Хостер говорит, на его стороне явных проблем нет. Подскажите пожалуйста, куда копать?

UPD: Поискал и нашел, тут вот — livestreet.ru/blog/dev_livestreet/79.html#comment666 уже обсудили, хостер тот же. Вероятно, проблему придется решать сменой хостера (зависит от их ответа) =/

Умоляю!

Сделайте поддержку языков! Все сообщения прописаны в php файлах. Вынесите всё в один файл это значительно облегчит перевод на другие языки.
Спасибо

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

Изменил механизм регистрации и выполнения евентов в экшене.
Теперь можно регистрировать евент используя регулярные выражения, как для самого евента, так и для всех параметров, передаваемых в URL. Это позволяет избавиться от переопределения метода EventNotFound() при динамических евентах.

$this->AddEvent('edit','EventEditBlog');
$this->AddEventPreg('/^(\d+)\.html$/i','EventShowTopicPersonal');
$this->AddEventPreg('/^\w+$/i','/^(\d+)\.html$/i','EventShowTopic');
$this->AddEventPreg('/^\w+$/i','/^bad$/i','/^$/i','EventShowBlogBad');
$this->AddEventPreg('/^\w+$/i','/^bad$/i','/^page(\d+)$/i','EventShowBlogBad');

Так же осталась возможность использовать старый вариант с методом AddEvent(), он просто является оберткой для AddEventPreg().
Изменения здесь — http://trac.lsdev.ru/livestreet/changeset/35, просьба кто может протестить новый механизм :)

Ограничение на символы в никнейме

Всем привет!
Есть вопрос: для чего задаются ограничения на никнейм такие как использовать только A-Z a-z и цифры? Про запрещенные символы понятно, а только латиница для того чтобы пользователи не подделывали в никах русские буквы на латинские и наоборот? Такое сплош и рядом на сайта, а почему, до сих пор не догадался. Разъясните!
У меня на сайте сейчас используется такая система: ники могут состоять из любых разрешенных символов и записываются они в таблицу юзеров в двойном виде: 1. как есть «Мой ник» 2. в транслите прописными слитно «moynik», как раз для того чтобы небыло подделок. При записи нового ника проверяется совпадение по первому и второму виду. Все отлично работает 8 лет и не приходится заставлять пользователей выбирать только латинские буквы. Людмилы, Юры и прочие оч. плохо себя ощущают на латинице :)

Еще проблема, Denwer :(

Стоит у меня лайвстрит в локалочке, портальчик для сетевиков… стоит на базе DENWER3
проблема вот в чём. В денвере есть папка tmp! туда попадают временные файлы кеша, но не удаляются а так и остаются
файлы такого вида livestreet_cache---0b2a47231f0e539ef32927e19bfef219
Так вот они накапливаются и их так много создаёт, что сервер просто падает, похоже мой компьютер не выдерживает. Посещаемость небольшая, всего 30-40 человек. Если я в ручную подчищу папку то портал работает чётко, как только день не почищу, сразу сайт в дауне
Подскажите как решить данную проблему…
Заранее благодарна

Ребят помогите разобраться

суть в чем, я локально тестирую скрипт, у меня уже вторые сутки +42 новости, среда тестирования DENWER3
помогите умоляю, чтобы своевременно номера ставились как тутт на сайте а не накапливались
заранее благодарна