Релиз LiveStreet 0.5

Сегодня наконец-то вышел новый релиз блого-социального движка LiveStreet 0.5.
Прошло больше года с момента последнего релиза, и многие уже заждались обновления LS. Представляем вам новую версию LS 0.5 и её новые возможности.

Новые возможности:
— Стандартные шаблоны переведены на jQuery, в текущей версии еще осталась поддержка MooTools;
— В ядро добавлен функционал ORM (active record), огромное спасибо Ajaxy ;
— Новый вид топика — топик-фотосет
— Новый раздел «Лента», можно формировать поток контента из блогов и авторов
— Новый раздел «Активность», слежение за активностью пользователей
— Функционал настраиваемых полей в профиле пользователя
— Переработан механизм ajax обработчиков, все ответы теперь в JSON
— Настройка парсера (jevix) теперь в отдельном конфиге, поддержка iframe
— Постраничный вывод комментариев с использованием nested set
— Обновлен Smarty 3.0.8, TinyMCE 4.3, MooTools 1.2.5
— Автозагрузка классов теперь через spl_autoload_register
— Переписан весь js код для jQuery
— Фиксы безопасности
— Огромное количество баг-фиксов и мелких изменений/дополнений

По традиции небольшая статистика по развитию проекта:
— Свыше 80 000 загрузок;
— Создано более 180 различных модулей, большинство из которых бесплатные;
— На сайте сообщество зарегистрировано свыше 12000 пользователей, из них несколько сотен активные участники;
— Написано более 6500 топиков и 73 000 комментариев к ним;

Хочу выразить огромную благодарность всем, кто так или иначе помогал и помогает в развитии проекта LiveStreet. Спасибо вам огромное! Отдельно хочу поблагодарить Lora_GT , она с самого рождения проекта поддерживает нас, шлет огромные багрепорты и дает дельные советы )

Скачать новую версию можно со страницы загрузки.

P.S. Вскоре после релиза мы готовим запуск конкурса на новый дефолтный шаблон LiveStreet, приглашаем всех к участию! О начале и условиях конкурса будет отдельный анонс.

Поддержать топик на Хабре — habrahabr.ru/blogs/livestreet/127346/

272 комментария

avatar
Наконец-то!
avatar
Браво!
avatar
LiveStreet — ♥ только ВПЕРЁД ♥!
avatar
Новость зачет! Молодцы!
avatar
Отличная новость. Большое спасибо за проделанную работу!
avatar
А начале и условиях конкурса будет отдельный анонс.
может "О начале"?
avatar
fix
avatar
ну вот, уже багфиксы пошли! ))
avatar
Уже выложен фикс в стабильном архиве, или только в транке?
avatar
контекст fix'а-то смотрите, прежде чем подобные глупости спрашивать.
avatar
Класс, прямо мотивирует к новым начинаниям! Спасибо.
avatar
+1, как раз думаю о первом проекте на LS. Начну с 0.5!
Ort, спасибо за движок!
avatar
Отлично! Буду переводиться на новую версию.
avatar
Скажите, а как обстоят дела с совместимостью плагинов текущих?
Или это как повезёт?
avatar
ситуация гораздо лучше, чем переход при 0.3 -> 0.4
avatar
Ситуация такая что ошибки если и есть, то в основном с ЖС и аяксом.
avatar
Замечательная новость!
avatar
Большое спасибо, в действительности слов мало для выражения благодарности от программистов, от пользователей созданных сообществ. Как уже сказали на Хабре, вот на что Сколково должно обратить внимание.

Наверное, задам кощунственный вопрос, но дурная голова, покоя пальцам не даёт. Какие планы на 0.6?
  • Sky
  • +3
avatar
Про планы на 0.6 тоже интересно
avatar
дайте парням насладиться релизом и отбиться от вопросов. Традиционно сложилось так, что Максим всегда анонсирует ToDo к новым будущим версиям. Наберитесь терпения, можно открывать шампанское )))
avatar
Предлагаю шампанское открыть на LS Party.
avatar
кто собрал статистику по поводу не работающих плагинов хотя бы по самым основным
aceAdminPanel
ExVideo Parser
Static page
SEO
Sitemap
Social livestreet plugin
Tags Pool
avatar
xtext под 0.5 хз когда будет, пока не до него
avatar
С этими плагинами все работает без проблем:
aceMySearch
Ad units
Blogs Autoconnect Plugin
AutoTown
Social Bookmarks Plugin
NiceURL
Static page
Users
Похожие записи
Sitemap
Summoner

Есть проблемы с:
aceadminpanel
exvideo
avatar
ну я так думаю это лучше к их разработчикам
комментарий был удален
комментарий был удален
комментарий был удален
avatar
С aceMySearch тоже проблемы, до этого не заметил.
avatar
banneroid тоже не пошел
SEO работает
langchange тоже вроде пашет, но что то я панельку не увидел
vkcomments на отлично
searchautocompleter гууд
Social Bookmarks Plugin тоже работает
… другие пока не ставил
avatar
lsblocks пробовал но потом отключил, вроде работает но нужно отредактировать стайлы.

никак не могу добавить «Кто онлайн» :(
avatar
Не переделал еще?
avatar
нет, жду aceblockmanager
avatar
Я думал уже кто-то переделал… не стал дожидаться ответа и уже переделал сам.
avatar
У вас работают lsblocks под 0.5.1? Или что-то переделывали? У меня вот потому что не работают аякс-переключатели в блоках, не пойму в чем дело. Livestreet 0.5.1, шаблон — new-jquery.
avatar
как перейти с 0.4.2 на 0.5?
avatar
В скачиваемом дистрибутиве есть .txt файл с подробным описаинием.
avatar
спасибо, что-то не додумался скачать, искал сначала инструкцию))
avatar
Чумачечая новость :) Спасибо!

В файле header_top.tpl шаблон new-jquery на 32 строке два закрывающихся тега
</a>
В остальных шаблонах не смотрел.
avatar
В остальных шаблонах не смотрел.
Думаю стоит подождать стабле версию
avatar
Что изменится в «стабле» версии, если бы они не знали об этом недочете?
avatar
ну так теперь уже знают))))
avatar
fix
avatar
супер новость
avatar
Странно выглядит кнопка поиска

Сафари 5.1.
  • Lurk
  • 0
avatar
в опере было нечто похожее
рефреш страници помог ;)
avatar
Помогло.
avatar
Ураааа!
avatar
ура :). поздравляю всех ))
avatar
Шикарная новость! Спасибо разработчикам.
avatar
Отлично! А что на счёт совместимости тем?
avatar
Начал потихоньку переделывать свои под jquery. К концу недели думаю выложить LiteStreet и WebDo.
avatar
Было бы здорово!
avatar
Скоро анонсирую адаптацию Афиши для новой версии.
avatar
а как насчёт расписаний?
avatar
Автор, к сожалению, отказывается делать расписания для новых версий. (((((
avatar
Добавьте пожалуйста в плагин карты Openstreetmap.
avatar
Поздравляю! Давно наблюдаю за LiveStreet

Хочу использовать систему для одного проекта, но нужна некоторая доработка, возможность писать топик с установкой метки или полилайна на карте, причем для каждого блога нужен свой набор меток или полилайнов, может кто-нибудь доработать?

livestreet.ru/blog/paidorders/8260.html
  • funt
  • 0
avatar


Ура! Поздравляю ещё раз!
  • Inga
  • -2
avatar
Обнаружил небольшую неточность в шаблоне developer-jquery (LiveStreet 0.5)

баг

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

При написании данного комментария обнаружил ещё одну проблему:

баг

Может всё дело в align=«left»?
  • EGO
  • 0
avatar
трололо :) clear не хватает %)
avatar
не хватает .content{overflow:hidden}
avatar
и этого тоже, да. тока на привете я сделал чтоб картинки поджимались аккуратненько под контейнер.

ой. и окошко вставки картинки в каментах не открывается в хроме

ща через топик пропердолю…



вот так по высоте не будет вылезать.
avatar
таким картинкам в комментариях надо max-width:100%, это не дело, когда обрезается
avatar
вам не тесно?
avatar
тесновато :)
avatar
потеснитесь!
avatar
нет
avatar
я много думал и понял, что тут очень тесно и срочно надо разширить это место, пожалуйста :)
avatar
Да, всё верно. Проблема в align=«left», т. е. моя ошибка. :(
  • EGO
  • 0
avatar
Изображение пытался вставить при помощи кнопки
  • EGO
  • 0
avatar
а почему выбрали nested sets?
avatar
ну потому что я, наверное, посоветовал.
неправильный выбор чтоли?
avatar
просто есть же более простые способы. например создание ссылочных связей на уровне php.
www.tommylacroix.com/2008/09/10/php-design-pattern-building-a-tree/
если я правильно понимаю, при ответе на 1й коммент вам придеться обновлять ключи всех элементов кроме первого.
avatar
так и было всегда и есть, просто дополнительно в 0.5 появилась возможность использовать nested sets
avatar
Спасибо за релиз. Ждал на email уведомления как было RC версией. И тут неожиданно новая версия.
Буду переходить на новую версию с 0.42
  • rxs
  • 0
avatar
подскажите. Я все сделал как в инструкции написано, но после открытия 4. Зайти по адресу ваш_сайт_на_ls/install/
получаю ошибку: Ошибка: 404 К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.

У меня на фтп создан каталог для старой версии, рядом с ним я содал новый каталог, и в него залил файлы, потом скопировал со старой версии конфиг, и папку аплоад…
  • wifi
  • -1
avatar
проверить наличие каталога /install/ в корне сайта
avatar
Поздравляю сообщество и желаю проекту развиваться и совершенствоваться, большое спасибо ort , Lora_GT , Ajaxy и другим разработчикам чья помощь была преложена к данному реализу и созданию этой замечательной CMS..=)
avatar
А теперь ребята. скрестили все свои пальцы, и молимся чтобы разработчики как можно быстрее перевели плагины на 0.5 ;D
avatar
В шаблоне new-jQuery, в футере, картинка XeoArt грузится с сайта livestreet.ru :) Мелочь но все же )
avatar
fix
avatar
Отличная работа! ПОздравляю всех.
Отдельное спасибо за цвет варнингов (онечно, каждый сам под себя настроит, но но эо сайте хочется видеть ТОЛЬКО приятное.)
есть проблемка с вложенными комментами livestreet.ru/blog/dev_livestreet/8257.html#comment121638 ответы на него куда-то в право очень. win7 opera 11.50
  • k2fl
  • 0
avatar
спасибо за релиз! Ухожу в BuddyPress…
  • wifi
  • -10
avatar
Счастливого пути! ;)
avatar
Спасибо большое за ваш труд! =)) От всей души благодарим вас за то, что вы сделали, делаете, и, надеюсь, будете продолжать делать ;)
Всем тем кто причастен к развитию проекта огромное Спасибо! ))
avatar
приехал с отдыха, увидел релиз — обрадовался. начал писать комментарий — нашел баг.
При вставке пустой цитаты курсор попадает не в центр тегов, а в конец.

<blockquote></blockquote>вот тут курсор появился.


<blockquote>хотя нужен здесь</blockquote>
avatar
пришлось выбирать либо этот баг, либо возможность цитировать выделенный текст в не редактора
выбор пал на второе
avatar
Но цитирование текста извне, как было раньше, также не работает. Вставляется пустая цитата.
avatar
оказывается в Хроме проблема, в фф, ие, опера — все ок
avatar
Проблема наблюдается во всех браузерах, основанных на Webkit
avatar
fix
avatar
У Ajaxy покупал аддон расписание к афише уже почти год ищу для 0.4.2 подскажите!!!
  • dvb
  • -2
avatar
а у всех в этой вепсии работает aceAdminPanel
avatar
нет, этот плагин пока не работает в сборке 0.5
avatar
А у меня вот что пишет…
SQL Error: Access denied for user 'root'@'localhost' (using password: NO) at /var/www/user17856/data/www/myblogi.ru/engine/modules/database/Database.class.php line 66
Array ( [code] => 1045 [message] => Access denied for user 'root'@'localhost' (using password: NO) [query] => mysql_connect() [context] => /var/www/user17856/data/www/myblogi.ru/engine/modules/database/Database.class.php line 66 )

А так как я чайник… может кто — нить что — нить подскажет?
Заранее спс
avatar
проверь, правильно ли заданы настройки БД в конфиге
avatar
в config.php?
avatar
:)… АЛЯ — УЛЮ… вопрос решен… просто в начале сделал ошибку… имя не поставил и оставил по умолчанию РООТ, а потом опомнился и вернулся на шаг назад… но браузер эту настройку почему то не учел и хоть я и менял… он все равно ставил РООТ… теперь все БЭНЧ… спасибо
avatar
у кого есть опыт 0.3- 0.5? Поделитесь пожалуйста
avatar
ну как вариант, последовательно перейди с 0.3 на 0.4.2 и уже потом на 0.5
avatar
0.3 — 0.4.2 — с плагином фотоотчетов. Кто переезжал? много постов просто… жалко (
avatar
+100500
очень интересно ибо у меня все на 0.3 :(
avatar
куда реально ведет урл /photoset/upload/? проще говоря где лежит обработчик загружаемых в фотосет фотографий?
avatar
в экшен ActionPhotoset
avatar
спасибо! без проблем перешел с 0.4.2 www.kerekinfo.kz

очень понравился stream и фотосет.

p.s не подскажете как сделать «Кто онлайн» и Топ юзеров на сайдбаре?
avatar
Обновился без проблем! Сайт стал заметно шустрее работать! Спасибо за LiveStreet! :)
avatar
Отличная новость! С удовольствием поучаствую в конкурсе.
avatar
Fatal error: Class 'PluginAceAdminPanel_ModuleLanguage' not found in /home/vhosts/httpdocs/engine/classes/Engine.class.php on line 316
avatar
плугин AceAdminPanel пока еще не заточен под новую версию.
avatar
при установки ls 0.5 говорит что нет поддержки Mbstring
Хотя pkg_info говорит об обратном
КТо -то сталкивался?
avatar
Решено
собрал из портов (ports/coverters/php-mbstring) php-mbstring оказывается отдельным портом идёт
pkg_info сбило с толку
avatar
Использую шаблон new-jquery и сталкнулся с проблемой подгрузки в плагине extcity элементов Select, подскажите как это исправить или возможно можно как то использовать функцию $.noConflict(); что бы убрать конфликт..?
avatar
Возможно даже здесь дело не в jQuery, подскажите кто разбирается в js с чем может быть связан конфликт..?
avatar
При переходе на новую версию возникла следующая ошибка. Подскажите пожалуйста из-за чего это может быть и как решить?

Got error 28 from storage engine at /servername/classes/modules/topic/mapper/Topic.mapper.class.php line 142
Array ( [code] => 1030 [message] => Got error 28 from storage engine [query] => SELECT t.*, tc.*
FROM servername_topic as t
JOIN servername_topic_content AS tc ON t.topic_id=tc.topic_id
WHERE t.topic_id IN('90', '89', '86', '85', '79', '51', '40', '39', '38', '37')
ORDER BY FIELD(t.topic_id,'90', '89', '86', '85', '79', '51', '40', '39', '38', '37') [context] =>
/servername/classes/modules/topic/mapper/Topic.mapper.class.php line 142 )
avatar
Скорее бы aceadminpanel адаптировали к 0.5
avatar
Вопрос такой, касательно фреймворка. Никто тесты не проводил в сравнении с другими продуктами?
Просто думаю взять LS или Yii, но последний надо еще изучить.
avatar
Тесты на производительность.
avatar
В конфиге
config/modules/search/config.php
порт для sphinx стоит 9312, хотя в рекомендации по настройке spinx указан порт 3312. Из-за этого не работал поиск.
avatar
fix
avatar
пишите о багах плагинов авторам. будет польза. спасибо
avatar
Для вставки юзера в комментах, почему то тайтл не показывается, как в модальном окне так и при наведении на иконку
<li class="markItUpButton markItUpButton9 editor-user"><a title="" href=""></a></li>

В либе phpmailer, до сих пор используется eregi(). Но это мелочь, кто на 5.3.* думаю не составит труда обновить самостоятельно.
avatar
fix
avatar
Огромное спасибо за релиз! И сразу один вопросик, как долго выйдет ver. 0.5.1 с уже исправленными мелкими недочетами?

Thanks!
avatar
Для разработчиков, наверное, поддержка jquery откроет больше возможностей для написания различных плагинов.
Огромное спасибо, за неплохую совместимость плагинов на новой версии.
  • Mmka
  • 0
avatar
Разработчикам спасибо за релиз. У кого во время установки пишет, Для работы с сайтом удалите директорию /install и
Веб сервер lighttpd не забываем добавить ^/(install).*/?" =>"$0", в

$HTTP[«host»] == "*****.net" {
server.document-root = "/var/www/*****.net/html"
url.rewrite-once = (
"^/(uploads).*/?" =>"$0",
"^/(templates).*/?" =>"$0",
"^/(classes).*/?" =>"$0",
"^/(config).*/?" =>"$0",
"^/(plugins).*/?" =>"$0",
"^/classes/lib/(external).*/?" =>"$0",
"^/include/(ajax).*/?" =>"$0",
"^/(engine).*/?" =>"$0",
"^([^.]+)" => «index.php$1»
)

}

У меня кстати ошибка почему то если зайти в коллективные блоги

Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'topic_goods.tpl'' in /var/www/kazani.net/html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php:166 Stack trace: #0 /var/www/kazani.net/html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(555): Smarty_Internal_Template->isExisting(true) #1 /var/www/kazani.net/html/templates/compiled/new-jquery/30d85ad9163c64f98a5e193b8f02ce72f2a2f9e5.file.topic_list.tpl.php(28): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/kazani.net/html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(437): include('/var/www/kazani...') #3 /var/www/kazani.net/html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(572): Smarty_Internal_Template->renderTemplate() #4 /var/www/kazani.net/html/templates/compiled/new-jquery/edf0265b17d02077af9aad3890229600ee187980.file.index.tpl.php(23): Smarty_Internal_Template->getRenderedTemplate() #5 /var/www/kazani.net/html in /var/www/kazani.net/html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php on line 166
avatar
видимо какой то плагин
avatar
Файл шаблона topic_goods.tpl — используется в плагине «Покупалка»
avatar
Тоесть надо лезть в мускул и там тереть эти топики?
avatar
Нет это значит что используется плагин «Покупалка» который не совместим с LiveStrett 0.5.х
avatar
плагинов вообще не было, решил проблему тем что добавил в общий блог новость, послен публикации все нормально.
avatar
судя по ошибке использовался tpl topic_goods.tpl — которого в стандартной сборке нет
avatar
да да всё верно раньше стоял плагин покупалка.
avatar
будет ли возможность в будущем, обновлять с 0.5 до *** путем простого копирования файлов на сервер, поверх старой версии?
avatar
Помоему сейчас итак переход на новую версию сделан максимально просто. Ну а БД, скорее всего, в любом случае надо будет конвертировать в новую версию.
avatar
Не работает поиск по тегам при вводе его в поле тегов. Например, у топика есть тег «search», нажимаем на него, попадаем в «/tag/search/». Выводятся все посты по тегу search. Теперь если ввести в поле с облачком тег «dummy» и нажать Enter, попадаем по адресу «/tag/search/?tag=dummy», и всё равно выводятся все посты по тегу search.
avatar
fix
avatar
а что с платными модулями?

Афиша
Компании
Работа

что нибудь из них работает или искать разработчиков днем с огнем?
avatar
Авторы вышеназванных плагинов уже ответили публично, что в ближайшее время выпустят обновления под новый релиз движка.
avatar
как сапу на эту версию поставить?
на 4.2 в sidebar.tpl было прописано
{php}
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', '****'); 
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
     $o['host'] = 'урл'; 
     $o['charset'] = 'UTF-8';  
     $sape = new SAPE_client($o);  
     unset($o);
     echo $sape->return_links($n);
{/php}


а сейчас ошибку выдает

Fatal error: Uncaught exception 'SmartyException' with message '{php} is deprecated, set allow_php_tag = true to enable' in /home/сайт/engine/lib/external/Smarty/libs/plugins/block.php.php:21 Stack trace: #0 /home/сайт/templates/compiled/new-jquery/sape.file.sidebar.tpl.php(39): smarty_block_php(Array, NULL, Object(Smarty_Internal_Template), true) #1 /home/сайт/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(437): include('/home/сайт/pub...') #2 /home/сайт/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(572): Smarty_Internal_Template->renderTemplate() #3 /home/сайт/templates/compiled/new-jquery/код сапы.file.footer.tpl.php(29): Smarty_Internal_Template->getRenderedTemplate() #4 /home/сайт/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(437): include('/home/сайт/pub...') #5 /home/сайт/engine/li in /home/сайт/engine/lib/external/Smarty/libs/plugins/block.php.php on line 21


в чем может быть проблема?
avatar
Нужно разрешить тег php в настройках smarty
avatar
а не подскажите подробнее как это сделать?
avatar
я же вам уже сказал как.
avatar
а как сделать топик-фотосет, что-то я не разобрался!
  • jofe
  • -1
avatar
при создании топика выбрать нужный тип, там где «ссылка», «опрос»…
avatar
спасибо
avatar
Спасибо за долгожданную версию! Как раз я думал отрыть проект на LiveStreet но тогда версия была старая, думал долго ждать новую а как оказалось недолго :-) благодарю разработчиков!
avatar
Если пользователь не загрузил свой аватар, получается как то не красиво. Можно исправить?

avatar
какой шаблон?
avatar
После перехода на 0.5 ни у кого ни возникало проблем с доставкой на е-мейлы различных уведомлений (о новых топиках, комментах и т.п.)? Письма до адресатов не доходят. Хотя письма о необходимости активации аккаунта после регистрации проходят нормально.
avatar
начинайте с обратного — сами проверьте не попало ли в спам, а потом смотрите настройки почты.
avatar
Информация для покупателей Афиши.
Адаптация к версии 0.5 готова, однако она нуждается в серьезном тестировании.
Т.к. плагин обфусцирован, нужно полностью исключить ошибки, чтобы не было необходимости заново кодировать исходный код и генерировать лицензии для всех клиентов.
Я сейчас уезжаю в отпуск (наконец-то, первый раз за последние 1,5 года) в Египет, где интернет стоит $40 в неделю, так что релиз версии будет в конце сентября вместе с адаптацией для jQuery-шаблонов.
Спасибо за внимание.
avatar
Что значит плагин обфусцирован? Тоже как микроблоги, галерея, кошелек и задания под ioncube? Что то мне не нравятся подобные нововведения разработчиков плагинов. Изначально создают открытый плагин, потом узнают что кто то кому то продал или выложил в общий доступ и на тебе ioncube. Я понимаю, что разработчики должны как то защищать свои труды, но кто поймет нас? В принципе мне все равно обфусцировано там или еще что, я всегда покупаю плагины официально у разработчиков. Недавно захотел прибить висящие комменты к несуществующим топикам при помощи плагина Yii — bridge for LiveStreet… так ошибку выдает из за ioncube. В общем предлагаю на будущее заранее обговаривать эти моменты, или открытый плагин или под кубиком или еще чем.
avatar
Афиша уже больше полугода под кубом)
avatar
я давно предлагал добавить в каталог графу «обфусцирован».
avatar
Я могу помочь с тестированием
avatar
Вернулся? Тестируем?
avatar
думаю, на след. неделе как раз буду посвободнее, выкачу тестовую версию.
avatar
При установке с параметрами, отличными от дефолтных (пользователь test, c паролем) для БД:
SQL Error: Access denied for user 'root'@'localhost' (using password: NO) at /Users/alexanderfatyeev/Sites/offtrip.local/offtrip.info/engine/modules/database/Database.class.php line 66
Array ( [code] => 1045 [message] => Access denied for user 'root'@'localhost' (using password: NO) [query] => mysql_connect() [context] => /Users/alexanderfatyeev/Sites/offtrip.local/offtrip.info/engine/modules/database/Database.class.php line 66 )


При чем, во время установки — таблицы в базе создаются, но потом, почему-то, подключение происходит от пользователя root.
Правил и в config.local.php и в config.php
avatar
Так же, ошибки при значении префикса, отличного от стандартного social:

SQL Error: Table 'social.offtrip_user' doesn't exist at /Users/alexanderfatyeev/Sites/offtrip.local/offtrip.info/classes/modules/user/mapper/User.mapper.class.php line 219
Array ( [code] => 1146 [message] => Table 'social.offtrip_user' doesn't exist [query] => SELECT u.user_id FROM offtrip_user as u WHERE u.user_login = 'admin' [context] => /Users/alexanderfatyeev/Sites/offtrip.local/offtrip.info/classes/modules/user/mapper/User.mapper.class.php line 219 )
avatar
после установки, что в config.local.php?
avatar
У меня аналогичная проблема. В конфигах дефолтные значения. Прописал свои и перезалил — не помогло.
avatar
А подскажите, плиз, что в новом релизе со скоростью работы?

Просто сейчас мой проект http://about-the-money.ru/ на 0.4 медленно работает и для меня переход на 0.5 в первую очередь был бы интересен из-за улучшения скорости работы.
avatar
установите у себя в подкаталог новую версию с копией текущей БД и проверьте
avatar
а шаблоны от 4.2 на 0.5 уже не подойдут?
avatar
нет
avatar
Тогда скажите пожалуйста как добавить в *.css-list (кроме существующих) еще один, мой фал, чтоб он например был в конце, потому что я понял что файлы css & js сжимаютсья в два больших файла, но не ясно, дивжок парсит все файлы в папках css & js или где то есть указатели какие именно файли грабить? где эта строка? я не могу найти
avatar
сорри, нашел, он в конфиге %)
avatar
гду нкжно писать jquery скрипты что они работали? написал автоматическую подгонку высоты страницы, window.alert работает, следующая строка — нет
$('#content').css('minHeight', viewportHeight);
avatar
тупак, уже нашел
avatar
нет, все таки не нашел
avatar
написал автоматическую подгонку высоты страницы
Чем вам этот плагин не угодил?
avatar
нет, фишка не в том, я сделал чтоб футер, если на странице пишет только «Спасибо приходите еще» не поднимался на верх, а то у меня по не дефолтная верстка, не красиво получаєтся когда высота контейнера стет ~300px
avatar
объясните как работает «clean up the tags» (очистить от тэгов) в редакторе
avatar
Нужно выделить весь текст который написать у вас в окошке, нажать на кнопку, после чего исчезнут все теги. Останется только текст.
avatar
Установил на хост, все требования отмечены зеленым. Однако не включается тема, что делать? Пробовал менять на другую, в локальном конфиге, ничего не дало. Чистил кеш, все равно. Все браузеры.

Livestreet после установки
  • mfs
  • 0
avatar
нужно смотреть какие пути прописались в конфиге и какие в итоге получаются в исходном коде HTML страницы
avatar
Если в хроме через элементы кода просмотреть пути главной страницы (скрин выше), то пути там соответствуют конфигу.

Если смотреть в templates/cashe/имя_темы/*.css — такой же точно путь.

В templates/compiled/ путь соответствует рутовому из конфига

локальный конфиг

$config['path']['root']['web'] = 'http://***.com/livestreet';
$config['path']['root']['server'] = '/home/sites/***/***.com/livestreet';

Кеш

http://***.com/livestreet/templates/skin/developer/images/bg.png

Компиляция
0 => '/home/sites/***/***.com/livestreet/templates/skin/developer/header_nav.tpl',

Любые мысли?
avatar
была такая проблема.
могу посоветовать только сменить каталог установки LS на сайте.
саму базу трогать не нужно.
avatar
На моем личном хостере все работает, и предыдущая версия LS и новая 0.5

На моем сайте рутовый путь такой:

/home/юзер/домен.ru/docs/livestreet

На проблемном

/home/sites/юзер/домен.com/livestreet

Запустил php info, пути как в конфиге

Непонятно.
avatar
Переставил LS в корень, ничего не изменилось
avatar
Напряг хостера, все заработало. Недавно была найдена уязвимость апача (http://habrahabr.ru/blogs/infosecurity/127029/) и отдача статики на этом конкретном хосте была запрещена.
avatar
вот мелкий недочет
avatar
Уважаемые, при создании фотосета, при загрузке изображения: DSC02604.JPG: resize…… и далее ничего зависает на этом. В чем может быть дело?
avatar
размер изображения каков?
avatar
Стандартная фотография 1.5 Mb
avatar
какой сайт? чтобы на живом посмотреть
еще возможно в настройках php.ini максимальный пост запрос и максимальный размер загрузки стоит маленький
avatar
Максим, такое пожелание и думаю оно очень логичное:

при активации и деактивации плагинов само ядро ЛС должно чистить (сбрасывать) кеш ЖС/КСС, компилед и темп.

Оно уже выработано и осмыслено. Просто это нужно сделать, сколько сразу уменьшится проблем и вопросов и ЛС станет более дружественный к пользователю.
  • PSNet
  • +1
avatar
Сброс кеша данных в 0.5 уже происходит при активации/деактивации
кеш css/js зависит от списка подключаемых файлов, поэтому по сути не влияет
avatar
хорошая и важная новость. нужно было её вписать в список изменений нововведений в 0.5
avatar
Сбрасывать нужно не только кеш данных, но и кеш смарти
avatar
fix
avatar
Получаю нотис:

Notice: База данных успешно создана. Данные записаны в конфигурационный файл.

Захожу в базу, а там пусто. wtf?
avatar
база точно та?
avatar
100%, и оно базу создает (типо) за доли секунду, а когда нормально ставило от 5 секунд и выше был запрос.
avatar
Есть ли какие то стандарты обрамления обычного JS кода для новой версии LS..?
avatar
лучше весь js помещать в пространство ls.plugin.[имя плагина], например? ls.plugin.page.check();
avatar
Макс, а все эти фиксы ты вносишь в 0.5 или ты их собираешь для 0.5.1 ???
  • Fanta
  • +1
avatar
для 0.5.1
avatar
кто нить в курсе зачем переменная $config['view']['skin']
определяется в разных файлах в config.php и config.local.php
приходится менять 2 раза и там и там!
больше похоже на косяк в релизе
avatar
в config.php вообще ничего менять не надо. Меняйте только в config.local.php. Это не косяк — это значение по умолчанию
avatar
Предлагаю в следующей версии добавить больше хуков, например в экшен Ajax.
avatar
Или хотябы прописать return true/false; вместо return;.
avatar
Что мешает использовать хуки вида:
action_event_ajax_before
и
action_event_ajax_after
avatar
Не то. Мне нужно немного другое.

А именно хук, при успешном выполнении функции. Например EventVoteTopic, если успешно проголосовали — надо выполнить кусок кода.
avatar
Тогда можно перехватывать ModuleVote->AddVote
avatar
Спасибо, а то я что-то зациклился на экшене.
avatar
Для примера:
$this->AddHook('module_vote_addvote_before', 'test3', __CLASS__);


public function test3($aArgs=array()) {
	if (isset($aArgs[0]) {
		$oVote = $aArgs[0];
		if (!$oVoteUser = $this->User_GetUserById($oVote->getVoterId()) {
			return false;
		}
		//code
	}
}
avatar
Это было лишним, но спасибо.
avatar
В плагине наследуем экшен, в нем:
protected function EventVoteTopic() {
	$return=parent::EventVoteTopic();
	// здесь смотрим есть ли сообщения об ошибках
	if (count($this->Message_GetError())>0) {
		// ошибка при голосовании
	} elseif (count($this->Message_GetNotice())>0) {
		// голосование прошло успешно
	}
	return $return;
}
avatar
Спасибо, а я пытался рассмотреть переменную $return, думал найти в ней тру или фолс.
avatar
Нужно добавить возможность модераторам (администраторам) блога удалять комментарии на посты в их блоге. Вроде все просят, в данной (http://livestreet.ru/blog/addons/5862.html) теме что-то говорилось об этом, но я не осилил все комментарии)
avatar
А где собственно сейчас можно скачать предыдущую версию?
avatar
avatar
Люди пожалуйста помогите, потому что я у няни уже три часа и нифига не могу понять:
1) почему developer-jquery не работает без developer?(а файлов во втором ЕЩЕ больше) почему не сделать стенд-елон скын?
1.1) чтоб править дизайн, где лучше что-то менять;
1.2) когда иконки для нового поста берутся с jquery-лыби а когда с папки скина?
(у меня в настройках view.skin: developer-jequery, а пути генерируются все равно к файлам developer %)
2) в документ встраивается и мутулз и jquery?
3) где писать скрипты чтоб они работал… где та заветная строка $(document).ready(function() {})???
avatar
1. Что за глупости?
1.1 В файлах, естественно, где-же еще?
Проверьте файлы config.php и config.local.php, после смены сбросте все кеши.
2. Нет.
3. А самому такой создать и дописать строку в конфигах?
avatar
$config['view']['skin']        = 'developer-jquery';

переименовал папку developer -> #developer =
Fatal error: Uncaught exception 'Exception' with message 'Can not find the block`s template:
 stream' in W:\home\lsn\www\engine\modules\viewer\Viewer.class.php:576 Stack trace: #0
 W:\home\lsn\www\engine\modules\viewer\Viewer.class.php(492): ModuleViewer->
DefineTypeBlock('stream', NULL) 
#1 W:\home\lsn\www\engine\modules\viewer\Viewer.class.php(686): ModuleViewer->AddBlock('right', 'stream', Array, 100) 
#2 W:\home\lsn\www\engine\modules\viewer\Viewer.class.php(220): ModuleViewer->BuildBlocks() #3 W:\home\lsn\www\engine\classes\Engine.class.php(262): ModuleViewer->Init() 
#4 W:\home\lsn\www\engine\classes\Engine.class.php(319): Engine->InitModule(Object(ModuleViewer)) 
#5 W:\home\lsn\www\engine\classes\Engine.class.php(546): Engine->LoadModule('ModuleViewer', true) 
#6 W:\home\lsn\www\engine\classes\Engine.class.php(466): Engine->GetModule('Viewer_Assign') 
#7 W:\home\lsn\www\engine\classes\Module.class.php(49): Engine->_CallModule('Viewer_Assign', Array) #8 [internal function]: Module->__call('Viewer_Assign', Array) 
#9 W:\home\l in W:\home\lsn\www\engine\modules\viewer\Viewer.class.php on line 576


Переименовал назад — все ОК. Проверь.

2. Я дописывал файлы в Конфиге, ничего не инклудиться, ни, если создать файл в папке developer/js ни если в developer-jquery/js… и с CSS файлами, вроде, так же.
avatar
переименовал шаблон developer — проблем никаких не возникло, developer-jquery работает нормально
avatar
м-м-м, да поставил сборку з ГитХаба и все ОК, странно ведь я ничего не менял в предыдущей сильно, хз
avatar
тупняк — я забыл что скин в aceadminpanel меняется а не в конфиге %)
avatar
парни, есть большой косяк в Ленте и Активности.

косяк с закрытыми блогами. мы открыли мужской клуб типа, и писали про всю х… ню. оказывается другие это тоже видят в ленте и активности если добавили пользователя. как исправить ситуацию? :)
avatar
+100

Оттуда же видно все черновики добавленного пользователя…
avatar
fix
avatar
Это очень плохо если так… ((
Ждём 0.5.1
avatar
блин, был очень рад увидев эти новые функции. оказывается не полностью разработали. надеюсь быстро закроют эту дырку.
avatar
+

косяк недостойный релиза! Черновики и посты из закрытых блогов светятся в ленте и активности только в путь.

По идее, черновики должно быть вообще никому не видно до момента публикации, а посты из закрытых блогов должно быть видно только участникам закрытого блога
avatar
А что разработчики то молчат? Если действительно есть косяки то когда ждать исправлений?
avatar
занимаемся фиксом
avatar
fix
avatar
Какие файлы нужно заменить, чтобы закрыть: парни, есть большой косяк в Ленте и Активности.

косяк с закрытыми блогами. мы открыли мужской клуб типа, и писали про всю х… ню. оказывается другие это тоже видят в ленте и активности если добавили пользователя. как исправить ситуацию? :)
avatar
вот здесь есть комментарии github.com/livestreet/livestreet/commits/master
avatar
скопировал с гитхаба, но все равно выходят записи с закрытого.
avatar
Я вчера проверял. Всё отлично, вроде.

\install\convert_0.5_to_0.5.1.sql импортировали в базу?
avatar
все равно не получается. что еще нужно сделать кроме импорта базы. я пока проверяю только Активность. Ленту еще не смотрел.
avatar
Орт, сделай пожалуйста пост, как портировать «фотосет» в 0.4 Лив Стрит
avatar
Проще, чем ты себе представляешь
avatar
почему же не на 031?
таких сайтов тоже много.
avatar
объясните непонятливому чем столько минусов то вызвал? тем что прошу очевидное или тем что это невозможно? или что вообще что-то прошу?
avatar
не знаю на счет минусов, но ваш вопрос не совсем понятен — вряд ли кто-то будет портировать фотосет на 042 — это прошлая версия. Никто же механизм плагинов на 031 не портировал?
avatar
Может быть не заметил, есть ли в новом релизе возможность ограничивать время в течении которого пользователь может редактировать топик? Удалить его он насколько я понял не сможет, а вот на редактирование не увидел ограничений.
avatar
нет такой возможности
avatar
Шаблон new-jquery — верните в #header .profile .avatar width и heigth.
А то если «проскочит» картинка в аватар большего размера не красиво получиться.
avatar
эмм, может кто подскажет как из гитхаба промежуточные версии забирать полным архивом?
avatar
поставить клиент гитхаба
avatar
Я тут начал разбираться в ORM и ActiveRecord. Наткнулся на тип релэйшена — tree. Подскажите как с ним работать :)

Хотелось бы документацию по ORM и AR в LS почитать.
avatar
Интересно как получить все данные из таблицы.
avatar
Описал сущность Dbd в модуле Db. И пытаюсь получить все данные из базы:
$aSomeArray=LS::E()->PluginSome_ModuleDb_GetDbdItemsAll();
И получаю фатал еррор:
Fatal error: Call to a member function GetItemsByFilter() on a non-object in .../engine/classes/ModuleORM.class.php on line 376


И еще, чем отличается $this от LS::E()?
avatar
Видимо ты переопределил метод Init() в модуле, сделай там вызов parent::init();
avatar
Спасибо :)
avatar
А что на счет tree? Как с этим типом работать?
avatar
это лучше у Ajaxy спросить, он автор этого типа связей
я пока до него не добрался
avatar
И еще, чем отличается $this от LS::E()?
Некоторые экшены проксируют вызовы несуществущих методов в вызовы модулей.
Это не совсем очевидно и не масштабируемо, но так сложилось исторически. Я рекомендую всегда использовать полный синтаксис Engine::GetInstance()->Module_Method() или сокращенный алиас LS::Module_Method() (для версий PHP 5.3+, или LS::E()->Module_Method() — для ранних версий PHP)

Кстати, вот другие алиасы:

LS::Ent($sName, $aData) => Engine::GetEntity()
LS::Mpr($sClassName, $sName, $oConnect) => Engine::GetMapper()
LS::CurUsr() => Engine::GetEntity()->User_GetUserCurrent()
LS::Adm() => Engine::GetEntity()->User_GetUserCurrent()->isAdministrator()

В шаблонах аналогичным образом можно использовать инстанцию $LS: {$LS->CurUsr()->getName()}
avatar
*поправка*
LS::CurUsr() => Engine::GetInstance()->User_GetUserCurrent()
LS::Adm() => Engine::GetInstance()->User_GetUserCurrent()->isAdministrator()
avatar
Окей. Придется привыкать =)
avatar
Обнаружил баг с длинным нумерованным списком. Пример привел в этом топике: livestreet.ru/blog/8400.html (обращаем внимание на нумерацию, порядок чисел).
  • EGO
  • 0
avatar
по фотосету замечания:
— не совсем прозрачно реализованы значения кропа загружаемых изображений. есть миниатюры, это понятно, кроп 100px, а зачем 50, 500 и 1000? у меня например ширина контента 630px и я хочу кропить по этой ширине. на мой взгляд надо вынести отдельно в переменную значение, а не массив, и каждый уже будет изменять это значение под свои нужды (как это сделано при загрузке изображений в обычном топике). а так получается много изображений в аплоадах, разных размеров, которые мне никогда не понадобятся. понятно, что я могу в конфиге изменить значения в массиве.
— изображение при увеличении не 100%, и раньше помниться была лупа… т.е. если разрешение картинки превышает разрешение экрана, можно выводить увеличенное изображение, но не превышающее разрешение экрана и в углу значок лупы для 100% увеличения. а лучше просто выводить 100%, даже если это 10Mpx
avatar
в продолжении:
заметил, что увеличенное изображение это то изображение, которое покропилось до 1000px (хочу оригинал). и самое интересно, загрузил я фото 1280x800, размер 275 Kb, фото после кропа до 1000px стало 440 Kb… как такое может быть, это что, кол-во пикселей увеличилось почти в 2 раза?!
avatar
на странице сайт/admin/plugins в поле «Страница настройки» все линки может сделать ссылками?
  • PSNet
  • 0
avatar
отбой. приснилось.
avatar
Удивило, почему в разделе «активность» нету галочки «ответы на комментарии». Мне ответили на коммент в топике, и я узнаю об этом через почту, как обычно. Внутрисайтово мне это не выяснить. точно так же, как можно было бы добавить опционально «голосование за мой комментарий», «голосование за мой топик» (хотя это разрушит анонимность голосования), «новый комментарий к моему топику».
avatar
и еще странный момент… стоят галочки на:
Добавление топика
Добавление комментария
Добавление блога
Добавление в друзья
Вступление в блог

Поставил галочку на голосование за комментарий, перезагрузил страницу и две трети уведомлений пропала. Хотя, по логике, должно было прибавиться)
avatar
удалось повторить или выявить закономерность?
avatar
по-моему проблема только в «голосования за топик » и «голосования за комментарий». С остальными опциями все ок.
avatar
В ORM не хватает функции подсчета. Например ModuleTopic_GetCountTopic($aFilter).
avatar
ЛС — социальная сеть?
Сегодня увидел на сайте вот это.

Было бы прекрасно добавить.
  • PSNet
  • 0
avatar
сразу списки М/Ж/НЛО были бы очень кстати.
avatar
А все, окончательно переехали на GitHub?
Вроде везде наклейки на уголках, а новости не нашел.
  • Snipe
  • -1
avatar
ЧПУ не появилось?
avatar
плагины есть. и даже несколько.
avatar
зашел в топик через «Активность», кликнув там по ссылке на комментарий одного товарища. После чего в топике я не могу проголосовать за коммент, при нажатии на стрелочку перекидывает на верх страницы.

И еще глюки с аякс-обновлением сообщений в личной переписке (опера 11.5), стрелочки видны, а количество новых сообщений не отображаются, хотя когда я нажимаю в предполагаемую область их расположения, функционал срабатывает =)

Аналогичная проблема сегодня была замечена и в топике.
avatar
это оказывается баг яндекс-директа, для 100% его воспроизведение достачно в урл добавить параметр
?yandex_test_code=1
в итоге яндекс загрузить js скрипт 529 ревизии в котором используется глобальная переменная ls, а как известно это основной js объект в LS 0.5

попробую написать в поддержку яндекса
avatar
зашел в топик через «Активность», кликнув там по ссылке на комментарий одного товарища. После чего в топике я не могу проголосовать за коммент, при нажатии на стрелочку перекидывает на верх страницы.
Ошибка ЖС из-за хитрогослучайного совпадения области имен с Яндексом
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.