Anton

Anton

С нами с 26 мая 2013; Место в рейтинге пользователей: #232

Требуется адаптивный верстальщик

30
Знания MODX не особо требуются.
Работа на 2-3 проекта в месяц адаптировать старый дизайн для мобильных устройств.

Если есть толковые ребята, то прошу откликнуться или порекомендовать.
Anton
20 июня 2016, 12:27
modx.pro
1 136
0

Как сделать лучше? Отфильтровать по ТВ с датой

Здравствуйте.
Как отфильтровать и отобразить ресурсы по ТВ-параметру?
Есть контейнер с ресурсами, у каждого ресурса (мероприятия) есть ТВ с датой начала.
Например, с датой 16.06.2016 есть 3 ресурса. Как вывести на странице что-то подобное меню с датами, при клике на дату попадаем на страницу с мероприятиями в этот день.
Чем воспользоваться и как, pdoTools?

Подскажите, пожалуйста.
Anton
16 июня 2016, 19:57
modx.pro
1 226
0

TV-фильтрация с GET-параметром

Здравствуйте.
Продолжаю изучать и восхищаться MODX Revo.

Появилась надобность фильтровать данные с помощью GET вот так:
index.php?id=3&oFilter=rubrika==besplatno

Сделал/нашел сниппет:
<?php
$get = preg_replace('[^a-zA-Z0-9_=]', '', $_GET[$var]);
$output = (empty($get) && isset($def)) ? $def : $get;
return $output;
А на странице вывожу так:
[[!pdoResources?
	&parents=`65`
	&tpl=`tplOfferteLijst`
	&includeTVs=`rubriek`
	&processTVs=`1`
	&tvFilters=`[[!myfilter? &var=`oFilter`]]`
]]
Простых способов фильтрации не нашел, пусть для новичков будет этот.
Anton
06 июня 2016, 11:14
modx.pro
4
1 226
0

Фильтрация с помощью post

Всем привет.

Как сделать простую форму фильтрации: 2 одиночных селекта, в первом можно выбрать промежуток «Показать посты за 7 дней», а второй селект фильтр по категории (это TV).
Кучу информации перелопатил, но ничего универсального (кроме платного модуля) не нашел. Мне нужно всего два поля.
Вот у Evo есть подобное, легко и понятно.

Как такое реализовать в Revo?

Спасибо.
Anton
26 мая 2016, 21:11
modx.pro
2
1 277
0

Ресурсы отображаются как дочерние в Collections

Всем привет.

Такая ситуация.
С фронт-энда можно добавлять ресурсы, родителем указан ресурс типа Collections.
После добавления ресурс отображается как дочерний и виден в дереве (а должен быть внутри коллекции).



Код добавления ресурса с фронт-энда с помощью FormIt:

[[!FormIt?
    &hooks=`formit2resource,formit2file,redirect`
    &redirectTo=`37`
]]

<form id="add" action="[[~[[*id]]]]" method="post" enctype="multipart/form-data">
    
    <input type="hidden" name="nospam:blank" />
    
    <input name="resource_id" type="hidden" value="[[!+fi.id]]">
    <input id="parent" name="parent" type="hidden" value="65">
    
	<div class="form-group">
		<label>Название</label>
		<input type="text" class="form-control" name="pagetitle" id="pagetitle" value="[[+fi.pagetitle]]">
	</div>
	<div class="form-group">
		<label>Выберите рубрику</label>
		[[$rubriek_list]]
	</div>
	<div class="form-group">
		<label>Описание</label>
		<textarea id="content" name="content" class="form-control" rows="3">[[+fi.content]]</textarea>
	</div>
	
    <div class="form-group">
        <label>Добавить файл</label>
        <br />
        <input id="file" type="file" maxlength="100000" name="file1" value="[[+fi.file1]]" />
    </div>
	
	<button type="submit" class="btn btn-default" name="submit">Отправить</button>
	
</form>
Если уже в админке открыть ресурс и нажать Сохранить, вот тогда он спрячется из дерева и будет сохранен где надо. Если делать ресурс в самой админке, в коллекции — то все работает как положено.

Как сделать, чтобы ресурс сразу был внутри коллекции при публикации с фронт-энда? Прошу совета.
Anton
26 мая 2016, 10:27
modx.pro
1
1 680
-1

Как прикрутить TV (select) к Tickets

Всем привет.
Как в tpl.Tickets.form.create добавить свой select, который как ТВ. Чтобы в тиккете увидеть (уже в текстовом поле) что было выбрано в select.

Я сделал так:
&allowedFields=`parent,pagetitle,content,published,categories`
А в select:
<select name="categories">
	<option value="0">Категория 1</option>
	<option value="1">Категория 2</option>
</select>
Не работает, пишет при добавлении, что в форме есть ошибки. Что делать?
Anton
11 мая 2016, 22:36
modx.pro
1
1 101
0

Tickets. Категории и подкатегории

Здравствуйте.

Есть два раздела тикетов: первый Товары, второй Услуги. В каждом разделе есть с десяток категорий.
При добавлении тикета пользователь мог бы выбрать сначала Категорию (Товар или Услуга), а затем подКатегорию (если категория Товар, то можно выбрать подкатегорию, например, Сельхозпродукция).

Подскажите, пожалуйста, как сделать?
Anton
10 мая 2016, 18:46
modx.pro
959
0

Как сделать select в Login?

Всем привет!
Делаю вот так:
<select name="Status[]" class="form-control">
		<option value="">Выберите статус</option>
		<option value="Student">Студент</option>
		<option value="Niet student">Не студент</option>
		<option name="Freelancer" value="Freelancer">Фрилансер</option>
</select>
Добавляется как кастомное поле в профиле пользователя. То есть создается папка Status, в ней в поле Имя стоит 0, а в поле Значение Студент.

Как правильно сделать, чтобы было красиво Имя — Статус, Значение — Студент?

Такой же вопрос по радиобоксам (всегда в них путаюсь): принцип будет такой же?

Спасибо.
Anton
28 апреля 2016, 14:12
modx.pro
843
0

Резервирование события из календаря

3 1 500
Привет!

Требуется следующая функция:
С помощью js-скрипта fullcalendar.io тянется календарь с Google-Календарь. При клике на событие появляется модальное окно или редирект на страницу с формой заказа. На почту приходит репорт с Заголовком гугловского события + инфа из формы заказа.

Очень желательно сделать на MODX Evo, соответственно eForm.

Пожалуйста, напишите на почту стоимость работы.
Anton
06 марта 2016, 19:13
modx.pro
1 065
0

FormIt отправить value2

Здравствуйте.
Как отправить в FormIt не стандартный value, а value2?

Имеется:
<div class="form-group">
<label class="col-lg-4">Количество</label>
<div class="col-lg-4">
<input type="text" class="form-control input-sm" name="kolvo" data-cell="A2" data-format="0,0.00" value="300" value2="[[!+fi.kolvo]]">
</div>
</div>
Спасибо.
Anton
10 декабря 2015, 11:42
modx.pro
1
1 122
0