Алексей Смирнов

Алексей Смирнов

С нами с 20 декабря 2014; Место в рейтинге пользователей: #32
22 апреля 2017, 15:00
0
Добавлю что прописать по умолчанию какой-то атрибут можно так:
cfgSetTagParamDefault
Пишем туда (полный пример):
[["a","rel","nofollow",true],["a","target","_blank",true],["iframe","allowfullscreen","allowfullscreen",true],["iframe","frameborder","0",true]]
Как-то так.
14 апреля 2017, 18:41
1
+1
Напишите снипет с названием Rnd:
<?php
return rand(10,10000);
А где вызываете стиль CSS и JS (аналогично) напишите так:
<link rel="stylesheet" href="templates/css/still.css?v1.[[!Rnd]]">
Проблема с версткой должна пропасть :)
Ну и потом когда на боевой переведете снимите этот RND или уберите восклицательный знак :)
14 апреля 2017, 18:36
0
Попробуйте заменить на:
...<HTML>...
	<mobile>
		...<HTML>...
	</mobile>...
	<HTML>...
12 апреля 2017, 22:18
0
MD определает устройство а не разрешение. Посему вам нужно скорее скомбинировать несколько подходов чтобы получить желаемое. т.к. разрешение, на сколько я помню PHPшными вещами не определить за 1 запрос.
Как написал guitar_plus — через CSS и JS скорее всего и решится вопрос.
11 апреля 2017, 12:21
+1
Зная что в Битрикс твориться по СЕО (друг поддерживает это дело и делиться со мной всячиной) и вот эти веселые title ajax. Полная задача как паравило такая:
Поиск битрикса построен на ЧПУ, а раз так, то сеошники просят прикрутить к этим чудо-страницам поиска уникальные титлы (прописывать в ручную или автоматом — не суть) дык вот. Аякс-то аякс, но еще по ссылке должно все открываться красиво. таким образом и аякс должнОн работать и если человек ссылку скопировал — title и description меняться должен. Ну ХтоЗнает на сколько это требование нужно и рационально. Для сео — нужно а программисту добавляет хлопот.
Это я к тому что на modx мы если и делаем, то на mSearch2… тут без ЧПУ. При желании можно и ЧПУ сделать, но если дело касается 10 страниц для поиска заточить для каталога — имхо сделать эти 10 страниц в ручную Ресурсами. это и быстрее и не нужны танцы с бубнами.
История повеселила.
05 апреля 2017, 12:26
0
Сам же и отвечаю. пошел по другому пути.
достаточно создать кастомный снипет и вызвать его на странице с содержимым:
/** @var Tickets $Tickets */
$Tickets = $modx->getService('tickets', 'Tickets', $modx->getOption('tickets.core_path', null,
        $modx->getOption('core_path') . 'components/tickets/') . 'model/tickets/', $scriptProperties);
$Tickets->initialize($modx->context->key, $scriptProperties);
Этого для моей задачи достаточно.
05 апреля 2017, 11:51
0
Всем привет. Схожая тема, но проблема чуть в другом.
Задача — коментарии к фото. притом к увеличенной фотке которая открывается через fancybox.
На самой странице с превьюхами TicketComments не вызывается. Вызывваются в ajaxe через fancybox. таким образом подгружается контент, где как раз выводится фотка, срабаотывает сам снипет TicketComments ну и прочее.
Все сделано и работает, но только для Зарегистрированных пользователей.
Для не зарегистрированных — нет.
Причину нашел — не подгружаются стили, скрипты конфиги тикета для НЕ зарегистрированных пользователей.
Для зарегистрированных подгружаются стили, скрипты даже без вызова TicketComments! Что и хорошо.
Может, быть кто-то знает где и как правильно вызвать подгрузку скриптов, конфигов всегда ну или по условию какому-то без вызова TicketComments. уже пол дня ищу это место. :)
30 марта 2017, 21:44
0
Да, догадаться что комментарий передается не в {$order.comment}, а в {$address.comment}… ндя…
Притом в order Тоже есть поле comment.
Спасибо добрый человек за наводку. )
28 марта 2017, 11:43
0
Попробуйте просто:
&sortby=`price` &sortdir=`ASC`
Ну или воспользуйтесь конструкцией:
&sortby=`{"CAST(price AS DECIMAL)":"ASC"}`
возможно с Data.price сработает. т.к. не проверял этот нюанс. А для TV-шки данный подход работает.
28 марта 2017, 11:34
0
Доброго дня. Можно от вас узнать сколько чистого времени у вас заняло разработка интеграции? ну или хотя бы с погрешностью в 20% ))) Очень хочется понять на сколько вообще подобные интеграции времязатратны. Спасибо!
26 марта 2017, 16:42
0
А исходники ковырять и не нужно.
Максим же вас направил прямо туда где вы сможете сделать все. Я например для MIGX и делал по этому мануалу. Получал успешно данные и фильтровал.
25 марта 2017, 12:23
+2
Проверьте параметр
&fastMode=`0`
если в чанке хотите что-то обрабатывать нужно указать 0 — т.е. отключить быстрый режим.
24 марта 2017, 09:34
+1
При этом вышеизложенный метод будет влиять на показ КНОПКИ комментариев! А вот в системной настройке (tickets.comment_edit_time), видимо, нужно указать максимальный, по сайту, период возможности менять комментарий.
24 марта 2017, 09:15
1
+1
В общем, решение следующее. Без плагинов:
Копируем снипет TiketsComments — переименовав в удобное для вас имя. (чтобы обновлением не затерлось)
И заменяем строку 9 на:
$scriptProperties['commentEditTime'] = $modx->getOption('tickets_comment_edit_time', $scriptProperties, 180);
Где 180 — Время по умолчанию в секундах. tickets_comment_edit_time — Имя переменной которую указываем в параметре снипета.
Возможно тут еще есть варианты, но сейчас пока нет времени искать. Думаю, можно Василию написать просьбу сделать параметр этот из коробки. :)
24 марта 2017, 08:53
0
Присоединяюсь к вопросу. Очень нужная вещь сейчас.
Думаю как вариант можно проверять по ID шаблона. Ща поковыряю, может чего найду )))
22 февраля 2017, 18:11
0
Доброго дня всем.
Есть ли подвижки в новой версии?
Если нет, Как хотя бы старую заиметь? ))) Личка нужна жутко! :)
29 января 2017, 11:45
0
Доброго дня.
Да я делаю все так:
ms2Gallery: joxi.ru/l2ZRaP0uwljVM2
Тикетсы: joxi.ru/vAWK6PgU135R6A
Ставлю один источник источник msGallery (4 — id). Чищу кеш.
Открываю страницу где TicketForm редактирование-добавление (стандартные шаблон его)
joxi.ru/ZrJY8P3T9QxkBA
перетаскиваю файл. И не вижу его. joxi.ru/bmozZ3asxOGl6r
чанк joxi.ru/Vm6xq8puD3N09A
Даже если я с админки добавляю фотку — такой же эффект. ссылка на картинку есть, а миниатюры нет. Те. в снипете TicketForm не прикрепляется миниатюра фотки плейсхолдеры [[+small]] [[+medium]] так же пусты.
Вопрос — как добавить в выборку данные миниатюры для TicketForm.
Пока у меня вызов стандартный:
[[!TicketForm?
&parents=`0`
&resources=`3`
&allowedFields=`parent,pagetitle,content,published`]]
В источник файлов я добавил генерацию приевьюшки с названием tbumb и все заработало, но все же на будущее — возможно ли подключить другие вариации сгенерированных вариантов? Может быть это делается через where?
28 января 2017, 20:46
0
Просто думал что раз мы Галерею ставим, значит должен использоваться ее источник, как синхронизатор. :))
В общем сам себе придумал работу на вечер :))) поправил на тикеты. Спасибо!
28 января 2017, 20:42
0
Простите, Василий, за назойливость. Т.е. источник файлов Должен быть Именно Тикетс, а не Галерейный? в моем случае источник 2 у всех товарищей? Т.е. именно так задуманно?