Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб webMCR 2.4

Удобство и безопасность использования API. Создал один доступный для исполнения публичный метод и делай в нем что хочешь.
И ещё зачем так ?)
Ведь можно сделать 403 как модуль и вызвать один раз.
Можно убрать все присваивания контенту загрузчика модулей и чикибрики и оставить только
case 'news':
case 'ajax':
...
$content = $core->load_def_mode($mode);
break;
да, но когда я писал этот код, а я писал по одному модулю за раз, следовательно добавлял эти строки в разное время, следовательно я вообще не думал об этом. Это ж ведь альфа. Там еще есть, где буфер создается дважды и т.п. всё это знаю))
Вот, нашел. Бест коде ин зе ворлд :)
PHP:
ob_start();
        echo $this->core->sp(MCR_THEME_MOD."news/new-list.html", $data);
        return ob_get_clean();
 
Удобство и безопасность использования API. Создал один доступный для исполнения публичный метод и делай в нем что хочешь.
Это бы значительно упростило разработку. На счёт switch можно сделать динамическое подключение, забросил и забыл, проверку на файл и класс достаточно.
А насчёт проверки метода являются ли они публичными вот пример
PHP:
if (is_callable([$obj,'Тут название метода'])) {...}
Код выше объяснять я думаю не нужно.
Вот, нашел. Бест коде ин зе ворлд :)
Ага)
 
Это бы значительно упростило разработку. На счёт switch можно сделать динамическое подключение, забросил и забыл, проверку на файл и класс достаточно.
Не достаточно. API оно и есть API, то бишь набор готовых функций, подгружаемых готовым методом.
А для switch default была функция load_mode, которая идет с дополнительными проверками, как уже замечено.
Дабы был небольшой перфоманс, я сделал метод load_def_mode без проверок, тупо include.
А насчёт проверки метода являются ли они публичными вот пример
PHP:
if (is_callable([$obj,'Тут название метода'])) {...}
Код выше объяснять я думаю не нужно.

Ага)
is_callable не узнает, какой возвращаемый метод ему дергать, только если будет передан параметр $mode, т.е. что в результате даст то же самое, что и сейчас.

Вообще уже давно сделал бы из новой webmcr конфетку, но пока нет времени + в данный момент над всеми проектами я работаю в соло, что, как известно, не так уж просто в плане времени и энергии.
 
is_callable не узнает, какой возвращаемый метод ему дергать, только если будет передан параметр $mode, т.е. что в результате даст то же самое, что и сейчас.
Он проверяет можно ли вызвать метод и что мешает скажем без параметров вызывать index ?
У меня так в cms реализовано. А роутер разбирает uri, site.ru/app/action/param1/param2/param3/paramXXX
 
Он проверяет можно ли вызвать метод и что мешает скажем без параметров вызывать index ?
Во первых результат будет идентичным, даже думаю твой вариант уступит моему в скорости, а во вторых параметр ядра, который необходимо передать, можно будет только заэкстендить, что создает проблемы с конструкторами (не буду объяснять почему так, но думаю ты с этим когда-нибудь столкнешься и поймешь)
У меня так в cms реализовано. А роутер разбирает uri, site.ru/app/action/param1/param2/param3/paramXXX
Я не поклонник мвц. А если кому-то нужен чпу, то htaccess в помощь (для этого все факторы учтены).
 
Во первых результат будет идентичным, даже думаю твой вариант уступит моему в скорости, а во вторых параметр ядра, который необходимо передать, можно будет только заэкстендить, что создает проблемы с конструкторами (не буду объяснять почему так, но думаю ты с этим когда-нибудь столкнешься и поймешь)
У меня наследуется контролер, что очень удобно. И для таких целей у меня есть init)
 
как включить регистрацию?
При попытке зарегистрироваться пишет:
Registration is blocked. Used auth script from main CMS

есть привязка к ipb
 
Для joomla 3 и выше, изменили шифрование, теперь авторизация не пройдет, если кто использует в файле joomla.php тело функции public static function checkPass($data) изменить на
if (password_verify($data['pass'], $data['pass_db'])) return true;
else return false; остальное удалить
 
какой файл отвечает за текст в сообщение при регистрации и восстановление пароля ?
при установки модуля webMCR-AltNews-master ,сайт выдает такую ошибку Sorry, but this database driver not supported
 
какой файл отвечает за текст в сообщение при регистрации и восстановление пароля ?
Версия?

при установки модуля webMCR-AltNews-master ,сайт выдает такую ошибку Sorry, but this database driver not supported
Только MySQL и MySQLi. (Можно поменять в конфиге - config.php (pdo на mysqli))
 
Взялся за продолжение разработки WebMCR Reloaded.
Если находили ошибки или есть пожелания, пишите сюда. Это очень важно.
 
Взялся за продолжение разработки WebMCR Reloaded.
Если находили ошибки или есть пожелания, пишите сюда. Это очень важно.
какой файл отвечает за текст в сообщение при регистрации и восстановление пароля ?
По поводу ошибок писал выше ,а по предложениям пора бы уже обновить мониторинг ,и сделать новый шаблон :good:
 
какой файл отвечает за текст в сообщение при регистрации и восстановление пароля ?
Какой именно текст?
По поводу ошибок писал выше ,а по предложениям пора бы уже обновить мониторинг ,и сделать новый шаблон :good:
Пролистал кучу страниц, но не нашел про это ничего. Что не так с мониторингом?
 
Какой именно текст?

Пролистал кучу страниц, но не нашел про это ничего. Что не так с мониторингом?
текст который приходит на email при регистрации/восстановление пароля ,я считаю что мониторинг пора бы обновить ,ибо он уже устарел (хотя бы диз )
 
текст который приходит на email при регистрации/восстановление пароля ,я считаю что мониторинг пора бы обновить ,ибо он уже устарел (хотя бы диз )
themes/default/modules/register/body.mail.html
themes/default/modules/restore/body.mail.html

Мониторинг там бутстраповский. Когда буду прикручивать новый диз, соответственно будет и новый мониторинг.
 

Поделиться этой страницей

Назад
Верх