Сергей Водолагин

Сергей Водолагин

С нами с 22 марта 2014; Место в рейтинге пользователей: #198

Новая Google reCAPTCHA(v2) для Office

По примеру Новая Google reCAPTCHA(v2) для FormIt сделал reCAPTCHA для office.
Александр Туниеков
11 января 2018, 17:08
modx.pro
16
4 095
+13

Смена родительского ресурса по расписанию

Здравствуйте. Подскажите пожалуйста, как сделать автоматический перенос ресурса из одного родителя в другой, по расписанию. К примеру есть ресурсы в родителе с id 5, нужно что бы, допустим, по наступлении даты отмены публикации он переносился в родитель под id 7.
Ростислав
03 января 2018, 12:32
modx.pro
2
1 587
0

[minishop2-combo-colors] - вариация поля цвета

Краткая инструкция как добавить на страницу продукта поле с выбором цвета.


Володя
27 декабря 2017, 15:21
modx.pro
23
4 727
+17

pdoResources + ms2Gallery

в папке с id 26, ресурсы Галерея, в каждом таком ресурсе по несколько фото, вывожу так
[[pdoResources?
                    &parents=`26`
                    &depth=`0`
                    &limit=`0`
                    &where=`{"template:=":7}`
                    &tpl=`tpl.project-gallery`
                    &select=`{"modResource":"id,pagetitle,content,link_attributes"}`
                ]]
шаблон tpl.project-gallery
[[ms2Gallery?
    &frontend_css=``
    &frontend_js=``
    &resources=`[[+id]]`
    &limit=`0`
    &tplRow=`tpl.ms2Gallery.row-my`
    &tplOuter=`tpl.ms2Gallery.outer-my`
    &tplEmpty=`tpl.ms2Gallery.empty-my`
    &tplSingle=`tpl.ms2Gallery.single-my`
    &tpl=``
]]
шаблон tpl.ms2Gallery.row-my
<div class="single-project col-md-4 col-lg-4 col-sm-6 col-xs-12 [[+attributes]]">
	<div class="single-project-details">
		<div class="project-img">
			<img src="[[+360x270]]" alt="[[+alt]]" />
		</div>
		<div class="project-details">
			<div class="project-view-details">
				<a href="[[~[[+id]]]]"><i class="icofont icofont-link"></i></a>
				<a class="project-big-thumb" href="[[+url]]" data-effect="mfp-zoom-in"><i class="icofont icofont-expand"></i></a>
			</div>
			<h4>[[+pagetitle]]</h4>
		</div>
	</div>
</div>
так вот, как вывести из ресурса параметры:
[[+attributes]] - Атрибуты ссылки
[[~[[+id]]]] - ссылка на ресурс, в котором эта фотография
Илья Александрович
25 декабря 2017, 13:31
modx.pro
2
2 551
0

Актуален ли урок Василия по созданию компонентов для текущей версии modExtra ?

Доброго времени суток! Вот изучаю курс Василия Создание компонентов, и столкнулся с несоответствием структуры файлов в modExtra, причем значительным. И возник вопрос, а актуален ли вообще этот урок? Например: при запуске: _build/build.php, все содержимое папки Extra/Sendex удаляется. Установка проходит успешно. Но ведь теперь нет толку от phpStorm...?!
Или я что-то не так понял?
Методика все еще эта? Или уже modExtra используют иначе?
Павел Степанов
24 декабря 2017, 19:50
modx.pro
2
4 068
+1

Migx + pdoPage + scroll

Доброго времени суток. Сломал всю голову, но не работает такой вызов
[[!pdoPage?
            &element=`getImageList`
            &parents=`0`
            &ajaxMode=`scroll`
            &class=`modSnippet`
            &limit=`10`
            &tvname=`lamp`
            &tpl=`lampitem`
            &docid=`[[*id]]`
            &processTVs=`1`
            ]]
Элементы подгружает но только первую десятку.
Если переключаться постранично — все работает как нужно ( элементы правильные выводит), а при скроле нет. В чем проблема может быть?
Alex
22 декабря 2017, 00:38
modx.pro
2
2 295
0

phpStorm + GitHub без заморочек с консолью

Доброго времени суток, коллеги!
Начал изучать курс Василия Наумкина Основы Git и первый коммит компонента на Github все объясняется отлично, но с одним моментом у меня возникли трудности:
Как видите, для отправки имеющегося репозитория (а это именно наш случай), нужно выполнить в коммандной строке:
git remote add origin https://github.com/bezumkin/Sendex.git
git push -u origin master
У меня лично не получилось так сделать и как-то по-моему это не кошерно. В общем погуглив, нашел способ удобней:
До этого момента все делаем по инструкции Василия, а потом:
  1. VCS
  2. Import into version control
  3. Share project on GitHub
Единственное до этого нужно подключить файл git.exe, на win10 у меня по умолчанию он установился: C:\Program Files\Git\cmd\git.exe

P.S. Хотел добавить в комментарии к курсу, но комментарии закрыты
P.P.S. Для рубрики «Готовые решения» не хватило рейтинга
Павел Степанов
21 декабря 2017, 14:31
modx.pro
2
4 632
+3

Работа с API Вебмастера из под modx revo

Добрый вечер сообщество!
Дайте инструкцию, как работать с API Вебмастера? Мне нужно сделать отправку текста из админки в оригинальные тексты вебмастера. Использовал пример из файла github.com/yandex/webmaster.api/blob/master/example/original_texts.php не выходит получить токен. Спасибо за любую помощь!
Документация API Вебмастера tech.yandex.ru/webmaster/
Git API Вебмастера github.com/yandex/webmaster.api
Муравьев Олег
21 декабря 2017, 14:06
modx.pro
1
975
0

Номер заказа в Formit

1
При отправке сообщения нужно каждому отправленном письму присваивать номер по порядку, чтобы у получателя выводилось «Номер заказа #101», где 101 — это как раз этот порядковый номер.
Что то вроде ID, которые есть в FormiItSave.
Bor
Bor
16 декабря 2017, 18:07
modx.pro
3
2 406
0

Проблемы с ajaxform и formit

Доброго дня всем. Сижу туплю и взываю к помощи. Приходя пустые письма. Если прикрепить файлики, то приходят эти файлики, а в data не передаются данные из переменных. Запускал ajax form со стандартным tpl и такая же баллада. Есть варианты?

Вызов
{'!AjaxForm' | snippet : [
            'snippet'=>'FormIt',
            'form'=>'formReview',
            'hooks'=>'email',
            'emailSubject'=>'Отзыв',
            'emailTo'=>'{$_modx->config.email_reviews}',
            'validate'=>'name:required','message:required',
            'validationErrorMessage'=>'В форме имеются ошибки!',
            'successMessage'=>'Сообщение успешно отправлено!'
        ]}
Чанк

<form action=" " id="review_form" method="post" class="ajax_form">
    <div class="controls">
        <input type="text" name="name" id="af_name" value="[[+fi.name]]" placeholder="Ваше имя*">
        <span class="error_name">[[+fi.error.name]]</span>
    </div>
    <div class="controls">
        <textarea name="message" id="af_message" cols="30" rows="10" placeholder="Текст отзыва">[[+fi.message]]</textarea>
       <span class="error_name">[[+fi.error.message]]</span>
    </div>
    <div class="btn-submit">
        <input type="submit" class="btn-site" value="Отправить отзыв">
    </div>
    [[+fi.success:is=`1`:then=`
        <div class="alert alert-success">[[+fi.successMessage]]</div>
    `]]
        [[+fi.validation_error:is=`1`:then=`
        <div class="alert alert-danger">[[+fi.validation_error_message]]</div>
    `]]
</form>
bad_proger
16 декабря 2017, 09:23
modx.pro
2
3 634
0