Всего 123 797 комментариев

Алексей
07 сентября 2023, 22:04
0
Вы хоть свой вызов и чанки покажите
Да, сори.

<?php

$params = array(
  'ajaxMode'          => 'scroll',
  'parents'           => '0',
  'sortby'            => 'publishedon',
  'includeTVs'        => '',
  'where'             => '',
  'resources'         => '',
  'templates'         => '2',
  'tpl'               => '@FILE chunks/onetpl.chunk.tpl',
  'tplWrapper'        => '@INLINE [[+output]]',
  'pageLimit'         => '10',
  'limit'             => '5',
  //'cache '            => '0',
  //'cacheTime '        => '36000',
  'pageLinkScheme'    => '/[[+page]]',
  'setMeta'           =>  '1',
  'tplPage'           =>  '@INLINE <li class="page-item"><a class="page-link" href="/[[+href]]">[[+pageNo]]</a></li>',
  'tplPageWrapper'    =>  '@INLINE <nav><div class="pagination"><ul class="pagination pagination-sm">[[+prev]][[+pages]][[+next]]</ul></div></nav>',
  'tplPageActive'     =>  '@INLINE <li class="page-item active"><a class="page-link">[[+pageNo]]</a></li>',
  'tplPageFirst'      =>  '@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[%pdopage_first]]</a></li>',
  'tplPageLast'        =>  '@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[%pdopage_last]]</a></li>',
  'tplPagePrev'        =>  '@INLINE <li class="page-item"><a class="page-link" aria-label="Previous" href="[[+href]]"><span aria-hidden="true">«</span></a></li>',
  'tplPageNext'        =>  '@INLINE <li class="page-item"><a  class="page-link" aria-label="Next" href="[[+href]]"><span aria-hidden="true">»</span></a></li>',
  'tplPagePrevEmpty'  =>  '',
  'tplPageNextEmpty'  =>  '',
  'tplPageFirstEmpty' =>  '',
  'tplPageLastEmpty'  =>  '',
  'tplPageSkip'        =>  '@INLINE <li class="page-item disabled"><a class="page-link disabled"><span>...</span></a></li>',
  //'showLog' => 1,
);

<div class="grid-item" >
  <a href="/{$uri}">
    <figure class="">
      <video width="{$widthVideo}" height="{$heightVideo}"  autoplay loop muted />
        <source type="video/mp4" data-src="{$introtext}.mp4">
      </video>
      <figcaption class="figure-caption">{$pagetitle}</figcaption>
    </figure>
  </a>
</div>


Ставлю рубль против 1000, что у вас некорректная html-разметка.

<div id="pdopage">
          <div class="row grid">
              {$lentaone}
          </div>                                   
          {'page.nav' | placeholder}
      </div>
Артур Шевченко
07 сентября 2023, 21:28
+1
Не задавай ширину и высоту. Или задавай, но только ширину, или только высоту.
Николай Мирошниченко
07 сентября 2023, 13:31
0
Здравствуйте. Хочу сделать промокод (многоразовый) Могли бы вы помочь? Более подробно объяснить Что нужно делать?
Nans
07 сентября 2023, 13:00
0
Здравствуйте

Компонент Sendex
Когда мы делаем рассылку 800+ человек посредством SMTP, то у нас через пол часа выкидывает с проекта и рассылка не уходит. Всё будто бы зависает + вылезла ошибка «Пожалуйста, введите хотя бы один email-адрес получателя»

Не подскажите, в чём проблема?
Константин
07 сентября 2023, 09:44
0
Да, супер, спасибо, так все работает, а как в этом случае получить все дочерние идентификаторы для ресурса 31 и 29?
Maks
06 сентября 2023, 21:13
0
Очень жаль что так и не получилось завести. Реально снижает нагрузку на сайт.
Артур Шевченко
06 сентября 2023, 21:07
0
В доке есть примеры работы с событиями.
Андрей Шевяков
06 сентября 2023, 20:58
0
Да, вот мне именно это и надо:
если ты хочешь вывести текст и successMessage или validationErrorMessage, то пиши свой JS который обнулит сообщение в ответе сервера и выведет его где тебе нужно.
А может есть пример какой нибудь?
Артур Шевченко
06 сентября 2023, 20:56
+1
Если ты хочешь выводить текст ошибки в поле, то добавь тэгу в котором нужно вывести текст атрибут data-si-error с именем нужно поля, если ты хочешь вывести текст и successMessage или validationErrorMessage, то пиши свой JS который обнулит сообщение в ответе сервера и выведет его где тебе нужно.
Maks
06 сентября 2023, 20:54
0
position: «topCenter»
вот это надо поменять
Maks
06 сентября 2023, 20:53
0
Там настройки для этого есть насколько я понял.

export default function returnConfigs() {
  return {
    Notify: {
      pathToScripts: './modules/notify.js',
      jsPath: 'assets/components/sendit/web/js/lib/izitoast/iziToast.min.js',
      cssPath: 'assets/components/sendit/web/css/lib/izitoast/iziToast.min.css',
      handlerClassName: 'iziToast',
      toastSelector: '.iziToast',
      typeSelectors: {
        success: '.iziToast-color-green',
        info: '.iziToast-color-blue',
        error: '.iziToast-color-red',
        warning: '.iziToast-color-yellow',
      },
      titleSelector: '.iziToast-title',
      handlerOptions: {
        timeout: 2500,
        position: "topCenter"
      }
    },
  }
}
Андрей Шевяков
06 сентября 2023, 20:51
0
И еще такой вопрос. То что выводится в виде Notify iziToast можно ли выводить просто в коде в div, например перед формой?
Андрей Шевяков
06 сентября 2023, 20:44
0
Спасибо, сделал его из userNotExists.
Назвал userExists

Код:
<?php
if($modx->getCount('modUser', array('username' => $value))){
    $msg = $scriptProperties[$key.'.vTextUserExists'] ?: 'Такой пользователь уже зарегистрирован.';
    $validator->addError($key, $msg);
}
return true;

Все работает!
Артур Шевченко
06 сентября 2023, 20:35
0
А сайт на локалке или на хостинге?
Артур Шевченко
06 сентября 2023, 20:34
+1
Написать валидатор, который проверит есть ли такая почта или нет.