Пришло время релиза :) Релиза LiveStreet 0.4!
Скачать новую версию можно со страницы загрузки.
Новые возможности:
— Инсталлятор;
— Система плагинов;
— Плагин профилирования работы движка;
— Плагин OpenID+ВКонтакте авторизации (отдельный плагин);
— Функционал закрытых блогов и приглашений;
— Взаимная дружба, теперь пользователь может подтвердить дружбу;
— Функционал отложенной отправки уведомлений на e-mail с помощью cron'а;
— Новая внутрення почта: быстрый выбор друзей, бан лист, управление участниками переписки(удаление и добавление новых), избранные письма, поиск по почте, ajax проверка новых писем;
— Возможность добавлять комментарии в избранное;
— Возможность кастомными классами переопределять модули, экшены и сущности;
— Новая система конфигов, теперь конфиги представлены в виде массивов;
— Поддержка локальных конфигов;
— Система управления блоками(sidebar) через конфиги;
— Система управления CSS и JS файлами — слияние и сжатие;
— Изменена логика работы с БД, избавление в запросах от JOIN'ов и использование мультизапросов к БД и memcache;
— Функционал удаления блогов с возможностью переноса топиков в другой блог;
— Анти-спам система — ограничивает по времени создание топиков, комментов, писем;
— Новый механизм валидации отправленных форм;
— Обновлен и доработан парсер текста Jevix;
— Поддержка мультиязычности при выводе дат + прописное отображение даты;
— Возможность указать дефолтный язык, из него будут браться недостающие текстовки основного языка;
— Возможность экшенам обрабатывать Ajax запросы;
— Возможность в роутре определять реврайты и алиасы путей;
— Поддержка хуков внутри шаблона;
— Переработан функционал работы с изображениями;
— Множество фиксов и доработок;
Небольшая статистика развития проекта:
— Свыше 30 000 загрузок;
— Создано более 100 различных модулей, большинство из которых бесплатные;
— На сайте сообщества зарегистрировано свыше 7000 пользователей, из них несколько сотен активные участники;
— Написано более 3500 топиков и 40 000 комментариев к ним;
Хочу выразить огромную благодарность всем, кто так или иначе помогал и помогает в развитии проекта LiveStreet. Спасибо вам огромное!
P.S. Мы готовим к скорой публикации пост о лучших 50-и проектах на базе LiveStreet. Критерии — оформление и функционал. Если вы знаете достойный проект — сообщите нам.
Спасибо большое)Может забегаю вперед, но хотелось бы небольшой FAQ.Например как применить скин, от предыдущей версии чтобы он работал, И вообще все трудности перехода.
Может не в эту тему следует писать, но вот вопрос такой: если при установке была включена регистрация по приглашениям, то в конфиге все равно стоит false, и вот вопрос: как вернуть обычную регистрацию, без инвайтов? :)
Что-то как-то кеш у меня работает странно.
1. Создал блог. Минут 30 не давало зайти на страницу блога «Ошибка: 404»
2. Отредактировал статью: изменения в базу сохранились. страничка не обновилась
3. Добавил комментарий: через несколько минут зашел на страничку — комментария нет., нажал на «стрелочки» слева — появился как непрочитанный.
Боюсь обновляться, ничего не понятно.На сайте много что есть, боюсь все потерять, если что-то сделаю не так, была бы подробная инструкция.
«копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог» — это мне надо все что есть (старая версия) удалить, потом заново залить движок?
Большая просьба, можете сделать хорошее FAQ, в котором все будет расписано по пунктам, со скриншотами.Или хотя бы видеоинструкция как обновить.Буду очень благодарен.
1.Делаешь бэкап старой версии
2.Удаляешь всё кроме папки uploads
3.Запускаешь установку
4.При установке выбираешь обвновить бд
5.Указываешь путь до своей бд
6.Обновляешь двиг.
7.Правишь config.php под себя
8.Работаешь с шаблоном.
9.Танцы с бубном :D
10. Вуаля, всё сделано.
Отлично! Свершилось! На следующей неделе буду рассылать модуль Компании на 0.4 версии тем кто купил. Модуль работа будет чуть позже.
пс: Спасибо разработчикам движка, работа проделана колоссальная!
пс2: Интересно почитать что планируете сделать на 0.5 версии, какие перспективы у движка.
1.Делаешь бэкап старой версии
2.Удаляешь всё кроме папки uploads
3.Указываешь в config.php данные до своей БД и все настройки.
4.Двиг обновлён.
7.Правишь config.php под себя
8.Работаешь с шаблоном. 9.Танцы с бубном :D
10. Вуаля, всё сделано.
двиг нормальный, но без полнофункциональной админки…
это тоже самое как в лине, все зашибись но в терминале, это пугает пользователей, это «не удобство»
/www/plugins/aceadminpanel/templates/skin/default/menu.admin.rpl
для ориентировки 24 строка начало
заменить на код который ниже, ошибка в плагине админки, будет правильно отображать и работать ссылко на Статические страницы в админпанели
так думаю все поймут, четко и по адресу, и по названию файла и строка в файле, почему остальные не могут так делать?
эфрика!
я теперь понял смысл и сущность, чем подробней и точней даешь рецепт для устранения неисправностей
тем это хуже, и всегда найдется дебил который это оценит в минус)
Что это могло бы значить, во вкладке site.ru/top/ и site.ru/new/:
SQL Error: Got error 28 from storage engine at /usr/local/www/data/badluck.ru/classes/modules/topic/mapper/Topic.mapper.class.php line 136
Array ( [code] => 1030 [message] => Got error 28 from storage engine [query] => SELECT t.*, tc.* FROM prefix_topic as t JOIN prefix_topic_content AS tc ON t.topic_id=tc.topic_id WHERE t.topic_id IN('1', '4') ORDER BY FIELD(t.topic_id,'1', '4') [context] => /usr/local/www/data/badluck.ru/classes/modules/topic/mapper/Topic.mapper.class.php line 136 )
После апгрейта, не работает «принудительно вывести на главную», после установки галки и сохранения, при повторном редактировании галки нету, топик на главную не выводится…
Кто перешёл на новую версию, у них нет никаких модулей? Чтобы перейти надо наверно 0.31 пальцем не трогать.
Купил с дуру галерею у Benone. Перед покупкой отвечал на вопросы в считанные часы. После оплаты получил галерею через 2 дня, на вопросы отвечает типа «мне некогда», сам ковыряйся. На вопрос по новой версии движка уже неделя без ответа.
И всё! Застрял на старой версии из-за одного модуля.
Мне тоже не хватает галереи 0.4 для перехода на новую версию.
После выхода 0.4 я написал в личку Кириллу (Benonu) и он озвучил примерный срок 2 недели (на тот момент получалось — к 20 мая)
Есть ли ограничение в 0.4 версии на Mysql? Установщик замер на втором шаге установки — дальше не пускает (ошибки никакой не пишет)права стоят правильные, данные для подключения бд тоже. Версия Mysql — 4.1.25-log, php 5. Попробовал ручками — из папки install импортировал данные в бд, настроил конфиг, удалил папку install.
Итог: система худо-бедно завелась, но сыплет warning-ми. При попытке создания блога — белый лист (хотя блог вроде как создается). Не работают комментарии и не выводится ничего в прямом эфире — error please try again later. Версия 0.3 на этом же хостинге завелась и работала на ура. Подскажите кто что думает, куда копать.
Вот они:
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id — headers already sent in /home/.../engine/modules/session/Session.class.php on line 59
Warning: session_start() [function.session-start]: Cannot send session cache limiter — headers already sent (output started at /home/.../config/config.local.php:1) in /home/.../engine/modules/session/Session.class.php on line 61
Про бд я спрашивал поскольку умер установщик на 2-м шаге-добавления данных в бд.
Вопрос уже можно закрыть — поставил систему сначала на денвер, затем аккуратно перенес на сервер. Сейчас все работает как нужно. Спасибо всем, кто откликнулся.
Перешёл с 0.3 до 0.4.
Есть проблема в одном блоге:
Читатели (5)
* Fatal error: Call to a member function getUserWebPath() on a non-object in /home/webmaster/www/bereznikov.net/templates/compiled/new/%%21^21D^21D21174%%blog.tpl.php on line 227
Проблему решил удалением блога и перемещения тем в новый.
Однако, если создаю url блога как site.ru/blog/it/ то появляется ошибка 404 и блог не доступен. если же создавать любой другой url с двумя символами, то ошибки 404 нет.
Перешел на 0.4 с пасхальной сборки 0.4RC Сайт — hyperione.com
Пошел таким путем. Сделал чистую установку. Установил нужные плагины. Потом в новую базу залил дамп с данными. Затем залил тему оформления, начал переносить локальные правки в тему (хуки в темплейтах) ну и всякие свои штучки (хаки)…
P.S. Кстати говоря в trac подсветка такая странная. То что удалено имеет зеленый фон, то что добавлено — красный. Я голову сломал, пока в ручную синхронизировал некоторые файлы :)
Модуль Image
Хотелось бы иметь настройку минимальных параметров ширины и высоты изображений, на которые стоит накладывать watermark
Сейчас на мелкие изображения накладывается watermark и выглядят они пугающе (большая часть мелкого изображения закрыта)
Залип я крепко с установкой на первом шаге, какие только права не устанавливал на config.local.php
все равно пишет что «Файл config.local.php существует и доступен для записи — Нет».
Где моя ошибка может быть?
Помогите замучался уже…
Спасибо за участие, но проблема совсем в другом оказалась.
Не знаю как, но у меня после заливки на сервер оказалось что папки config, engine, classes, оказались внутри папки include/
Я еще удивился какого их туда засунули, но перепроверить сразу не догадался.
Проблему решил с помощью этого — ссылка
Но теперь в профиле юзера (активность) отображаются только созданные блоги, дата регистрации и последнего посещения и все.
И еще заметил такое, попытался запостить это в свой личный блог и в раздел «вопросы» — везде пишет «вы уже писали топик с таким содержанием». Что это было? Посему написал здесь в комменты, прошу извинить что не по теме.
Кто-нибудь знает как изменить URL и чтобы они работали в шаблонах?
Например при удалении топика кидает на старый адрес .../blog/… а не на новый, указанный в config.php
P.S. Изменял URL так:
$config['router']['page']['topic'] = 'ActionTopic';
на
$config['router']['page']['post'] = 'ActionTopic';
Как пример.
Пока решил проблему тем, что добавил свои адреса ниже старых, но хотелось бы совсем заменить.
интересно было бы исправить функцию опросов в движке чтобы можно было делать опросы с возможностью выбора два и более параметров ответа.
так же хотелось бы видеть в профиле или настройках профиля пользователя редактирование имени персонального блога
Судя по всему, это проблема шаблона и она далеко не единственная. Здесь можно только согласиться с ортом в части выделения таким вещам наименьшего приоритета, ведь есть и более важные вещи.
186 комментариев
Так что, разработчики, не забудьте отправить ваши творения ort'у =)
Обязательно попробую в работе новую версию.
Хочу сказать спасибо Максу и команде разработчиков, которые стараются для нас всех.
Всем остальным тестить и развивать ЛС!
/me ушел ставить на продакшен проекты… :)
Ура)
Спасибо вам за столь хороший движок.
Уже обновился: Р
1. Создал блог. Минут 30 не давало зайти на страницу блога «Ошибка: 404»
2. Отредактировал статью: изменения в базу сохранились. страничка не обновилась
3. Добавил комментарий: через несколько минут зашел на страничку — комментария нет., нажал на «стрелочки» слева — появился как непрочитанный.
Что такое? куда копать?
П.С. а style.css там много поменялось а то у меня очень много изменений в стилях
отдельный кэш для статики (js+css)
Ошибка
Идем туда и активируем модуль «Static page»
При добавлении страницы выдаёт ошибку:
Лечится изменением 215 строчки в файле /www/plugins/page/classes/actions/ с
на
После этого страница добавляется нормально.
«копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог» — это мне надо все что есть (старая версия) удалить, потом заново залить движок?
2.Удаляешь всё кроме папки uploads
3.Запускаешь установку
4.При установке выбираешь обвновить бд
5.Указываешь путь до своей бд
6.Обновляешь двиг.
7.Правишь config.php под себя
8.Работаешь с шаблоном.
9.Танцы с бубном :D
10. Вуаля, всё сделано.
пс: Спасибо разработчикам движка, работа проделана колоссальная!
пс2: Интересно почитать что планируете сделать на 0.5 версии, какие перспективы у движка.
были ли изменения в бд?
2.Удаляешь всё кроме папки uploads
3.Указываешь в config.php данные до своей БД и все настройки.
4.Двиг обновлён.
7.Правишь config.php под себя
8.Работаешь с шаблоном.
9.Танцы с бубном :D10. Вуаля, всё сделано.
ps. Но подожду еще чуть-чуть 0.4.1. :)
а админка?
Fatal error: Uncaught exception 'Exception' with message 'Can not find module class — Page' in /home/social/site/www/engine/classes/Engine.class.php:169 Stack trace: #0 /home/social/site/www/engine/classes/Engine.class.php(421): Engine->LoadModule('Page', true) #1 /home/social/site/www/engine/classes/Engine.class.php(364): Engine->GetModule('Page_GetPages') #2 /home/social/site/www/engine/classes/Action.class.php(299): Engine->_CallModule('Page_GetPages', Array) #3 [internal function]: Action->__call('Page_GetPages', Array) #4 /home/social/site/www/plugins/aceadminpanel/classes/actions/ActionAdmin.class.php(493): PluginAceadminpanel_ActionAdmin->Page_GetPages() #5 /home/social/site/www/engine/classes/Action.class.php(104): eval()'d code(1): PluginAceadminpanel_ActionAdmin->EventPages() #6 /home/social/site/www/engine/classes/Action.class.php(104): eval() #7 /home/social/site/www/engine/classes/Router.class.php(211): Action->ExecEvent() #8 /ho in /home/social/site/www/engine/classes/Engine.class.php on line 169
Ошибка: 404
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.
зайди в админку и нажми Страницы
выскочит ошибка которая выше по тексту.
вместо /admin/pages/ нужно переходить /page/admin/
если кому не нравится адрес то в этом месте конфига можно всё руками переписать
Сделал всё правильно, в чём может быть дело?
это тоже самое как в лине, все зашибись но в терминале, это пугает пользователей, это «не удобство»
а функционалу добавить?
например в логин админа отдельной ссылкой
для ориентировки 24 строка начало
заменить на код который ниже, ошибка в плагине админки, будет правильно отображать и работать ссылко на Статические страницы в админпанели
так думаю все поймут, четко и по адресу, и по названию файла и строка в файле, почему остальные не могут так делать?
<li {if $sMenuItemSelect=='page'}class=«active»{/if}>
{$oLang->adm_menu_pages}
{if $sMenuItemSelect=='page'}
<li {if $sMenuSubItemSelect=='list'}class=«active»{/if}>{$oLang->adm_menu_page_list}
<li {if $sMenuSubItemSelect=='new'}class=«active»{/if}>{$oLang->adm_menu_page_new}<li {if $sMenuSubItemSelect=='options'}class=«active»{/if}>{$oLang->adm_menu_page_options}
{/if}
но это так, абы работала
я теперь понял смысл и сущность, чем подробней и точней даешь рецепт для устранения неисправностей
тем это хуже, и всегда найдется дебил который это оценит в минус)
Удалить файлы из папки compiled.
SQL Error: Got error 28 from storage engine at /usr/local/www/data/badluck.ru/classes/modules/topic/mapper/Topic.mapper.class.php line 136
Array ( [code] => 1030 [message] => Got error 28 from storage engine [query] => SELECT t.*, tc.* FROM prefix_topic as t JOIN prefix_topic_content AS tc ON t.topic_id=tc.topic_id WHERE t.topic_id IN('1', '4') ORDER BY FIELD(t.topic_id,'1', '4') [context] => /usr/local/www/data/badluck.ru/classes/modules/topic/mapper/Topic.mapper.class.php line 136 )
Вроде заработало.
При обновлении старые файлы удалял?
Но пардом, причем здесь шаблоны? Как-то не логично… Больше походит, что админ флага нету или куда сохранять…
Купил с дуру галерею у Benone. Перед покупкой отвечал на вопросы в считанные часы. После оплаты получил галерею через 2 дня, на вопросы отвечает типа «мне некогда», сам ковыряйся. На вопрос по новой версии движка уже неделя без ответа.
И всё! Застрял на старой версии из-за одного модуля.
После выхода 0.4 я написал в личку Кириллу (Benonu) и он озвучил примерный срок 2 недели (на тот момент получалось — к 20 мая)
Жду этих чисел…
Итог: система худо-бедно завелась, но сыплет warning-ми. При попытке создания блога — белый лист (хотя блог вроде как создается). Не работают комментарии и не выводится ничего в прямом эфире — error please try again later. Версия 0.3 на этом же хостинге завелась и работала на ура. Подскажите кто что думает, куда копать.
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id — headers already sent in /home/.../engine/modules/session/Session.class.php on line 59
Warning: session_start() [function.session-start]: Cannot send session cache limiter — headers already sent (output started at /home/.../config/config.local.php:1) in /home/.../engine/modules/session/Session.class.php on line 61
Вопрос уже можно закрыть — поставил систему сначала на денвер, затем аккуратно перенес на сервер. Сейчас все работает как нужно. Спасибо всем, кто откликнулся.
Есть проблема в одном блоге:
Нагляднее тут:
Где только не копал. Натолкните плз на мысли.
Однако, если создаю url блога как site.ru/blog/it/ то появляется ошибка 404 и блог не доступен. если же создавать любой другой url с двумя символами, то ошибки 404 нет.
Если плагины будут лежать в SVN, то мне кажется это реализуемо.
Пошел таким путем. Сделал чистую установку. Установил нужные плагины. Потом в новую базу залил дамп с данными. Затем залил тему оформления, начал переносить локальные правки в тему (хуки в темплейтах) ну и всякие свои штучки (хаки)…
P.S. Кстати говоря в
Хотелось бы иметь настройку минимальных параметров ширины и высоты изображений, на которые стоит накладывать watermark
Сейчас на мелкие изображения накладывается watermark и выглядят они пугающе (большая часть мелкого изображения закрыта)
p.s.: во многих CMS такая настройка имеется
все равно пишет что «Файл config.local.php существует и доступен для записи — Нет».
Где моя ошибка может быть?
Помогите замучался уже…
И тогда с правами на запись у php не будет проблем
Не знаю как, но у меня после заливки на сервер оказалось что папки config, engine, classes, оказались внутри папки include/
Я еще удивился какого их туда засунули, но перепроверить сразу не догадался.
вылезло вот это:
Прокоментируйте плиз…
как лечить?
Но теперь в профиле юзера (активность) отображаются только созданные блоги, дата регистрации и последнего посещения и все.
// Устанавливаем настройки кеширования
$config['sys']['cache']['use'] = false; // использовать кеширование или нет
Добавляю свой размер:
В шаблоне указываю «36», но картинка не отображается. Почему?
Например при удалении топика кидает на старый адрес .../blog/… а не на новый, указанный в config.php
P.S. Изменял URL так:
$config['router']['page']['topic'] = 'ActionTopic';
на
$config['router']['page']['post'] = 'ActionTopic';
Как пример.
Пока решил проблему тем, что добавил свои адреса ниже старых, но хотелось бы совсем заменить.
так же хотелось бы видеть в профиле или настройках профиля пользователя редактирование имени персонального блога
а так спасибо, получился сдоровский релиз…
Установка LiveStreet (v.0.4) | Шаг #5 / 4
порадовало ))
открываем FF