Евгений

Евгений

С нами с 07 февраля 2013; Место в рейтинге пользователей: #348
Евгений
23 ноября 2020, 23:35
0
нашел такую строку в другом задании xparser возможно оно как то связано
@INLINE {$news_content | preg_replace : '/<div class="rtcode">.*?<\/div>|<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>|<span>.*?RT.*?<\/span>|<(.|\n)*?>/'}
Евгений
23 ноября 2020, 23:19
0
ребяты, подскажите как со страницы новости взять абзацы в том виде как они там есть. но не брать div

сейчас у меня выглядит это вот так

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

ПС. в ТП писал там глухо
Евгений
15 ноября 2020, 20:40
0
поменяли publishedon на createdon и проблема отпала но глюк странный
Евгений
15 ноября 2020, 20:40
0
не знаю даже какой плагин может так делать, ничего такого нет
Евгений
15 ноября 2020, 20:39
0
так у него дата не меняется, кроме того она наоборот бы стала самой актуальной а она пропадает :(
Евгений
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'=>'||'
));
да я просто для проверки подключал к шаблону