Несколько предложений

Почта
Мне, например, кажется, что намного удобнее читать почту в виде переписок. Автор bigstreet неплохо это реализовал в своем движке. Т.е. нет папки входящие, где всем скопом собираются письма и сортируются по дате. Есть переписки. Переписка начинается после первого письма, и второе письмо — уже ответ на первое. В этом случае оно достраивается до текущей переписки, ну в что то вроде чата. Так удобней! =))

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

Аватарки убийцы или цена *.jpg.

Здравствуйте, я использую распрекрасный движок ЛайвСтрит версии 0.1.2 (правда, я действительно считаю его очень перспективным). И все в этой версии было хорошо (из того на что изначально расчитывали) если бы не одна досадная мелочь… Вот в один прекрасный день я решил поставить своему аккаунту аватарку. И вот, укусила меня муха, после подтверждения о загрузке изображения я сам не знаю чего кликнул назад, и наново перзагрузил ее (аватарку). После чего сайта не стало физически :)
Free Image Hosting at www.ImageShack.us

И все бы обошлось если не моя любознательность. Я переустановил двиг, и опять повторил операцию. Результат все тот же… Опера АС 3.6 бета 2.
Я вот к чему веду — движок выше всяческих похвал, но обидно будет знать что весь труд (набивание контентом ресурса) может быть стертым в прах еще одним таким незадачливым юзером как я. Может кто сталкивался уже с такой траблей? :)
UPD: *.jpg — 300x300

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' ....

Установил на поддомен.
Базу использовал свою с другим названием… сонфиг изменил.

Вылезла ошибка:

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/vhosts/trilit.ru/subdomains/boltostroy/httpdocs/classes/engine/Router.class.php on line 36

Что делаьт ума не приложу

Разработка on-line - общедоступный SVN

Итак, теперь разработка проекта LiveStreet будет происходит на общедоступном сервере SVN http://trac.assembla.com/livestreet/timeline.
Текущая нестабильная версия лежит в /trunk/, релизы лежат в /tags/
SVN: http://svn.assembla.com/svn/livestreet

Дух приятной типографической работы и сдержанных современных форм

Текущая версия 1.2 от 21.09
Предыдущая версия 1.1 от 21.09
Предыдущая версия 1.0 от 20.09

На картинку, кстати, можно и кликнуть. Чтобы стала она покрупнее.

Безопастность - превыше всего

Только что прочитал интересную статью, которая натолкнула меня на одну важную мысль: фиг с ними, с дополнениями и усовершенствованиями, если в движке вдруг будут найдены уязвимости. Предлагаю знающим людям потестить Livestreet на SQL-инъекции и XSS c CSRF. Ибо, в первую очередь надо закрывать подобные баги, а потом уже двигаться вперёд, стараясь не плодить новых уязвимостей.

Я ещё не искал «дырки» в коде, этот пост скорее превентивный, дабы, не дай Бог, не повторять эксплеевские ошибки. Кстати, Ort, ты обращал внимание на защиту движка от уязвимостей?

Мелкие баги

Если при регистрации ввести 4-х-символьный пароль, выводится «Ошибка: Неверный пароль, допустим от 5 символов», однако под полем «Пароль» в описании — «Пароль должен содержать не менее 4 символов».

В ActionBlog.class.php переменная $sMenuSubBlogUrl по умолчанию не равна DIR_WEB_ROOT, соответственно на главной странице в ссылках прописывается localhost/new/ вместо localhost/livestreet/new/

«2 голос» в профиле — не учитывается склонение. Это не баг, а скорее мелкая недоработка :)

Если залить большое изображение с выравниванием «справа» — вся верстка рушится.

Автокомплит

Уж и не знаю — глюк ли. Но метки с большой буквы и с маленькой буквы считаются разными метками и автокомплит не выводит варианты с разными буквами. Я могу ввести «Гугль», а кто-то введёт «гугль». И это будут разные метки. Разве это правильно?

Видео

Как размещать видео с YouTube?
Делаю так но виден в блоге, как текст. Спасибо.