Александр

Александр

С нами с 10 февраля 2015; Место в рейтинге пользователей: #141
Александр
11 августа 2017, 10:27
0
У меня с h4 нормально проходит все. Потестировал с высотой h4, тоже все ок. Попробуйте поменяйте h4 на другой тег, я могу ошибаться, но некоторые браузеры не поддерживают высоту тегов h1/h2(и т.д.) и span тегов. Посмотрите в коде — высота все-равно выставляется, я думаю проблема в css и h4
Александр
11 августа 2017, 10:20
+2
Да я на него же кинул ссылку. Пробовал ставить index=«pk» — modx не разрешает дубли, оно и логично, раз это primary. Пробовал index=«fk» — толку не дает, как и index=«index». День потратил методом тыка и вчитываясь в доки modx. Но все-равно большое спасибо
Александр
11 августа 2017, 10:07
0
Да, желательно поглядеть )
Александр
11 августа 2017, 10:03
+1
по симптомам больше похоже на хак кеширования
Александр
11 августа 2017, 09:33
0
починили? у меня все ок
Александр
11 августа 2017, 09:27
+1
Спасибо, Илья! А то со своей упрямостью надеялся, что решение есть.
Александр
10 августа 2017, 18:19
0
bezumkin.ru/sections/tips_and_tricks/2439/
config.core.php и index.php править не нужно
Все просто.
Сайт один, файлы одни, база одна, при запросе плагин по ссылке выше определяет http хост и сам меняет контекст.
Александр
10 августа 2017, 18:08
0
FIND_IN_SET вообще возвращает значение не то…
Возвращает 0, если str не найдена среди строк в strlist. Возвращает NULL, если один из аргументов NULL.
Заносите теги в кавычки, будет Вам счастье…
$param['from_city:LIKE'] = '%"Москва"%';
Разумеется, в базе все значения в кавычках храните
Александр
10 августа 2017, 18:04
0
Да, кривой хак, если значение будет одно, оно не выведется, ибо запятой нет
Александр
10 августа 2017, 18:01
0
$q = $modx->newQuery('modResource', array(
    'parent' => 6,
    'from_city:FIND_IN_SET ' => 'Москва, from_city',
    ));
$q->limit(1000);
$q->prepare();
echo $q->toSql();
Результат:
WHERE ( `modResource`.`parent` = 6 AND `modResource`.`from_city` FIND_IN_SET 'Москва, from_city' )
Александр
10 августа 2017, 17:58
0
что в этом не правильно?
У Вас теги полные, или частичные. По точному совпадению — запятые, по частичному — запятые не нужны
Александр
10 августа 2017, 17:47
0
я не знаю, чем Вам не нравится LIKE, запятую к последнему % добавляете и не будет как с примером /10/100/1000.
Ничего не может не вывести, там toSQL, у меня выводит:
SELECT `modResource`.`id` AS `modResource_id`, `modResource`.`type` AS `modResource_type`, `modResource`.`contentType` AS `modResource_contentType`, `modResource`.`pagetitle` AS `modResource_pagetitle`, `modResource`.`longtitle` AS `modResource_longtitle`, `modResource`.`description` AS `modResource_description`, `modResource`.`alias` AS `modResource_alias`, `modResource`.`link_attributes` AS `modResource_link_attributes`, `modResource`.`published` AS `modResource_published`, `modResource`.`pub_date` AS `modResource_pub_date`, `modResource`.`unpub_date` AS `modResource_unpub_date`, `modResource`.`parent` AS `modResource_parent`, `modResource`.`isfolder` AS `modResource_isfolder`, `modResource`.`introtext` AS `modResource_introtext`, `modResource`.`content` AS `modResource_content`, `modResource`.`richtext` AS `modResource_richtext`, `modResource`.`template` AS `modResource_template`, `modResource`.`menuindex` AS `modResource_menuindex`, `modResource`.`searchable` AS `modResource_searchable`, `modResource`.`cacheable` AS `modResource_cacheable`, `modResource`.`createdby` AS `modResource_createdby`, `modResource`.`createdon` AS `modResource_createdon`, `modResource`.`editedby` AS `modResource_editedby`, `modResource`.`editedon` AS `modResource_editedon`, `modResource`.`deleted` AS `modResource_deleted`, `modResource`.`deletedon` AS `modResource_deletedon`, `modResource`.`deletedby` AS `modResource_deletedby`, `modResource`.`publishedon` AS `modResource_publishedon`, `modResource`.`publishedby` AS `modResource_publishedby`, `modResource`.`menutitle` AS `modResource_menutitle`, `modResource`.`donthit` AS `modResource_donthit`, `modResource`.`privateweb` AS `modResource_privateweb`, `modResource`.`privatemgr` AS `modResource_privatemgr`, `modResource`.`content_dispo` AS `modResource_content_dispo`, `modResource`.`hidemenu` AS `modResource_hidemenu`, `modResource`.`class_key` AS `modResource_class_key`, `modResource`.`context_key` AS `modResource_context_key`, `modResource`.`content_type` AS `modResource_content_type`, `modResource`.`uri` AS `modResource_uri`, `modResource`.`uri_override` AS `modResource_uri_override`, `modResource`.`hide_children_in_tree` AS `modResource_hide_children_in_tree`, `modResource`.`show_in_tree` AS `modResource_show_in_tree`, `modResource`.`properties` AS `modResource_properties` FROM `modx_site_content` AS `modResource` WHERE ( `modResource`.`parent` = 6 AND `modResource`.`from_city` LIKE '%Москва,%' ) LIMIT 1000
Александр
10 августа 2017, 17:39
0
$param['parent'] = 6;
$param['from_city:LIKE'] = '%Москва,%';

$params = array_diff($param, array(''));
    
$q = $modx->newQuery('modResource', $params);
$q->limit(1000);

$q->prepare();
echo $q->toSql()
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($res as $v) {
	echo $v['modResource_pagetitle'];
}
Александр
10 августа 2017, 17:36
0
Раньше и образование в СССР на всей планете было самое лучшее
Александр
10 августа 2017, 17:35
0
Возможно блоки, которые Вы обрабатываете, иногда не успевают загрузиться, код с equalHeights не находит нужных блоков и пропускает работу. Вообще, сложно по паре симптомов, без пощупывания больного, поставить диагноз…
Александр
10 августа 2017, 17:30
0
1=1 сам по себе бессмысленный запрос, уберите.
WHERE `modResource`.`from_city` LIKE '%Москва,%'
echo $q->toSql() сюда
Александр
10 августа 2017, 17:27
0
попробуйте поставьте таймаут на equalHeights
Александр
10 августа 2017, 17:15
0
WHERE ( `modResource`.`parent` = 6 AND `modResource`.`where` = )
Строчку [«1 = 1 AND FIND_IN_SET('Москва', from_city)»] modx не может скушать.
Александр
10 августа 2017, 17:13
0
Я обычно начинаю дебажить с SQL запросом.
$q->prepare();
echo $q->toSql();
Выводит SQL, залезаете в phpmyadmin — тестируете, скорее всего неправильно составлен SQL запрос