vectorserver

vectorserver

С нами с 12 декабря 2018; Место в рейтинге пользователей: #44
vectorserver
23 января 2019, 09:18
0
Ошибка в
MODx.msg.confirm({
    title: _('flush_sessions')
    ,text: _('flush_sessions_confirm')
    ,url: MODx.config.connector_url
    ,params: {
        action: 'security/flush'
    }
    ,listeners: {
        'success': {fn:function() { location.href = './'; },scope:this}
    }
});
Нашел временное решение:
1.открываем .../manager/controllers/default/header.php строка 328
2. перед
$attributes .= ' onclick="{literal} '.str_replace('"','\'',$menu['handler']).'{/literal} "';
добавить
if($menu["id"] == 'flush_sessions'){
    $menu['handler'] = "";
}
Итог
if($menu["id"] == 'flush_sessions'){
    $menu['handler'] = "";
}			
$attributes .= ' onclick="{literal} '.str_replace('"','\'',$menu['handler']).'{/literal} "';
vectorserver
21 января 2019, 20:56
0
иногда 0.0001 сек важна очень, не сужу просто я ищу всегда оптимизацию))))
vectorserver
21 января 2019, 20:47
0
Это лишняя нагрузка на фреймворк, можно css обойтись
vectorserver
21 января 2019, 20:44
0
Вот тут все расписано вдоль и поперек
www.brainbell.com/tutorials/MySQL/Using_Stored_Procedures.htm
vectorserver
21 января 2019, 20:35
-1
Почитай про media queries css
getbootstrap.com/docs/4.2/layout/overview/
У меня на сайте к примеру в мобиле, корзина из таблицы превращается в display block
lovimgotovim.ru/





vectorserver
21 января 2019, 20:29
0
А религия не позволяет по другим таблицам пройтись?
vectorserver
21 января 2019, 13:23
0
Можно через PhpMyAdmin выполнить SQL Query
TRUNCATE TABLE tablename
vectorserver
18 января 2019, 13:43
+1
и отключи в системных настройках log_deprecated
vectorserver
18 января 2019, 13:30
+1
Попробуй выполнить через консоль
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_FROM, $modx->getOption('emailsender'));
$modx->mail->set(modMail::MAIL_FROM_NAME, 'Тест отправки');
$modx->mail->address('to', 'вася_пупкин@example.com');
$modx->mail->set(modMail::MAIL_SUBJECT, 'Тема - тест');
$modx->mail->set(modMail::MAIL_BODY, 'Привет раб!)))');

$modx->mail->setHTML(true);
if (!$modx->mail->send()) {
    var_dump('ERROR',$modx->mail->mailer->ErrorInfo).exit;
}
$modx->mail->reset()
vectorserver
18 января 2019, 12:16
0
Тогда тебе надо работать через rawurldecode()
php.net/manual/ru/function.rawurldecode.php
vectorserver
18 января 2019, 12:03
0
Пробовал на прямую к объекту?
$USA= $modx->getObject('modSystemSetting', 'USA');
$USA->set('value', 'Америкосам привет!');
$USA->save();
//Чистим кеш
$modx->cacheManager->refresh(array('system_settings' => array()));
vectorserver
18 января 2019, 11:59
0
Вот сейчас вызов у тебя правильный (сверка по ID)
$user = $modx->getObject('modUser', array('id' => $iduser));
vectorserver
18 января 2019, 11:56
0
Не важно где, почитай про пути относительные тогда
пример минус 2 директории, к примеру файл лежит в assets/api/
require './../../index.php';
А в системных настройках присутствует запись USA?

ЗЫ: у себя проверил все работает.

Попробуй еще так
$USA= $modx->getObject('modSystemSetting', 'USA');
$USA->set('value', 'Америкосам привет!');
$USA->save();
//Чистим кеш
$modx->cacheManager->refresh(array('system_settings' => array()));
vectorserver
18 января 2019, 11:51
0
Не важно где, почитай про пути относительные тогда
пример минус 2 директории, к примеру файл лежит в assets/api/
require './../../index.php';
А в системных настройках присутствует запись USA?

ЗЫ: у себя проверил все работает.

Попробуй еще так
$USA= $modx->getObject('modSystemSetting', 'USA');
$USA->set('value', 'Америкосам привет!');
$USA->save();
//Чистим кеш
$modx->cacheManager->refresh(array('system_settings' => array()));
vectorserver
18 января 2019, 11:34
1
+1
И будет счастье
vectorserver
18 января 2019, 11:27
0
<script>
    let window.user = {
         id: [[+modx.user.id]],
         fullname: [[+modx.user.fullname:desault=`anonimus`]],
    }
</script>
vectorserver
18 января 2019, 11:24
0
Пробел убери в
&includeTVs=`picture_galery,resourcealbum`
vectorserver
18 января 2019, 11:20
+1
$modx->setPlaceholder('username', str_replace("+","&#43;",$username));
или
$modx->setPlaceholder('username', str_replace("+","&plus;",$username));
vectorserver
18 января 2019, 11:12
0
Вот:
Запускать из корневой директории сайта
<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 18.01.2019
 * Time: 13:07
 */

define('MODX_API_MODE', true);
require 'index.php';

$modx->getService('error','error.modError');

$modx->setLogLevel(modX::LOG_LEVEL_FATAL);

$modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');

$modx->switchContext('mgr');

$test = $modx->getOption('emailsender', null, 'i couldt find this');

$modx->setOption('USA', 'Америкосам привет!');

echo $test;