Всего 94 668 комментариев

Aleksey
18 минут назад
0
Подскажите пожалуйста, возможно данный код записать на шаблонизате Fenom?
&loadModels=`easycomm`
&where=`{"class_key":"msProduct"}`
&leftJoin=`{
	"ecThread": {
		"class": "ecThread",
		"on": "msProduct.id = ecThread.resource"
	}
}`

&select=`{
	"msProduct": "*",
	"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
}`
SEQUEL.ONE
9 часов назад
0
Попробуйте для начала в контексте web создать параметр site_url со значением
https://ваш_домен.рф/
обязательно со слешем на конце. Это поможет домен проставить на все ссылки. Чем пользуетесь для генерации sitemap.xml? pdoTools с его pdoSitemap? Можете попробовать SEO Tab от sterc. Там можно каждой странице задать параметры и выбирать какие страницы выводить в сайтмап.

По поводу неизвестных относительных ссылок, попробуйте в базе у таблицы modx_site_content поискать по алиасам и по uri эти url'ы.
Denis
Вчера в 18:54
0
А как можно отсортировать материалы по оценке из рейтинга через pdoPage например?
Андрей
Вчера в 17:39
0
Огромная благодарность! Спасибо!
Ivan
Вчера в 16:25
0
Это надо указывать — sortby menuindex?
Лазарев Роман
Вчера в 15:40
0
Не, к сожалению не робит правильно.

Есть ли вариант, что бы не править сам снипет, а указывать в вызове какое поле мне нужно? Страницы разные, и ситуации разные.
Павел Романов
Вчера в 15:15
1
+1
Попробуйте так:
[[+content:striptags:ellipsis=`90`]]
Баха Волков
Вчера в 14:27
0
Пишу с телефона, так что проверь сам. Как-то так должно быть, будет выводится из первого элемента

<?php
$utm_point = $modx->stripTags($_GET['utm']);
$migx = $modx->resource->getTVValue('utm');
$array = $modx->fromJSON($migx);
$output = '';

if(!empty($input)) {
    foreach($array as $utm) {
        if($utm['utm'] == $utm_point && !empty($utm[$input])) $output = $utm[$input];
    }
}

return $output ?: $array[0][$input];
Лазарев Роман
Вчера в 14:16
0
Баха, подскажи пожалуйста, как можно сделать, что бы по умолчанию использовалось нужное мне поле с первого id моих UTM меток?

Что бы было более понятно про что речь:
[[!utm:default=`[[+title:id=1]]`? &input=`title`]]
Prihod
21 июля 2019, 21:57
0
Настройка импорта по cron на серверах beget.ru

Т/к на beget.ru запрещено создавать процессы “демоны” то для того чтобы импорта по cron все же работал необходимое сделать дополнительные настройки.

1) в системных настройках modx включить опцию “Ожидать завершения выполнения скрипта в фоне” (ключ msimportexport.cron_wait )
2) убрать в конце скрипта для крона
...... /core/components/msimportexport/cron.php 1> /dev/null 2>&1 &
символ "&"

На VPS серверах beget.ru вроде как можно запускать процессы “демоны” но если у вас не работает в таком режиме то пишите им в техподдержку.
Андрей
21 июля 2019, 17:34
0
Спасибо! Отправился изучать :)
Olga
21 июля 2019, 09:28
0
Да, все работает! Большое спасибо!!!
SEQUEL.ONE
20 июля 2019, 22:38
0
В больших проектах в phpStorm ужасно глючно работает Git из коробки, начинаются огромные лаги и зависоны комплюктера) По этому для подключения к git использую исключительно терминал Cmder.
SEQUEL.ONE
20 июля 2019, 22:11
0
На Fenom у меня так работает:

'where' => '{"class_key":"msProduct"}',
или в вашем случае

'where' => '{"Data.old_price:!=":"0"}',
Olga
20 июля 2019, 22:09
0
Да, у меня на Fenom тоже была ошибка вот в этом коде:
{$_modx->runSnippet('!pdoPage', [
                                            'element' => 'msProducts',
                                            'parents' => 3,
                                            'sortby' => 'RAND()',
                                            'tpl' => 'featureProductTpl',
                                            'where' => ["Data.old_price:>":0],
                                            'ajaxMode' => 'scroll',
                                            'limit' => 4,
                                            'showLog' => 1,
                                        ])}
SEQUEL.ONE
20 июля 2019, 21:21
0
По поводу поисковиков. Недавно делали перенос сайта на MODX и редиректы настраивали на ЧПУ страницы, переиндексация полная в ПС в среднем заняла около месяца. Позиции по началу просели, но после закупки контекстных ссылок, сайт по ключам вырвался в топ-5 по ключам, до этого был топ-10. Для ускорения индексации новых страниц можно ссылки на новые страницы в твиттер добавлять.