Виноградов Тимур

Виноградов Тимур

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

Индексация страниц

Всех с НГ!
Вопрос, есть дочерние ресурсы, которые выводятся в виде отдельных страниц.
Пример, есть основная страница:
atmjet.ru/chastnyie-pereletyi/
И у нее на фронт выводятся дочерние ресурсы:
atmjet.ru/chastnyie-pereletyi/chastnyie-pereletyi/hawker-750.htm
atmjet.ru/chastnyie-pereletyi/chastnyie-pereletyi/challenger-350.html
Есть ли какой-то модуль или плагин, с помощью которого в админке можно было бы закрывать такие дочерние страницы от индексации поисковых систем?
Виноградов Тимур
04 января 2019, 17:23
modx.pro
1 513
0

Очистка формы после отправки

Никак не могу настроить очистку полей формы после отправки.
Использую Formit:
[[!FormIt?
   &hooks=`spam,email`
   &emailSubject = `Заявка на аренду самолета`
   &emailTpl=`jetEmailTpl`
   &emailFrom=`info@atmjet.ru`
   &emailTo=`mechmedia@yandex.ru`
   &submitVar=`jetcostcontactform`
   &clearFieldsOnSuccess=`1`
]]

<form aaction="[[~[[*id]]]]" method="post" enctype="multipart/form-data" class="ajax row form-wrap">
    <input type="hidden" name="jetcostcontactform" value="1">
    <div class="col_float col-3 sm-4 min-12 input-box">
        <input type="text" value="[[!+fi.name:notempty]]" name="name" placeholder="[[++cultureKey:is=`ru`:then=`Имя`:else=`Name`]]">
    </div>
    <div class="col_float col-3 sm-4 min-12 input-box">
        <input type="text" value="[[!+fi.phone:notempty]]" name="phone" placeholder="[[++cultureKey:is=`ru`:then=`Телефон`:else=`Phone`]]">
    </div>
    <div class="col_float col-3 sm-4 min-12 input-box">
        <button type="submit" class="button button_send" onclick="return Formdata(this.form)">[[++cultureKey:is=`ru`:then=`РАССЧИТАТЬ СТОИМОСТЬ`:else=`CALCULATE`]]</button>
        <input type="checkbox" name="polity" id="polity2" checked>
    </div>
</form>
По идее параметр &clearFieldsOnSuccess должен очищать, но не работает(
То есть после отправки поля остаются заполненными, можно нажать опять кнопку отправить, и сообщение придет повторно
Виноградов Тимур
12 августа 2018, 20:44
modx.pro
1 365
0

Найти и заменить

Всем привет!
Как можно массово найти и заменить(удалить)в pagetitle ресурса слово КОПИЯ?
Имею массив вида:
Всего ресурсов: 2015
[10938] => Копия CHRISTINA O
[10939] => Копия INDIAN EMPRESS
[10940] => Копия KISMET
[10941] => Копия QUEEN MIRI
[10942] => Копия MOONLIGHT II


Надо убрать «Копия»

Работает отдельно по каждому ресурсу, через set:
$resources = $modx->getCollection('modResource',array('parent' => 10938));
$res = $modx->getObject('modResource',10937);
$res->set('pagetitle', 'CHRISTINA O');
$res->save();

Но ресурсов 2015-ть штук, как бы через найти и заменить это сделать?
Виноградов Тимур
23 июня 2018, 20:22
modx.pro
1
1 518
0

Стрелки для слайдера

Добрый вечер!
Помогите люди добрые, третий вечер бьюсь с проблемой…
Есть слайдер НАША КОМАНДА:
new.atmjet.ru/about/
Надо вывести туда стрелки для пролистывания(влево-вправо) по аналогии со слайдером ниже
ПРИМЕРЫ ОРГАНИЗОВАННЫХ РЕЙСОВ
Для вывода используются разные чанки, слайдер slick-slide.
Все перелопатил уже, расковырял весь js, но как вывести стрелки для слайдера НАША КОМАНДА не могу понять(((
Виноградов Тимур
29 мая 2018, 19:46
modx.pro
1 112
0

Форма обратной связи, поле select

Есть select в форме:
<select name="yacht_type">
		<option value="Тип яхты">Тип яхты</option>
		<option value="моторная">моторная</option>
		<option value="парусная">парусная</option>
		<option value="моторный парусник">моторный парусник</option>
	</select>
Данные на почту приходят, но если после отправки формы перезагрузить страницу, выводится alert «Подтвердите повторную отправку формы».
При этом модальное окно с успешной отправкой исчезает буквально через секунду(обычно оно держится на экране несколько секунд)и в консоль лезут ошибки.
Обратил внимание, что если для select убрать name, ошибок нет, но и данные на почту перестают приходить.
В чем может быть проблема?
Адрес страницы:
new.atmjet.ru/yachts/
Виноградов Тимур
25 мая 2018, 21:34
modx.pro
840
+1