Алексей

Алексей

С нами с 22 сентября 2015; Место в рейтинге пользователей: #399
Алексей
15 мая 2019, 19:17
0
Нашел правильный ответ
[[*publishedon:strtotime:date=`%Y-%m-%dT%H:%M:%S`]]

Так проходит ISO 8601
Алексей
24 апреля 2019, 06:59
0
Я с путал понятия. Речь идет о alias.
Сейчас alias генерируется на лету, в момент написания pagetitle. Вот хотелось бы так, но генерировался в момент написания menutitle.
OnDocFormSave он уже в момент записи, а CustomUrls для изменения уже существующих.
Алексей
27 января 2017, 09:22
1
+1
Спасибо Илья Уткин.
Сначала не работало, я посмотрел запрос и привел к такому виду

&sortby=`{"CAST(likeDislike AS DECIMAL(13,3))":"DESC"}`
Теперь все супер!
Алексей
17 мая 2016, 09:11
0
РЕШЕНО
Просто нужно было по другому проверять

if($modx->user->isAuthenticated()){
echo 'Авторизован';
}
Алексей
14 мая 2016, 13:28
0
Забыл сказать, что ошибка появляется при проверке авторизации пользователя
if ($modx->user->class_key == 'haUser') {
	echo 1;
}
else {
	echo 0;
}
Алексей
14 мая 2016, 13:13
0
Василий, а могли бы вы подсказать, как вы решили проблему у Марины?

У меня такие же ошибки
[2016-05-14 13:04:54] (ERROR @ /index.php) Could not load class: haUser from mysql.hauser.
[2016-05-14 13:04:54] (ERROR @ /index.php) Could not load class haUser
Возникли вероятно потому, удалял авторизованного пользователя. Пробовал удалять и устанавливать пакет, но все равно остается эта ошибка.

Версия 1.1.4-pl
Алексей
24 декабря 2015, 18:25
0
Журнал ошибок был чист, лог левел стоял на дебаг.

Да, Вы правы. До этого чистил кэш через админку, а вот удалил вручную и все заработало.
Большое спасибо.
Алексей
24 декабря 2015, 18:17
0
Помогите пожалуйста!
Решил попробовать fenom на своем сайте, в результате fenom работает при вызове pdoPage, но не работает на страницах и шаблонах сайта. Пытался выводить следующее:
{$_modx->resource.id}
{$_modx->makeUrl(15)}
{$_modx->config.site_name}
{if true}
    <p>Привет</p>
{else}
    <p>Пока</p>
{/if}
Собственно все это он и выводит на странице как есть, без включения парсера. Настройки вроде правильные:
parser_class-pdoParser
parser_class_path-{core_path}components/pdotools/model/pdotools/
pdotools_fenom_cache-Нет
pdotools_fenom_default-Да
pdotools_fenom_modx-Да
pdotools_fenom_parser-Да
pdotools_fenom_php-Нет
Версия pdoTools — 2.1.20-pl
Почитал форум, про подобные проблемы и конфликты со скобками, создал пустой шаблон и создал ресурс на этом шаблоне с тем, что писал выше и результат тот же — выводит как есть. Подозреваю, что что то с настройками.
Алексей
26 сентября 2015, 21:25
0
Помогите новичку пожалуйста.
Я использовал раньше такой вариант taglist
<?php
$tags = $modx->getOption('tags', $scriptProperties);
$get = $modx->getOption('get', $scriptProperties, '0');
$base = $modx->config['base_url'];
$content_type = $modx->getObject('modContentType', array('mime_type' => 'text/html'));
$url = $modx->makeUrl($modx->resource->parent);
if(!$get){
	if(!$tags) {return '';}
	$tags = explode(',',$tags);
	foreach($tags as $value) {
		$output[] = "<a class='tag' href='/tags?tag={$value}' rel=\"nofollow\">{$value}</a>"; 
	}
	return implode(' ',$output);
}else{
	return (!empty($_GET['tag']))? "tags==%{$_GET['tag']}%" : '';
}
Вызывал pdopage и в чанке прописывал так:
<p>Тэги: [[!tagLinks? &tags=`[[+tv.tags]]`]]</p>
Все прекрасно работало, но вот сейчас перенес все тэги из TV в поле description.
Надеялся что замена
$tags = $modx->getOption('tags', $scriptProperties);
на
$tags = $modx->resource->get('description');
поможет, но в чанк
<p>Тэги: [[!tagLinks? &tags=`[[+description]]`]]</p>
передается только дескрипшен той странице на которой вызывается, а не того ресурса который передается из pdopage.
Подскажите как быть?
Алексей
26 сентября 2015, 20:12
+2
Вот так это решается
location /tag/ { rewrite /tag\/(.*)$ /tags?tag=$1; }
Почему именно nginx? Думаю так быстрее.
Алексей
23 сентября 2015, 13:55
0
Проблема оказалась в APC. В его кеше хранились данные о старой версии этого сайта на другом движке.
Алексей
23 сентября 2015, 10:48
0
Дело в том, что в эти настройки я никогда и не заходил, сравнил эти настройки с другим сайтом на modx`е который на том же сервере успешно работает — они одинаковые. Да и я думаю что в таком случае весь бы сайт отдавал 503, а эта ошибка только на главной, все остальные страницы открываются отлично.
Заметил такую вещь — если я вручную удаляю кеш, то обратившись к главной, она открывается. Но если после этого обновлю страницу, то опять выходит 503. Мистика…