26 2012-05-28 14:25:34

Re: Баги в Monstra

Админка -> Темы -> Редактировать index -> Сохранить.
В настройках указан русский язык, а сообщение на "буржуйском":

Fixed

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

27 2012-05-28 16:30:18

Re: Баги в Monstra

monstra/engine/plugins.php класс Action метод  run ~ 684 строка

                    // isset arguments ?
                        if (isset($args) ) {
                            // Return or Render specific action results ?
                            if ($return) {
                                return call_user_func_array($action['function'], $args); 
                            } else {
                                call_user_func_array($action['function'], $args);     
                            }      
                        }

необходимо добавить доп проверку

&& count($args)>0

т.к. если передаем какие-то данные, то не получаем их в вызываемой функции.

Action::add('admin_pre_render','CatalogAdmin::ajaxForm',20,array('qwe'));

В самой функции мы не получим значение, переданное ('qwe').

Поделиться

28

Re: Баги в Monstra

а как пересекаются сессии админки и сайта?
при заходе в админку, на сайте висит переменная user_role в сессиях, но при этом нет переменной user.
хотелось бы определиться, либо во фронте свои сессии, либо они с админкой общие и тогда происходит единый логин и там, и там.
второе, правда, с т.з. безопасности не очень.

с первым же вариантом вопрос - как тогда правильнее сделать логин на сайте?

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

29 2012-05-28 19:39:26

Re: Баги в Monstra

при заходе в админку, на сайте висит переменная user_role в сессиях, но при этом нет переменной user.

Проверил только что во фронтенде.

Debug::dump($_SESSION);

результат

Array
(
    [notifications] => Array
        (
        )
    [admin] => 1
    [user_id] => 1
    [user_login] => admin
    [user_role] => admin
)
Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

30

Re: Баги в Monstra

тады косяк в документации smile
http://monstra.org/documentation/session-helper
тупо скопировал оттуда пример и не проверил что реально в сессии записано.

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

31

Re: Баги в Monstra

ок, я поправлю доку.

Upd:
Fixed

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

32

Re: Баги в Monstra

если при установке на хостинг есть проблемы с правами (не удаляется install)

наверное Монстра пишет о том что проблемы с файлом install.php при установке ?

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

33

Re: Баги в Monstra

нет. права на файл есть, а вот на корень - нет.
т.е. файл доступен для записи, но удалить его нельзя.

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

34

Re: Баги в Monstra

ИМХО, стоит сделать отключаемой проверку на новую версию в админке.
Сейчас с json, при отсутствии интернета, другие скрипты не могут отработать, пока не истечёт таймаут запроса.
Особенно это касается подсветки синтаксиса.

ну или использовать асинхронную загрузку скриптов.

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

35 (2012-06-04 16:48:23 отредактировано DmitriyMX)

Re: Баги в Monstra

То ли я "обкурился" настраивая nginx, то ли косяк монстры.
Выполняется установка. Не находится файл http://[WEBSITE]/public/assets/img/monstra-logo-black.png. Его даже физически не существует.

Русская документация Monstra. Правки приветствуются.

Сайт DmitriyMX

Поделиться

36

Re: Баги в Monstra

у меня он есть.

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

37

Re: Баги в Monstra

El'Drako пишет:

у меня он есть.

Отбой, ftp клиент подвел меня: по желанию левой пятки не загрузил папку assets/img

Русская документация Monstra. Правки приветствуются.

Сайт DmitriyMX

Поделиться

38

Re: Баги в Monstra

Далее. После установки(после кнопки Install) благополучно вылезло это:

Monstra - ErrorException: Strict Mode Error
Non-static method Chunk::get() should not be called statically
Location
Exception thrown on line 1 in /var/www/[WEBSITE]/tmp/minify/theme.default.minify.index.template.php

Для справки: только что скачал последнюю релизную монстру

Русская документация Monstra. Правки приветствуются.

Сайт DmitriyMX

Поделиться

39

Re: Баги в Monstra

у меня стоит она на двух денверах и одном нгинксе.
и ошибок нет.

с нуля правда я её не ставил.

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

40

Re: Баги в Monstra

На 1.0.1 всё хорошо было. Решил с нуля перепоставить(заодно проверить работоспособность бэкапов) и на тебе...

Русская документация Monstra. Правки приветствуются.

Сайт DmitriyMX

Поделиться

41

Re: Баги в Monstra

Посмотрел. бага блин. исправлю.

Смотрите: themes.plugin.php -> class Chunk

Должно быть public static function get($name, $theme = null) {

Вместо public function get($name, $theme = null) {

UPD: Fixed
http://forum.monstra.org/ru/post/423/#p423

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

42

Re: Баги в Monstra

Ставлю monstra 1.1.1, install.php выдаёт An unexpected error has occurred. В чём может быть проблема?

Поделиться

43

Re: Баги в Monstra

ответ - http://forum.monstra.org/ru/post/431/#p431

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

44

Re: Баги в Monstra

В логах что-то вроде

2012/06/04 19:16:02 --- [] --- file(/home/virtwww/***/http//.cpu_limit.conf) [<a href='function.file'>function.file</a>]: failed to open stream: No such file or directory --- Exception thrown on line 21 in /opt/hostpublic/php_prefix_cpu_limit.php

Поделиться

45

Re: Баги в Monstra

El'Drako пишет:

ответ - http://forum.monstra.org/ru/post/431/#p431

Помогло, огромное спасибо!

Поделиться

46

Re: Баги в Monstra

в старом бутстрапе отключен был error reporting вообще. в новом варианте error reporting включен и ошибки записываются в лог а в браузере безопасное сообщение о том что произошла какая то ошибка.

Попробовал на другом хостинге и там такая картина в обработчике фатальных ошибок.

array(4) { ["type"]=> int(32) ["message"]=> string(134) "PHP Startup: Unable to load dynamic library './php_zip.dll' - ./php_zip.dll: cannot open shared object file: No such file or directory" ["file"]=> string(7) "Unknown" ["line"]=> int(0) }

Ошибка, но в режиме developement Монстра работает, а в режиме production показывает что есть ошибка и ее надо решать, далее мол не пущу.  блин какая та ерунда творится.... надо смотреть еще что ли...

upd:
ну да, даже чисто php-шный error_get_last() говорит том что была/есть ошибка и она:

array(4) { ["type"]=> int(32) ["message"]=> string(134) "PHP Startup: Unable to load dynamic library './php_zip.dll' - ./php_zip.dll: cannot open shared object file: No such file or directory" ["file"]=> string(7) "Unknown" ["line"]=> int(0) }

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

47

Re: Баги в Monstra

Протестите пожалуйста https://bitbucket.org/Awilum/monstra/ge … 0f8e34.zip

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

48 (2012-06-04 22:44:48 отредактировано DmitriyMX)

Re: Баги в Monstra

Awilum пишет:

Протестите пожалуйста https://bitbucket.org/Awilum/monstra/ge … 0f8e34.zip

Установка - успешно.
Сайт -> Админка -> Информация.... Oops!

Monstra - ErrorException: Strict Mode Error
Non-static method File::writable() should not be called statically, assuming $this from incompatible context
Location
Exception thrown on line 53 in /var/www/[WEBSITE]/plugins/box/information/views/backend/index.view.php

Лечение всё то же: monstra/helpers/file.php(581)

public static function writable($file) {
Русская документация Monstra. Правки приветствуются.

Сайт DmitriyMX

Поделиться

49

Re: Баги в Monstra

Лечение всё то же: monstra/helpers/file.php(581)

а у меня такого нет.
был вызов отладчика в стороннем классе goDB, но остальное нормально всё.

вот только полная блокировка вывода фронта в режиме разработки по любому нотису раздражает конкретно.
может сделать как в Yii - панельку полупрозрачную, разворачивающуюся по клику в режиме разработки?

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться

50

Re: Баги в Monstra

и хочется опять обратить внимание на проверку последней версии в админке с сайта монстры.
если инета нету, то админка тормозит из-за неё вместе со всеми скриптами!

нужен параметр в админке для отключения этой проверки - сейчас приходится тупо в плагине комментами её отключать.

Страдание фигнёй на рабочем месте развивает боковое зрение, слух, скорость реакции и бдительность в целом.
Пишу плагины под заказ, конвертирую шаблоны под Монстра - пишите на email через ссылку в профиле.

Поделиться