Бета-версия админ-панели для LiveStreet CMS



Сегодня мы готовы показать вам бета-версию панели управления для LiveStreet CMS.
История создания админки началась еще четыре года назад, с тех пор ее раза три полностью переделывали, откладывали, возвращались к ней и так несколько лет. Далась она не легко.

Итак, на данный момент это бета, в ней много еще нет, но уже заложена базовая основа для наращивания функционала.
Главное, что мы сделали:
  • Механизм и интерфейс редактирования конфигов
  • Простая интеграция плагинов в админку
  • Поддержка интерфейса для управления конфигами плагинов
  • Универсальное key-value хранилище данных для плагинов
  • Новый функционал управления дополнительными полями. Можно к любой сущности привязывать доп поля (если сущность ORM, то это делается буквально одной строчкой). В коробке поддержка полей для топиков.
  • Управление пользователями и банами (нужный и долгожданный функционал)
  • Базовая интеграция каталога плагинов прямо в админ-панель
  • Базовая статистика по контенту (топики, комментарии, регистрации)

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

Код админки github.com/livestreet/lsplugin-admin
Установка:
  1. Админка работает только на текущей девел-версии ЛС.
  2. Скачиваем LS от сюда github.com/livestreet/livestreet
  3. Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
  4. Далее через стандартный инсталлятор (/install/) ставим LS
  5. После установки выполняем в БД патч из /install/patch.sql
  6. Авторизируемся под администратором и по адресу /admin/ активируем плагин «Admin panel» (предварительно скачав его с github.com/livestreet/lsplugin-admin, название каталога с плагином должно быть «admin»)

В комплекте с админкой в /example/plugins/ идет пример плагина «Статьи», который интегрируется в интерфейс админки и работает с дополнительными полями. По интеграции будет отдельный топик.

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












195 комментариев

avatar
Отличные новости, го все тестить!
avatar
Синку — це фантастика ©
Спасибо.
avatar
Макс, может стоит сделать общедоступное демо с админкой?? Круг тестеров тогда бы увеличился, т.к. не каждый захочет/сумеет поставить ее у себя!
avatar
у неё очень много возможностей для этого. придется закрыть большую часть их них и тогда весь смысл в таком тесте пропадает
avatar
жаль, что обратной поддержки 1.0.3 скорее всего не будет.
avatar
Хороший стимул обновиться.
avatar
наоборот. в соседних топиках писали и я согласен.
чем старше и больше сайт на LS, тем меньше желания обновляться и вообще что-то трогать.
работает и работает.
Лично у меня сайт не большой, но обновлять его с выходом новой версии я не собираюсь.
avatar
А вот и запоздавшие новогодние подарки :)
avatar
Ништяк, выглядит круто! Поддержка текущей версии LS не планируется??
avatar
это технически невозможно
avatar
Уау!!!
avatar
Отличная новость, Максим и все разработчики кто принимал участие в создании админки большое спасибо за такой хороший плагин.
Один вопрос, увидел функцию в администрировании пользователя «Блокировать» а будет ли при этом блокирован IP с которого этот пользователь зарегистрировался, сейчас есть такая проблема что один человек создаёт кучу пользователей и через них размещает различный одинаковый контент.
avatar
Есть блокировка по сущности (указание ид, почты или логина) пользователя, айпи или диапазона айпи адресов для блокировки + статистика срабатываний банов
avatar
Классно, вот это нужная функция.:)
avatar
+ ещё есть обычные баны, а также read only баны
avatar
Пока вот так


Но баны будут немного оптимизированы
avatar
Гибкая система настройки очень нравится, ещё интересно а уведомление о блокировки отправляется пользователю?
avatar
Эх, вот бы на Bootstrap-е
avatar
Хм… админка от разработчика движка — круто!
Интересно и хочется попробовать…

А есть возможность через админку менять тип топиков? — т.е. если юзер создал топик одного типа, а а с учетом сути его топика — требуется что бы этот топик был другого типа…
  • ASA
  • +3
avatar
Знаете что, ребята это фантастически круто.
  • Sky
  • +5
avatar
Выглядит просто супер, и возможности, которые ввели — очень полезные. Хотелось бы спросить, возможно ли узнать, когда хотя бы примерно будет новый релиз LiveStreet?
avatar
Вот это нереально круто! Админка очень нужна и новички не видя админки бросают ЛС, т.к. не опытному тяжко
avatar
Кто-нибудь ставил?) Я лично вообще не понял как ее установить:D
avatar
SQL Error: Table 'w-designer_qwer.arts_property_target' doesn't exist at /home/w-designer/artslow.ru/docs/framework/classes/engine/MapperORM.class.php line 424
Array ( [code] => 1146 [message] => Table 'w-designer_qwer.arts_property_target' doesn't exist [query] => SHOW COLUMNS FROM arts_property_target [context] => /home/w-designer/artslow.ru/docs/framework/classes/engine/MapperORM.class.php line 424 )

выдает такую ошибку втф, подскажите)
avatar
пропущен 5 шаг установки
avatar
Огромное спасибо, но /install/patch.sql не существует (я не нашел),
dump.sql?
avatar
avatar
спасибо)Искал во фреймворке.
avatar
Поставил на Denver, сам сайт работает отлично а вот плагин admin выдает огромную кучу ошибок. Вот примерно так www.devls.ru/uploads/files/plugin_admin.txt в чем может быть проблема, кто нибудь пробовал установить без ошибок?
avatar
как вариант отключить в конфиге ЛС сжатие js, видимо компьютер не успевает за 30 секунд сжать все js
avatar
Действительно помогло, спасибо.:)
avatar
В плане оформления: мне кажется простая и компактная таблица с установленными плагинами лучше, чем это нагромождение картинок. На крайняк можно сделать спойлер, при раскрытии которого показывать более развернутую инфу о плагине, а то сейчас слишком громоздко.
avatar
Мне кажется лучше сделать выбор — в виде таблицы или в виде иконок. Кому как удобно — выбрал бы.
avatar
Подскажите как выполнить этот патч бд в phpMyAdmin
avatar
заменить «prefix_» на реальный префикс вашей таблицы, вставить текст в окно исполнения кода sql и нажать кнопку.
avatar
Не могу понять как выполнить в БД патч из /install/patch.sql (сам файл нашёл)
подскажите продробнее, что это значит, ответ ниже не помог, не уверен, что то и в нужное окно вставлял.
Есть phpMyAdmin
реальный префикс таблицы prefix_
вот такой результат clip2net.com/s/6M5EJE
avatar
Разобрался, похоже копировал лишнее в окно SQL.
avatar
Установка и патч прошли нормально, после перехода на главную страницу выдало
SQL Error: Access denied for user 'root'@'localhost' (using password: NO) 
at /...../framework/classes/modules/database/Database.class.php line 72
Array ( [code] => 1045 [message] => Access denied for user 'root'@'localhost' 
(using password: NO) [query] => mysql_connect() [context] => 
/...../framework/classes/modules/database/Database.class.php line 72 )


Файл config.local.php находился в директории /application/config и имел права 666, но почему то после установки оказался пустой. Заполнил его вручную по аналогии с обычной LS 1.0.3 и сайт запустился.
avatar
вообще странно, инсталлятор там используется от 1.0.3
avatar
Админку поставил, пока выдает красным Ошибка соединения с каталогом:, но так вроде работает. В целом админка работает, но кое где проскакивают ошибки или непонятные предупреждения. Ошибки писать на Github наверное лучше?
avatar
Заполнил его вручную по аналогии с обычной LS 1.0.3 и сайт запустился.
Нужен конфиг от дев-версии лс, а не от 103
avatar
Ну а где его взять если после установки файл /application/config/config.local.php оказался пустым и на главной выдало такое livestreet.ru/blog/dev_livestreet/16555.html#comment267048
avatar
Вот еще сверху выползло…
Warning: curl_setopt_array(): CURLOPT_FOLLOWLOCATION cannot be activated
 when safe_mode is enabled or an open_basedir is set in 
/..../application/plugins/admin/classes/modules/remoteserver/Remoteserver.class.php 
on line 271
Это на главной /admin/
avatar
исправлено
avatar
Установил, потестил — класс! Поздравления разработчикам.
Такой вопрос, когда ориентировочные сроки на выход из беты?
(когда будет возможность устанавливать модули?)
avatar
Переходя в настройки пользователя /settings/ сверху над названием сайта вылезает
Выберите файл файл не выбран

Наверное не поставлен Атрибут hidden
avatar
Не могу найти фотосетов, они вообще отсутствуют в новой сборке или будут но позже в виде дополнительного вида топика?
Думал может можно создать доплнительный вид топика с фотосетом но тоже не могу найти этой функции.
avatar
Фотосеты появляются тогда, когда в топик начинаешь загружать картинку — появляется сбоку меню, просто вставить или создать фотосет. Мне очень понравилось, что в новом фотосете GIF изображение не пережало и отображается анимацией. И сам фотосет намного интереснее — смесь слайдера с галереей. В общем призываю всех как можно больше заняться тестированием новой версии, которая обещает быть намного круче сегодняшней!
avatar
Спасибо за помощь. Как классно продумана система добавления изображений, интересно это делалось на основе скрипта или полностью разработка Максима?
avatar
Не за что:) насчет Gif не подскажешь почему так livestreet.ru/blog/dev_livestreet/16555.html#comment267072
avatar
Очень хорошая вещь была б — это отключения ненужного функционала в админке, сейчас это надо делать вручную, если вас заинтересовала идея, могу описать подробно в лс.
avatar
Наверное не в тот топик пишу, прошу простить, вопрос про пережатие файлов Gif. Загрузил в фотосет несколько анимированных аватаров 100х100 — они пережались и отображаются без анимации. Загрузил во второй фотосет GIF изображения 220х300, 300х300, 240х320 — эти отображаются с анимацией. Подскажите пожалуйста это где то настраивается?
avatar
К сожалению с gif анимацией в платную не сталкивался.
Может быть по твоему описанию изображения должны быть больше 100х100 что бы корректно произошла конвертация, так как Avatar максимально конвертируется в 100х100. Возможно ещё аватар был сохранён не в правильном формате при создании допустим в Photoshop, я знаю что там указываешь несколько вариантов сохранения gif.
avatar
Как часто у меня бывает:) — элементарная невнимательность… нужно просто в конфиге поменять тут
array(
		'w' => 100,
		'h' => 100,
		'crop' => true,


на
array(
		'w' => 100,
		'h' => 100,
		'crop' => false,


Отличный новый функционал и фотосетов и с самими изображениями. LS — FOREVER!
avatar
Так все-таки, в плагинах он пишет что (плагин не поддерживается установленной версией LS)
будет эта поддержка? Или это нужно делать руками?
avatar
версия разрабатываемой лс выше чем выпущенной, а плагины пока адаптированы только для текущей зарелизенной версии, поэтому и пишет что с новой не совместимо
avatar
спасибо большое
avatar
Доброго времени суток всем кто увидит это послание)))
Вчера запустил новый свой проект, и тут вижу это чудо...!!!
Подскажите как найти выход чтоб новый сайт был уже с такой админкой, или на данный момент это невозможно? А также смогу ли я БД в будущем перекинуть с нынешней версии LS на ту где будет уже данная панель управления сайта?
avatar
А Плагин для мобильных устройств, будет поддерживать?
  • evil
  • +1
avatar
да, админка адаптивна.
avatar
Проверьте кодировку и правильность наклонных в путях до файлов:

Ошибка: В файлах, указанных ниже (4 шт.), найдена некорректная кодировка UTF-8 BOM, которая может вызывать разные проблемы при работе с движком, нужно открыть указанные файлы и изменить их кодировку на "UTF-8 БЕЗ BOM" т.е. просто «UTF-8»:

Файл: W:\home\localhost\www/application/frontend/skin/developer\blocks\block.blogNav.tpl
Файл: W:\home\localhost\www/application/frontend/skin/developer\forms\form.search.base.tpl
Файл: W:\home\localhost\www/application/frontend/skin/developer\forms\form.search.blogs.tpl
Файл: W:\home\localhost\www/application/plugins/admin/templates/skin/default\assets\css\__test_wrong_encoding.css
avatar
по слешам — это нормально: у вас установлен сервер на вин платформу и пути в конфигах прописаны соответственно.

по файлам, да, забыли кодировку указать корректную
avatar
Добавьте правило в настройки профиля settings/

Если выбрано поле E-mail — то должен присутствовать знак @ и точка.
Если выбрано поле Телефон — то должны присутствовать только цифры.
avatar
Одинаковые пиктограммы в правом (в Админке) меню для блоков:
Настройки и Утилиты.
avatar
Запретить выводить прошедшие даты для пользователей которых хотим внести в бан.
localhost/admin/users/bans/add/

Примите это во внимание.

Запретить удалять или ставить в бан АДМИНИСТРАТОРА хотябы с ID=1.

Выводить время бана для пользователя.

В Админке был выбран пользователь с ID=1 (то есть себя Админ) и установлено время (даты бана С… ПО ...).
При повторном входе на сайт выводиться сообщение с таким характером:
Ошибка: 403

Вам запрещен доступ к сайту навсегда.

— Хотя как минимум должны выводиться даты до которого числа Я (пользователь) будет в бане.
avatar
Выводить время бана для пользователя.

В Админке был выбран пользователь с ID=1 (то есть себя Админ) и установлено время (даты бана С… ПО ...).
При повторном входе на сайт выводиться сообщение с таким характером:
Ошибка: 403

Вам запрещен доступ к сайту навсегда.

— Хотя как минимум должны выводиться даты до которого числа Я (пользователь) будет в бане.
вы не выбрали тип временной блокировки (постоянный, период). у вас выставлен постоянный.
а время для пользователя выводится, если он заблокирован на период.
avatar
Вроде выбирала — тип период.
сейчас проверю…
avatar
вот о чем
avatar
OK. Я поняла.
Сейчас переустановлю систему/
avatar
Всё повторила:
Вам запрещен доступ к сайту навсегда. Причина:.

Странно вывелось пусто хотя вводила текст.

Проверьте еще раз:
есть предположение — не может это быть связано с датами
БАн в водила с 2014-02-04 ПО 2014-02-05
avatar
можете сделать скриншот редактирования бана?
avatar
Запретить выводить прошедшие даты для пользователей которых хотим внести в бан.
добавлено, но по умолчанию отключено т.к. при редактировании старого бана (например, при смене причины бана) может вызывать неудобства в связи с необходимостью смены даты старта бана
Запретить удалять или ставить в бан АДМИНИСТРАТОРА хотябы с ID=1.
добавлен в конфиг список ид для запрета бана. для удаления пользователя такой список уже существует.
avatar
Почему при инсталляции системы и про писания пользователя (Админа с ID=1) в самом начале, задается неправильное время его регистрации.

Смотрим в профиле пользователя:
localhost/profile/Admin/

Активность
Зарегистрирован: 10 апреля 2012, 00:00
Последний визит: 05 февраля 2014, 18:02

Я же только установила систему а дата показывается как: 10 апреля 2012????

И добавьте к ЦИФРАМ года 2014 БУКВУ -> Г
avatar
Обратите внимание на номер инсталляционной версии.
Установка LiveStreet 1.0.1 Шаг 1 / 4
avatar
это будет правится потом, сейчас это не самое актуальная задача
avatar
Проверьте правильность смены языков — странно но я не смогла при нсталляции увидеть Английскую версию текста.
avatar
Измените название поля в настройках пользователя
localhost/admin/users/profile/1/

Поле Родился:
на поле — Дата рождения.

К примеру если пользователь с Женским полом то как то глупо будет выглядеть блок с Родился :)
avatar
можно поставить условие на пол, и будет выводится «родилась») это делается средствами шаблона.
avatar
исправлено
avatar
Подскажите при установке как сделать написанное — «После установки выполняем в БД патч из /install/patch.sql»
avatar
livestreet.ru/blog/dev_livestreet/16555.html#comment267045

открыть пхпмайадмин, найти вкладку «sql» вашей бд, вставить текст и запустить
avatar
Thank you very much!!!
avatar
Вопрос в одном месте так и сверлит — Подскажите, вот я установил и запустил сайт на пока что сырой версии админки. Я могу полноценно на данный момент работать с сайтом, или через месяц выйдет обновление при котором по новой надо будет переустанавливать сайт?
avatar
это девелоперская версия, она ещё не есть окончательный вариант.
avatar
В список полей было бы круто добавить «Тип поля» дата, например. Для топиков «события» идеально.
avatar
готово
avatar
А поля будут как-то сортироваться в выводе? Недавно просто в альте обнаружил, что без ручной правки класса не обойтись с переопределением вывода полей на свои хуки.
Я конечно не об Альте, а о функционале.
Вот бы сразу из коробки можно было переопределить, если есть необходимость вывести значения в разных местах шаблона (на вкладки там или просто вручную порядок поменять — тут широкое поле для деятельности для допфункционала полей)
avatar
Сортировать поля можно простым перетаскиванием мышки
Если нужна кастомизация, то вывод полей можно сделать как угодно, пример кастомизации вывода есть в плагине article
avatar
/admin/blogcategory/ 404 ошибка
avatar
их ещё не перенесли. чуть позже
avatar
При очистке кэша через новую админку происходит следующее.
avatar
Warning: file_put_contents(/home/u2718/public_html/application/tmp/templates/cache/developer/c948112cdbc8afe462cd9a0a5a8798dc.js) [function.file-put-contents]: failed to open stream: Нет такого файла или каталога in /home/u2718/public_html/framework/classes/modules/viewer/Viewer.class.php on line 1097

Warning: file_put_contents(/home/u2718/public_html/application/tmp/templates/cache/developer/f61ef797078bc2fd00c9c037df400ead.css) [function.file-put-contents]: failed to open stream: Нет такого файла или каталога in /home/u2718/public_html/framework/classes/modules/viewer/Viewer.class.php on line 1097

Warning: Cannot modify header information - headers already sent by (output started at /home/u2718/public_html/framework/classes/modules/viewer/Viewer.class.php:1097) in /home/u2718/public_html/framework/include/function.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at /home/u2718/public_html/framework/classes/modules/viewer/Viewer.class.php:1097) in /home/u2718/public_html/framework/include/function.php on line 249


А после повторной попытки захода на сайт, вместо блока «Прямой эфир» и последующих, ошибка:

/application/tmp/templates/compiled/developer/4c5c323f7c6cf11e71643a085836661c5b8ddd9f.file.block.stream_comment.tpl.php on line 47
avatar
да, есть такая ошибка, будем править
avatar
Я думал это только у меня :-) Буду рад, если исправите этот досадный баг.
avatar
Блин, добавьте редактирование комментариев)

А после повторной попытки захода на сайт, вместо блока «Прямой эфир» и последующих, ошибка:

Fatal error: Call to a member function getBlog() on a non-object in /home/u2718/public_html/application/tmp/templates/compiled/developer/4c5c323f7c6cf11e71643a085836661c5b8ddd9f.file.block.stream_comment.tpl.php on line 47
avatar
Поддерживаю — очень нужный функционал.

Плюс юзерам дать время на редактирование, если нет ответов — может и схоже с хабром, но очень функционально — описок меньше будет, а то как правило человек пишет, нашимает опубликовать, а потом понимает, что ошибок и описок куча — а уже поезд ушел…
avatar
У меня тоже самое на сайте случилось.
avatar
Мне нравится дизайн админки, люблю минимализм. Единственное что, мне кажется что тень внизу сайта ни к чему. А с другой стороны чистый bootstrap тоже надоел :-)
avatar
Есть пару вопросов. Я тут новенький, не судите строго.
Хочу опробовать вашу цмс, но вот интересно, если я поставлю сборку и админку из данного поста, она нормально будет работать с шаблонами? с платными из каталога.
И второй вопрос, админка будет доступна только админу? юзерам надеюсь при добавлении и редактировании топиков в нее доступа нету?
avatar
и еще, а как быть то действительно? последняя версия ЛС совместима с данной админкой?
просто как мне тогда устанавливать плагины и шаблоны, которые совместимы с последней ЛС.
Немного не понимаю какую сейчас для своего сайта выбрать версию?
avatar
Админка не совметима с текущей версией движка — она для следующей.

Немного не понимаю какую сейчас для своего сайта выбрать версию?

Текущую.
avatar
т.е. потом (а правда когда примерно?) выйдет большое обновление движка с админкой?=)
avatar
Да. Когда — пока неизвестно.
avatar
ясно, спасибо за ответ!
avatar
Доброго времени суток, уважаемое сообщество!
Как и любой новичок, пришел к вам за советом.
Хочу попробовать реализовать один проект на LS.
А вопрос, собственно, связан с ожидаемым релизом новой версии.
Собственно, вопрос — есть смысл поставить пока текущую версию, для наполнения контентом (допустим, прописать ноиндекс, нофолоу) и потом этот самый контент перенести на новый движок, или лучше все же дождаться релиза? Если это важно — весь контент пойдет в один паблик блог.
avatar
подскажите, каталог framework, для чего он? его нужно заливать на сервер? простите я мало знаком с этим, новичок, но хочу уже поставить эту версию LS.
avatar
лень прочитать топик?
Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
avatar
вы не поняли, каталог то я знаю что нужно скачать, но что с ним делать? залить на сервер? зачем минусовать не поняв что имелось ввиду?
avatar
вы не поняли, каталог то я знаю что нужно скачать, но что с ним делать?
вы серьезно спрашиваете такие вещи? как же вы сами написали тогда это сообщение? а для чего по вашему можно скачать эти файлы? что можно с ними делать, не закачивая на сервер? ну хоть не глупите основательно же.
avatar
не глуплю, но и ошибки делать тоже не хочу. Просто не совсем понятно, основной каталог скачать и залить на сервер, потом скачать framework, и залить его так же на сервер, хорошо. Но, в двух этих каталогах есть схожие папки, например папка install, заменять одну папку на другую? вот где не понятка…
avatar
это даже не то чтобы я не понимаю, я не доказываю что я знаток, но путаница с папками есть. Вот сейчас поверх основного каталога скачанного из топика, заливаю framework, и вот он предлагает заменить схожие папки по названию… Может сделаете так чтобы как у других cms, заливаешь новую версию поверх старой, install, и все гуд…
avatar
это дев версия, поэтому такие сложности.
Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
вы скачиваете все ВНУТРЬ папки framework и ничего заменять не нужно
avatar
установка проходит успешно, доходит до перейти на главную, по клику

SQL Error: Table 'test.prefix_property_target' doesn't exist at C:\xampp\htdocs\livestreet\framework\classes\engine\MapperORM.class.php line 458
Array ( [code] => 1146 [message] => Table 'test.prefix_property_target' doesn't exist [query] => SHOW COLUMNS FROM prefix_property_target [context] => C:\xampp\htdocs\livestreet\framework\classes\engine\MapperORM.class.php line 458 )
avatar
скл патч выполнили?
avatar
да, теперь класс. Очень удобная админка, буду тестить дальше. как на счет приватности пользователей, чтобы была возможность запретить писать на стене чужим, а то даже админ не может запретить это, или может я пропустил.
avatar
на аве инфа: Заходил 7 минут назад, при том что я на сайте.
avatar
avatar
админа работает, но при повторном входе теперь такое сообщение: Ошибка соединения с каталогом: Operation timed out after 2125 milliseconds with 0 out of 0 bytes received
avatar
иногда он просто не отвечает
avatar
Админка под 1.0.3 (как плагин) не работает вообще или надо что то где то еще прописывать?
avatar
админка только для разрабатываемой версии лс.
avatar
после активации админки сайт существенно дольше загружается, и первая загрузка, и все последующие когда лазишь по сайту.
avatar
на бесплатном хосте…
может ещё на перфокартах запустите?
avatar
другие cms тестил на том же бесплатном хостинге, и все было ок. Хотя у каждой cms свои требования.
avatar
вот у этой требование как минимум платный хостинг, а ещё лучше — свой сервер.
вы бы ещё на телефоне запустили.
avatar
да я знаю, у меня сайт на сервере, с немалым количеством пользователей. Для теста на реальном хостинге иногда пользуюсь бесплатными…
avatar
«у меня есть нормальный сервер, но тесты я провожу на плохом и на основе этого оставляю отзывы» — нелепо звучит, правда?
avatar
нет, не все так. Я настроил сервер, и мой сайт работает как часики, пользователи довольны. И сервер я настраивал впервые, не имея даже базовых навыков, я выучил документацию, и все сделал. Зачем мне лишний раз лазить на сервер, и что то там делать чтобы проверить новую версию cms, когда есть куча бесплатных cms?
avatar
и что то там делать чтобы проверить новую версию cms
тогда зачем оставлять заведомо некорректный комментарий, который не имеет ценности? вы путаете других
avatar
ну я разобрался и написал из-за чего ошибка… )))
avatar
поставил на реальный хост, тестовый домен. Почему то сайт не грузиться, а потом вылетает ошибка: [site.com] [Mon Mar 24 18:36:15 2014] [error] [client 173.245.51.219] Premature end of script headers: index.php
Error 500: Script Execution Failure

что то типо преждевременный конец заголовков сценария: index.php
avatar
скорее всего это из-за лимита в php.ini, на бесплатном хосте…
avatar
Блин! Это капец просто! Я вообще с БД никак не дружу, помогите ребят.
Я пять раз прочитал что после установки обязательно нужно выполнить в базе что-то с файлом patch.sql (пропатчить)

По-всякому старался «пропатчить», но понятия не имею как!
У меня сейчас пишет
SQL Error: Table 'ls.prefix_property_target' doesn't exist at Z:\home\localhost\www\livestreet\framework\classes\engine\MapperORM.class.php line 476
Array ( [code] => 1146 [message] => Table 'ls.prefix_property_target' doesn't exist [query] => SHOW COLUMNS FROM prefix_property_target [context] => Z:\home\localhost\www\livestreet\framework\classes\engine\MapperORM.class.php line 476 )

Как именно делается патч? Я думаю, у многих такой вопрос!
Что делал я: содержимое файла patch.sql скопировал, затем вставил в базе в раздел SQL и нажал на ОК.
Один хрен ничего не получилось, после этого на главной сайте появилось кучу текста, очень похож на текст из БД.

Пожалуйста, можно подробно написать как сделать патч файла patch.sql!
avatar
Что делал я: содержимое файла patch.sql скопировал, затем вставил в базе в раздел SQL и нажал на ОК.
верно, только перед вставкой в патче нужно заменить все «prefix_» на реальный префикс таблиц, указанный в конфиге (при инсталяции)
avatar
А когда примерно выйдет релиз?
avatar
когда будут закончены работы
avatar
Установил по инструкции. При попытке зайти на сайт выдает пустую страницу (исходный код абсолютно пуст). Может ли это быть связано с тем, что файлы php идут без закрывающего тега? Что-то может быть необходимо прописать для apache сервера по этому поводу?
avatar
нужно смотреть логи движка и веб-сервера
avatar
Лог движка содержит такое:
[2014-07-23 10:08:22] default.ERROR 24985 e39c720: Uncaught Exception SmartyCompilerException: "Syntax Error in template "/var/www/ls_new/application/frontend/skin/developer/layouts/layout.base.tpl"  on line 20 "<h1 class="site-name"><a href="{router page='/'}">{cfg name='view.name'}</a></h1>"  - Unexpected "'view.name'", expected one of: "identifier"" at /var/www/ls_new/framework/libs/vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php line 665 {"exception":"[object] (SmartyCompilerException: Syntax Error in template "/var/www/ls_new/application/frontend/skin/developer/layouts/layout.base.tpl"  on line 20 "<h1 class="site-name"><a href="{router page='/'}">{cfg name='view.name'}</a></h1>"  - Unexpected "'view.name'", expected one of: "identifier" at /var/www/ls_new/framework/libs/vendor/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:665)"}
avatar
Какие на сервере настройки расширения mb_string? Можно посмотреть через phpinfo()
avatar
mbstring

Multibyte Support enabled
Multibyte string engine libmbfl
HTTP input encoding translation disabled
libmbfl version 1.3.2

mbstring extension makes use of «streamable kanji code filter and converter», which is distributed under the GNU Lesser General Public License version 2.1.

Multibyte (japanese) regex support enabled
Multibyte regex (oniguruma) backtrack check On
Multibyte regex (oniguruma) version 5.9.2

Directive Local Value Master Value
mbstring.detect_order no value no value
mbstring.encoding_translation Off Off
mbstring.func_overload 3 3
mbstring.http_input pass pass
mbstring.http_output pass pass
mbstring.http_output_conv_mimetypes ^(text/|application/xhtml\+xml) ^(text/|application/xhtml\+xml)
mbstring.internal_encoding UTF-8 UTF-8
mbstring.language neutral neutral
mbstring.strict_detection Off Off
mbstring.substitute_character no value no value
avatar
Попробовать установить func_overload = 0
avatar
Заработало. Спасибо.
avatar
Не получается запустить админку (Forbidden You don't have permission to access /admin/ on this server.). Как с этим нужно бороться?
Cannot serve directory /var/www/ls_new2/admin/: No matching DirectoryIndex (index.html,index.cgi,index.pl,index.php,index.xhtml,index.htm) found, and server-generated directory index forbidden by Options directive


Настройки виртуального хоста:
        <Directory /var/www/ls_new2>
                RewriteEngine on
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>


Если пробовать менять Options в значение All, то эффект не меняется. Если совсем убрать — также.
avatar
другие ссылки работают? типа /blogs/
попробовать прописать
Options -Indexes -MultiViews
avatar
Другие работают (блоги, люди, активности и т.д.). Можно регаться, оставлять запись, вход/выход все работает.

Изменение Options в данное значение эффекта не приносит.

Права на admin выставлены рекурсивно в 755. Владелец указан www-data. LS установлен в корень.
avatar
Права на admin выставлены рекурсивно в 755
что это значит?
Каталога /admin/ в корне сайта не должно быть, это плагин
avatar
Все, спасибо. Понял. Заработало.
avatar
Скачиваем LS от сюда github.com/livestreet/livestreet

Я что то непонимаю. Там же не все файлы движка LiveStreet.
С гитхаба качаем и заливаем поверх движка, который берем отсюда — livestreetcms.ru?
Подскажите пожалуйста )
Что то не врублюсь никак.
avatar
В топике есть пошаговая инструкция
avatar
PSNet, я читал.
«Качем отсюда, качем фрэймворк, устанавливаем LS».

Но там же нет всех файлов, или где я туплю? )

Вот LS, «полностью»:



А по ссылке вот:



tmp, templates и т.д
avatar
у лс 2.0. совершенно другая структура, это совершенно новый лс, которые весьма фундаментально отличается от предыдущей версии, в т.ч. и структурой каталогов.

все верно на скриншоте № 2
avatar
Я скачиваю файлы, заливаю на сервер, перехожу по адресу мойсайт.ру/install/

Но почему инсталятор просит следующее:



Поэтому и возник вопрос, про нехватку этих файлов.
avatar


В моем же случае вообще нет папки INSTALL и я не могу установить уже два месяца данную версию и никто не может подсказать по установке.
avatar
Развитие не стоит на месте, за два месяца было много изменений, среди них перенос каталога /install/ в каталог /application/
avatar
спасибо за ответ, его я давно нашел и попробовал установку, НО в самом конце установки после того как необходимо ввести email и пароль администратора, мне выдает сверху ошику (installPatch) не найден
avatar
не правильно написал — Not found step installComplete
avatar
avatar
попробуйте версию с гитхаба с последним фиксом
avatar
эта версия с гитхаба скачанная сегодня
avatar
а это фикс, который я залил 20 минут назад, возможно он поможет
avatar
avatar
Новая установка — steps.installComplete.title

Warning: include(/home/ukrop00/ukrop.club/www/application/install/frontend/template/steps/installComplete.tpl.php) [function.include]: failed to open stream: No such file or directory in /home/ukrop00/ukrop.club/www/application/install/backend/template.php on line 38

Warning: include() [function.include]: Failed opening '/home/ukrop00/ukrop.club/www/application/install/frontend/template/steps/installComplete.tpl.php' for inclusion (include_path='.:/usr/local/pear') in /home/ukrop00/ukrop.club/www/application/install/backend/template.php on line 38
avatar
и еще один фикс
проблема была в регистре буквы «C», который не распознал git
avatar
Спасибо, все стало как по маслу.
Только вот patch.sql исчез у вас из движка)))
Нашел такой patch_1.0.3_to_2.0.0.sql но я думаю это не тот
avatar
это тот
avatar
После пропатчивания обновляемой с 1.0.3 на новую базу поимел целый ряд ошибок вида: Warning: array_filter() expects parameter 2 to be a valid callback, no array or string given in /pub/home/totalshiva2/citygolf-totaldirect-ru/framework/classes/modules/asset/Asset.class.php on line 333
Все они ссылаются на разные строки Asset.class.php…
avatar
Доброго времени суток!
Вчера с GitHub скачал свежие LS и framework, установил, при импорте patch_1.0.3_to_2.0.0.sql база выдала ошибку замещения данных по ряду таблиц. Поступил иначе — установил LS 1.0.3 и обновился с нее. После этого наблюдаю ряд ошибок вида:
Warning: array_filter() expects parameter 2 to be a valid callback, no array or string given in /pub/home/totalshiva2/citygolf-totaldirect-ru/framework/classes/modules/asset/Asset.class.php on line 333
Все они ссылаются на разные строки Asset.class.php по адресу сайта: citygolf.totaldirect.ru
В чем причина? Помогите разобраться!
avatar
Патч patch_1.0.3_to_2.0.0.sql запускается автоматически при инсталляции.

Какая версия php используется?
avatar
PHP 5.4
avatar
Стоит eAccelerator или другой кешер оп кода?
avatar
В настройках хостера включены eaccelerator и акселератор отдачи статического контента.
avatar
тогда скорее всего проблема в нем, нужно отключить, либо обновить его
avatar
Помогло, спасибо за помощь!
avatar
На всякий случай продублирую и тут:
avatar
Зацикливание процесса установке на этом шаге /application/install/?group=install, скрипт бесконечно обновляет страницу, на следующий шаг не попасть. Не получается выполнить установку.
Фрейморк и cms скачал сегодня.
avatar
Наблюдаю две проблемы.
1. Ссылка на профиль пользователя (/profile/admin/) приводит к сообщению:
Fatal error: Call to a member function getBanned() on a non-object in /pub/home/totalshiva2/citygolf-totaldirect-ru/application/plugins/admin/classes/hooks/HookUserban.class.php on line 112
2. На странице настройки профиля (/settings/) не сохраняются выбранные данные по местоположению.
avatar
По 2 проблеме есть корректировка: во фронтенде выбранные данные местоположения не сохраняются, но тем не менее видны в админке в настройках пользователя (/admin/users/profile/)…
avatar
1. нужно обновить админ-панель
2. баг, исправим
avatar
Подскажите, не наблюдаю текстового поля ввода самого текста топика в /content/add/topic/.
В блогах и сообщениях эта область есть.
avatar
Сорри, разобрался, нужно было в настройках типов топиков, в дополнительных параметрах топика отметить «Разрешить стандартное поле с текстом»…
avatar
Подскажите, при попытке активировать плагин для мультиязычности L10n (/catalog.livestreetcms.com/addon/view/63/) во фронтенде наблюдаю сообщение:
Fatal error: Call to undefined method Router::getLang() in /pub/home/totalshiva2/citygolf-totaldirect-ru/application/plugins/l10n/classes/modules/l10n/L10n.class.php on line 153
В этих строках данного файла содержится следующее выражение:
/**
* Возвращает алиас языка с урла (если он там указан)
*
* @return
*/
public function GetLangAliasFromUrl() {
return Router::getLang();
}

public function SetLangForUrl($sLang) {
Router::setLang($sLang);
}
С чем может быть связана данная проблема?
avatar
1. внимательно смотрим на совместимость плагина с версией LS
2. внимательно читаем инструкцию по установке к плагину
avatar
:)
1. Хорошо, раз в каталоге нет упоминания о версии LS выше 1.0.3. логично предположить, что ни один плагин не совместим с новой версией LS?
2. Данный плагин у меня корректно работал на версии LS 1.0.3.
avatar
1. Хорошо, раз в каталоге нет упоминания о версии LS выше 1.0.3. логично предположить, что ни один плагин не совместим с новой версией LS?
Верно
avatar
Не уверен конечно, что сейчас это важно, но чертов перфекционизм не дает мне покоя и посему:

awesomescreenshot.com/0f43gxure6

Класс:
.table-plugins .button
Добавить в него margin-left: 10px;
avatar
на дизайн не обращайте особого внимание, он там поехавший после обновления классов в фреймворке, поэтому в админке сейчас многое будет отображаться криво
avatar
Понял, спасибо. Я на всякий случай, буду знать)
avatar
Отсутствует окно для ввода текста при создании поста и при его редактирование. Парсер пропускает спокойно без единого символа в теле поста, только заголовок.

awesomescreenshot.com/09f3h4mz98
avatar
оно включается для каждого типа контента отдельно
avatar
В архиве, отсутствует файл patch.sql, или эту процедуру теперь не надо делать?
avatar
Как всегда торможу. Нашел.
avatar
Специально зарегился, чтобы выразить свое почтение авторам. По отзывам знакомых программистов знаю, что ЛС лучшая КМС в своем роде. Так как я сам гуманитарий, то я много раз брался за ЛС и бросал, брался и бросал, так как человеку с нетехническим складом ума, без админки достаточно сложно управлять сайтом. Все установил, все работает, БД я не патчил. Изначально создавал отдельно БД. Теперь буду тестить. Еще раз выражаю благодарность за Админ панель.
  • lorp
  • 0
avatar
Просьба сообщить, кто знает как убрать объявление:

Внимание: В данный момент в админке часть функционала не работает либо работает некорректно, в т.ч. верстка. Это связано с тем, что после основного этапа разработки админки был переделан LiveStreet Framework и продолжается активная работа над ним. Админка будет адаптирована как только фреймворк войдет в более стабильное состояние.

Спасибо за понимание.
  • lorp
  • 0
avatar
отвечать не нужно. выпилял самостоятельно.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.