Евгений

Евгений

С нами с 07 февраля 2013; Место в рейтинге пользователей: #343
Евгений
04 ноября 2020, 21:51
0
Есть такое
1Mb cache entry limitation
Most cache entries in MODX will never get this large. But if you have tens of thousands of Resources, you may want to exclude Context Settings from using memcached, because if your Context cache entry is larger than 1Mb, it will not be cached at all, and will be loaded from the database on each request. Similar could occur with very large cacheable Resources or huge database result sets. It's not something that will affect many, but those with very large MODX sites should definitely be aware of the possibility.
у меня похоже эта ситуация, в связи с чем подскажите как исключить Context Settings из memcached в сторону файлового кэша например
Евгений
24 сентября 2020, 18:15
+1
помогло :) спасиб
Евгений
24 сентября 2020, 17:52
0
hook spam убрал — не помогло
Евгений
23 сентября 2020, 23:12
0
на одном из сайтов на таймвебе такое
[2020-09-23 23:09:14] (ERROR @ /home/a/avrora36/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Opening and ending tag mismatch: error line 2 and response
[2020-09-23 23:09:14] (ERROR @ /home/a/avrora36/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Premature end of data in tag error line 2
[2020-09-23 23:09:14] (ERROR @ /home/a/avrora36/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Premature end of data in tag response line 1
[2020-09-23 23:09:14] (ERROR @ /home/a/avrora36/core/model/modx/rest/modrestclient.class.php : 245) Could not connect to provider at: http://api.stopforumspam.org/
Евгений
23 сентября 2020, 18:05
0
возможно ваш код под ramex crm както почикать? или это только под CT?
в документации есть такое

<?php
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "http://api.crmramex.ru/treatment/create?token=8ec41300ba033a1eadb7008113c73f60734e08cefb7a993f68d2551f15715b93");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);

curl_setopt($ch, CURLOPT_POST, TRUE);

curl_setopt($ch, CURLOPT_POSTFIELDS, "lastname={lastname}&firstname={firstname}&phone={phone}&email={email}&comment={comment}&date_treatment={date_treatment}&address={address}&office_id={office_id}&source_id={source_id}");

curl_setopt($ch, CURLOPT_HTTPHEADER, array(
  "Content-Type: application/x-www-form-urlencoded"
));

$response = curl_exec($ch);
curl_close($ch);

var_dump($response);

и

<?php
/**
 * Created by PhpStorm.
 * User: ramex
 * Date: 26.07.16
 * Time: 14:11
 */

namespace common\components;


class RamexFormApi
{
    protected $host = 'https://api.crmramex.ru';
    protected $token;

    public function __construct($token)
    {
        $this->token = $token;
    }

    /**
     * Активные офисы дилера
     */
    public function offices()
    {
        return $this->send('treatment/offices');
    }

    /**
     * Источники обращения
     */
    public function sources()
    {
        return $this->send('treatment/sources');
    }

    /**
     * Добавляет обращение
     * @param $params
     * @return mixed
     */
    public function create($params)
    {
        return $this->send('treatment/create', $params);
    }

    protected function send($method, $params = null)
    {
        $curl = curl_init();

        curl_setopt($curl, CURLOPT_URL, $this->combineUrl($method));
        curl_setopt($curl, CURLOPT_TIMEOUT, 60);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

        if ($params !== null && is_array($params)) {
            curl_setopt($curl, CURLOPT_POST, true);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $params);
        }

        $result = curl_exec($curl);
        curl_close($curl);

        return json_decode($result);
    }

    /**
     * @param $method
     * @return string
     */
    protected function combineUrl($method)
    {
        return "{$this->host}/{$method}?token={$this->token}";
    }
}
Евгений
22 сентября 2020, 08:45
0
обнадеживает сейчас попробуемс похимичить, вдруг чего получится ))))
Евгений
21 сентября 2020, 19:36
0
да, вот это печалька что налету не срабатывает
жаль что такого обыденного функционала в скрипте магазина нет :(
Евгений
21 сентября 2020, 18:30
0
в минишоп есть price и oldprice
собственно как например получить чтото типа total с oldprice
и возможно ли получить «total_cost — total_oldprice» то есть разницу в цене со скидкой (сумма скидки)

хотелось бы вывести в корзине строку типа: Итого: 1500 1400 рублей. Ваша экономия — 100 рублей
Евгений
21 сентября 2020, 14:43
0
есть какие то варианты как вывести пользователю общую сумму скидки?
Евгений
18 сентября 2020, 19:23
0
может какие то другие варианты по реализации лайков к пунктам migx есть?
Евгений
17 августа 2020, 19:45
0
а как в таком случае сделать две разных выборки по категориям из двух разных разделов (родителей)? при вызове сниппета getCatefories указать parents сработает?
Евгений
31 июля 2020, 11:43
+1
$resource->setProperty('hitts','hitspage');
помогло )
Евгений
13 июля 2020, 16:53
0
ого, даже не думал что так можно зацепиться :)
благодарю… буду пробовать
Евгений
07 июля 2020, 14:36
0
@EVAL return '---==||'.$modx->runSnippet('pdoResources',array(
'parents' => 11,
'templates' => 2,
'limit' => 0,
'sortby'=>'{  "parent":"ASC", "pagetitle":"ASC"  }',
'tpl'=>'@INLINE [[#[[+parent]].pagetitle]] » [[+pagetitle]] ([[+id]])==[[+id]]',
'showUnpublished' => 1,
'outputSeparator'=>'||'
));
да я просто для проверки подключал к шаблону
Евгений
07 июля 2020, 02:08
0
если прикрепить TVшку к ресурсу то все ок
а если вставить в MIGX
то при нажатии на «добавить элемент» вижу такое

с чем это может быть связано?
Евгений
12 июня 2020, 20:46
0
подскажите что не так, включаю в системных настройках ресайзер и с картинками начинает твориться какая то дичь :) они не ужимаются… это чтото на сервере значит не включено?
Евгений
12 июня 2020, 19:46
0
он быстрее? по ощущениям он медленнее чем phpthumbon
Евгений
07 декабря 2019, 13:53
0
спасибо, помогло :)