Борис И

Борис И

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

Не отображаются изображения добавленные в content

Не отображаются изображения добавленные в поле content при link_tag_scheme full, так как прописывает путь до изображения так: assets/template/image/image.jpeg а надо /assets/template/image/image.jpeg как сделать чтобы прописывались изображения как нужно? monterart.com/uslugi/buxgalterskie-uslugi/kadrovyij-autsorsing.html
Вячеслав Варов
11 марта 2017, 13:24
modx.pro
1
1 723
0

Семантически правильныe Breadcrumbs на pdoCrumbs

Верстая очередной проект для замороченных на SEO клиентов, столкнулся с тем, что pdoCrumbs конечно хорош в своей программной логике, но приведенные в документации примеры не совсем верно построены с точки зрения SEO и архитектуры HTML.

Под катом сам код, мои заметки и несколько полезных комментариев.



Николай Савин
27 января 2017, 19:12
modx.pro
49
16 111
+20

[SeeToo] 1.1.0 - Класс для исключения ресурсов

В новой версии компонента были реализованы такие возможности как:
  • булевый параметр «useRandom» в сниппете «SeeTooResources», который обеспечивает включение и выключение присоединения случайных ресурсов в результатах вывода сниппета «SeeTooResources»
  • исключение из создаваемых связей ресурсов, которые прописаны в таких системных настройках как «error_page», «site_unavailable_page», «unauthorized_page»
  • класс под названием «SeeTooExcluder», с возможностью расширения, для исключения ресурсов из создаваемых автоматически связей
  • Добавлена системная настройка «seetoo_exclude_where», которую использует класс «SeeTooExcluder» для определения правил исключения ресурсов
Подробнее под катом
Владимир Кисилица
26 января 2017, 06:25
modx.pro
4
2 900
+7

smsGate-1.0.0. Авторизация через sms



На самом деле компонент предназначен не только для авторизации через sms, а в принципе для отправки sms. Но в первую очередь он нужен был именно для настройки двухфакторной авторизации. И вот как раз в плане вклинивания в процесс авторизации я узнал много нового (хотя и так знал не мало). Был немного расстроен…
Fi1osof
30 ноября 2016, 21:35
modx.pro
5
6 619
+12

Проблема с ЧПУ при использовании SSL

Добрый день!

Переводил сайт с http на https и вроде бы все благополучно получилось при работе двух версий http и https. Но было необходимо сделать редирект с http на https, для этого я использовал директивы из стандартного файла htaccess:
TiEdamn
09 ноября 2016, 21:19
modx.pro
1
3 376
0

Критическая уязвимость в MODX Revolution

Сильно в детали лезть не буду, просто скажу, что сейчас любой MODX Revo сайт потенциально уязвим. Дыра позволяет выполнить SQL-инъекции, в том числе с созданием на сайте привилегированных пользователей.
Базовые методы противодействия: подмена дефолтных системных папок (особенно connectors) и, главное — смена префикса таблиц. Так как далеко не все это делают, то можно сказать, большинство сайтов в зоне опасности. Кто хочет ощутить это на себе, может в комментах написать ссылку на сайт.

Если кто на уже рабочем сайте хочет префиксы сменить, я описывал метод здесь.

P.S. И еще заповедь: не пускайте никого в админку, даже с самыми минимальными правами. Это практически 100% гарантия взлома при желании.
Fi1osof
05 ноября 2016, 07:50
modx.pro
17
39 916
+30

Ошибки в Tickets - нет кнопки "Сохранить"

Обновил сайт (было Рево 2.3.3 стало 2.5.1) и некоторые плагины/сниппеты и т.п. В том числе обновлены Tickets (до 1.7.0) и TinyMCE (до 4.3.4)
После обновления на страницах с тикетами (не раздел, а именно страница тикета) не отображаются кнопки «Сохранить, „Копировать“, „Удалить“ и т.д. Также пропала прокрутка на странице (невозможно прокрутить содержимое ресурса до конца.

В консоли вылетает ошибка:
tiny.js:126 Uncaught TypeError: Cannot read property 'toggle_editor' of undefined(…)

Обычные ресурсы и ресурсы с разделом тикетов отображаются нормально.

В приложеных картинках — более наглядно о проблеме.

UPD: вот аналогичная проблема: modx.pro/help/10004/

Подскажите, как поправить?
Rover
23 октября 2016, 11:26
modx.pro
3
3 227
0

SeeToo

Представляю Вашему вниманию, новый компонент SeeToo, который умеет строить динамичные блоки «Смотрите также».

Порядок вывода списка ресурсов, зависит от пользовательского поведения. Чем больше переходов было на определенный ресурс, тем выше в списке он будет показываться.
Владимир Кисилица
02 июля 2016, 12:15
modx.pro
4
5 912
+15

ResVideoGallery

ResVideoGallery — адаптивная видеогалерея с Ajax-подгрузкой видео

Поддерживаются следующие видеохостеры:
— youtube.com;
— vimeo.com;
— dailymotion.com;
— rutube.ru;
— vk.com;
— coub.com


Видео-обзор

Больше информации на странице дополнения
Prihod
20 июня 2016, 15:52
modx.pro
9
9 814
+23

Создание ресурсов + TV, через Modx API

Добрый день.
Необходимо создать 300 ресурсов.
Как заполнять поля из массива pagetitle, alias и т.д я нашел.
$array = array(
 array(
  'title' => 'Ресурс 1',
  'alias' => 'res1',
  'idс' => '1'
 ),
 array(
  'title' => 'Ресурс 2',
  'alias' => 'res2',
  'idс' => '2'
 ),
 array(
  'title' => 'Ресурс 3',
  'alias' => 'res3',
  'idс' => '3'
 ),
);

foreach($array as $v){
    $res = $modx->newObject('modResource');                        
    $res->set('template', 1);             
    $res->set('isfolder', 0);             
    $res->set('published', 0);           
    $res->set('createdon', time());      
    $res->set('pagetitle', $v['title']);   
    $res->set('alias', $v['alias']);  
    $res->set('parent', 2);
    $res->save();
}
Вопрос как проставить значения в ТV из поля idc?
пытался таким образом:
$docId= $res->get('id');
    $tvDoc = $modx->getObject('modResource', $docId);
    $tvDoc->setTVValue(1, $v['idc']);
    $tvDoc->save();
Глеб
16 июня 2016, 10:58
modx.pro
5
11 185
0