Александр Наумов

Александр Наумов

С нами с 15 декабря 2012; Место в рейтинге пользователей: #105
Александр Наумов
14 апреля 2016, 12:58
0
Этот чанк вызывается напрямую в шаблоне, а не через сниппет pdoResources.
Александр Наумов
14 апреля 2016, 12:00
0
Володя, спасибо!
К сожаления, пока на Fenom не перешел, не могу пока от php 5.2… отказаться. Но после твоего комментария понял, что средствами MODX не решить, нужно делать сниппет.
Александр Наумов
14 апреля 2016, 10:10
0
Open Graph формирует сообщение, когда пользователь нажимает кнопку поделиться статьей в соцсетях таких как Вконтакте, Facebook, Google+. Такое сообщение может иметь десяток параметров, в том числе и характеристики видео для передачи их в соцсети. Но основные это title, description, url, image.
У себя я стараюсь делать, что бы каждая статья имела картинку, во время загрузки картинка нарезается на разные размеры для разных нужд и массив с ссылками на разные размеры храниться в поле properties
В данном случае я хочу одну из ссылок на картинку публиковать при создании страницы:
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=[[++modx_charset]]" />
	<meta name="description" content="[[*description]]" />
	...
	<meta property="og:type" content="article" />
	<meta property="og:title" content="[[*pagetitle]]" />
	<meta property="og:description" content="[[*description]]" />
	<meta property="og:url" content="[[*uri]]" />
	<meta property="og:image" content="[[*properties.image]]" />
	...
</head>
Александр Наумов
13 апреля 2016, 23:12
0
Алексей, в поле properties у меня храниться массив:
{
	"image":"images\/picture_thumb.png",
	"image2":"images\/picture.png"
}
с ссылками на разные размеры картинок.
С помощью сниппета можно вывести нужную. Например:
[[pdoResources?
	...
	&tpl=`@INLINE  [[+properties.image]]`
	...
]]
Но если я не использую сниппет, то могу лишь вывести из поля properties весь массив, который там храниться с помощью [[*properties]]. А нужно вывести только ссылку, но здесь плейсхолдер [[+properties.image]] не работает.

Кстати, [[+properties.image]] на странице по ссылке в упор не нашел.
Это я у себя так написал, то что там: [[+properties.first_img_src.0]]
Александр Наумов
24 марта 2016, 18:44
0
Спасибо тебе! А то прошло уже больше 2-х часов, и начал беспокоиться.
Александр Наумов
24 марта 2016, 18:41
0
Василий, после обновления вот такая конструкция перестала работать:
[[Jevix@content? &input=`[[*content]]` ]]
Не подскажешь, чем ее заменить, если не используется Fenom?
Александр Наумов
24 марта 2016, 18:22
0
Тоже спасибо отправил. Но вот только с QIWI списали, а на bezumkin.ru не высвечивается, что зачислено.
Александр Наумов
16 марта 2016, 14:21
0
Для себя я почему-то решил, что после главных новостей, они должны попадать в тематические. Если этого не делать, то такой вариант, конечно, самый простой и быстрый в реализации. Спасибо, взял на заметку!
Александр Наумов
16 марта 2016, 13:27
0
Иван, спасибо за идею! Единственное, что меня настораживает в таком варианте, — это скорость, ведь плагину нужно будет не только поставить галочку к новым ресурсам, но и отключить ее у старых (отживших), и чем ресурсов будет больше, тем скорость ниже. Если не делать плагин, то тогда помимо сохранения нового ресурса, нужно еще будет пересохранять отживший ресурс, что бы убрать галочку, а иначе он не попадет в тематический виджет.
Александр Наумов
16 марта 2016, 11:57
0
Дмитрий, спасибо! Попробую сделать, как вы говорите.
Александр Наумов
29 апреля 2015, 20:33
0
Класс!!!
Василий, а может здесь на modx.pro cделать виджет по типу «Прямой эфир», который будет выводить ежемесячную статистику?
Александр Наумов
18 апреля 2015, 11:19
0
Напасть прям какая-то.
Перенес сайт, который исправно отправляет почту через smtp.yandex.ru с хостинга modhost.pro на хостинг настроенный по этой инструкции на Линоде, почта перестала отправляться, в итоге ошибка:
(ERROR @ /index.php) [FormIt] Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером
Василий, а в чем здесь может быть причина?

Александр Наумов
17 апреля 2015, 15:55
0
Спасибо большое!!!
Сейчас все работает, как надо!
Александр Наумов
17 апреля 2015, 15:03
0
Получается, что стандартный вызов:
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`tpl.AjaxForm.example`
    &hooks=`email`
    &emailSubject=`Тестовое сообщение`
    &emailTo=`info@domain.com`
    &validate=`name:required,email:required,message:required`
    &validationErrorMessage=`В форме содержатся ошибки!`
    &successMessage=`Сообщение успешно отправлено`
]]
Не будет работать с smtp.yandex.ru, нужно еще что-то донастраивать?
Александр Наумов
17 апреля 2015, 14:00
0
Уже перепробовал все возможные варианты до которых смог додуматься и все тщетно.
1. Настроил почтовый клиент — принимает и отправляет почту через smtp.yandex.ru замечательно.
2. Перепробовал все настройки почты в MODX — тоже результат нет.
3. Менял хостинги, на modhost.pro поставил последние версии MODX, AjaxForm и FormIt — пока не включаешь mail_use_smtp — да, почта отправляется, как только включишь сразу же ошибка:
(ERROR @ /index.php) [FormIt] Произошла ошибка при попытке отправить почту. Неверный адрес отправителя: email@отправителя MAIL FROM command failed,553,5.7.1 Sender address rejected: not owned by auth user.
Даже уже и не знаю, что и где еще можно сделать.
Василий, может у тебя есть идеи, почему он вдруг начинает писать Неверный адрес отправителя?
Хотя на Линоде по другому ошибку пишет:
[FormIt] Произошла ошибка при попытке отправить почту. Ошибка соединения с SMTP-сервером
Александр Наумов
16 апреля 2015, 20:31
0
Василий, спасибо!!!
Александр Наумов
16 апреля 2015, 20:22
0
Понятно, буду разбираться.
А с modx.pro, так же письма уходят?
И что выбрать если установлен Sendex, наверное у Яндекса есть ограничения?