Азамат
С нами с 15 августа 2017; Место в рейтинге пользователей: #648phpthumb и media source
            Здравствуйте, уважаемые коллеги :)
Сломал голову, не пойму что происходит:
Файл лежит на Selectel, загружен через Swift, id media source = 3
1) Так работает:
Картинка ресайзится и выводится, как в админке, так и просто по URL.
2) Так не работает:
Похоже, дело в том, что у сниппета нет параметра source, а у коннектора есть? Как починить?
Спасибо.
        
        
        
    Сломал голову, не пойму что происходит:
Файл лежит на Selectel, загружен через Swift, id media source = 3
1) Так работает:
/connectors/system/phpthumb.php?w=225&h=100&aoe=0&far=0&zc=1&src=3252/40040-1-1296575451.png&source=3Картинка ресайзится и выводится, как в админке, так и просто по URL.
2) Так не работает:
{$_modx->runSnippet('!pthumb', [
                        'input' => '3252/40040-1-1296575451.png',
                        'options' => 'w=225&h=119&aoe=0&far=0&zc=1&source=3',
                    ])}В логи пишется:[pThumb] Resource: 3249 || Image: (none)
File not found: /КОРЕНЬ_САЙТА/3252/40040-1-1296575451.png  *** Skipping ***Похоже, дело в том, что у сниппета нет параметра source, а у коннектора есть? Как починить?
Спасибо.
[РЕШЕНО] Помогите пожалуйста переписать pdoPage WHERE на Fenom
            Вопрос решен, как всегда спасибо Василию, ответ здесь: modx.pro/help/9814#comment-67066
Если кратко, то where пишем просто «в чистом виде» вместо массива:
Вопрос был такой:
Уважаемые коллеги. Сломал всю голову, сказывается плохое знание окавычивания всего и вся в MODX :))) Как переписать этот кусок кода на Fenom?
Собственно, закавыка только в строке
Я там совсем запутался в кавычках.
Пробовал так:
        
        
        
        
    Если кратко, то where пишем просто «в чистом виде» вместо массива:
{$_modx->runSnippet('!pdoResources', [
    'parents' => 0,
    'includeTVs' => 'test',
    'where' => ["1 = 1 AND FIND_IN_SET("~$_modx->resource.id~", replace(test, '||', ','))"],
    'showLog' => 1
])}Вопрос был такой:
Уважаемые коллеги. Сломал всю голову, сказывается плохое знание окавычивания всего и вся в MODX :))) Как переписать этот кусок кода на Fenom?
[[!pdoPage?
                &limit=`107`
                &parents=`3178`
                &includeTVs=`linkto_platform`
                &where=`["1=1 AND FIND_IN_SET('[[*id]]', replace(linkto_platform, '||', ','))"]`
                &tpl=`@INLINE [[+pagetitle]]
`
                &showLog=1
            ]]Собственно, закавыка только в строке
&where=`["1=1 AND FIND_IN_SET('[[*id]]', replace(linkto_platform, '||', ','))"]`Я там совсем запутался в кавычках.
Пробовал так:
[РЕШЕНО] pagination для bootstrap 3 и 4
            Уважаемые коллеги.
Такой вопрос — на сайте Bootstrap 4, pdoPage возвращает по умолчанию шаблоны с классами для Bootstrap 3. Писать кучу INLINE для каждого pdoPage (а их достаточно на сайте) не очень комфортно, поэтому пришлось по-быстрому написать ужасный велосипед, см. код ниже, и сразу вопрос — наверное, можно как-то более изящно решить вопрос, зная гибкость MODX? К сожалению, мои скиллы пока недостаточны для других решений. Так-то все прекрасно работает, конечно, спасибо Василию за Fenom :) Благодарю за любые подсказки.
вызов pdoPage:
велосипедная подгонка шаблона под BS4:
        
        
        
    Такой вопрос — на сайте Bootstrap 4, pdoPage возвращает по умолчанию шаблоны с классами для Bootstrap 3. Писать кучу INLINE для каждого pdoPage (а их достаточно на сайте) не очень комфортно, поэтому пришлось по-быстрому написать ужасный велосипед, см. код ниже, и сразу вопрос — наверное, можно как-то более изящно решить вопрос, зная гибкость MODX? К сожалению, мои скиллы пока недостаточны для других решений. Так-то все прекрасно работает, конечно, спасибо Василию за Fenom :) Благодарю за любые подсказки.
вызов pdoPage:
...
        'tplPageWrapper'    => '@FILE chunks/pager/pager_wrapper.tpl',
...велосипедная подгонка шаблона под BS4:
<div class="pagination" aria-label="pager">
    <ul class="pagination justify-content-center">
        {$_pls['first']
            | replace : '<li class="disabled">' : '<li class="page-item disabled">'
            | replace : '<li class="control">' : '<li class="page-item">'
            | replace : '<a' : '<a class="page-link"'
            | replace : '<span>' : '<a class="page-link" href="#">'
            | replace : '</span>' : '</a>'
        }
        {$_pls['prev']
            | replace : '<li class="disabled">' : '<li class="page-item disabled">'
            | replace : '<li class="control">' : '<li class="page-item">'
            | replace : '<a' : '<a class="page-link"'
            | replace : '<span>' : '<a class="page-link" href="#">'
            | replace : '</span>' : '</a>'
        }
        {$_pls['pages']
            | replace : '<li>' : '<li class="page-item">'
            | replace : '<li class="active">' : '<li class="page-item active">'
            | replace : '<a' : '<a class="page-link"'
        }
        {$_pls['next']
            | replace : '<li class="disabled">' : '<li class="page-item disabled">'
            | replace : '<li class="control">' : '<li class="page-item">'
            | replace : '<a' : '<a class="page-link"'
            | replace : '<span>' : '<a class="page-link" href="#">'
            | replace : '</span>' : '</a>'
        }
        {$_pls['last']
            | replace : '<li class="disabled">' : '<li class="page-item disabled">'
            | replace : '<li class="control">' : '<li class="page-item">'
            | replace : '<a' : '<a class="page-link"'
            | replace : '<span>' : '<a class="page-link" href="#">'
            | replace : '</span>' : '</a>'
        }
    </ul><!-- /.pagination -->
</div><!-- /.pagination -->        MODX + XenForo - кто и за сколько может разработать плагин интеграции
            Уважаемые коллеги.
Может ли кто-то взяться, и сколько будет стоить, хотя бы примерно, работа по интеграции MODX и форумного движка XenForo. Интеграция нужна на уровне базы пользователей, к примеру прекрасная реализация для другого форумного движка SMF — modstore.pro/packages/other/smf
То бишь достаточно будет этого:
Почему не в «Работа»? Потому что хочется хотя бы предварительно оценить масштаб денег :)
Спасибо за комментарии, очень жду ответов.
        
        
        
    Может ли кто-то взяться, и сколько будет стоить, хотя бы примерно, работа по интеграции MODX и форумного движка XenForo. Интеграция нужна на уровне базы пользователей, к примеру прекрасная реализация для другого форумного движка SMF — modstore.pro/packages/other/smf
То бишь достаточно будет этого:
- Синхронизация входа и выхода
 - Синхронизация регистрации пользователей
 - Смена паролей сразу в обеих системах
 - Синхронное обновление основных свойств профилей
 - Синхронное удаление
 - Активация и деактивация пользователей
 
Почему не в «Работа»? Потому что хочется хотя бы предварительно оценить масштаб денег :)
Спасибо за комментарии, очень жду ответов.
[РЕШЕНО] Swift + ms2Gallery - ошибка ресайза на Селектел
            Здравствуйте.
Установил ms2gallery + Swift.
Если использовать «обычное» TV-поле изображения, то Swift сам по себе работает, заливает на Селектел и показывает как нужно.
На вкладке галереи ms2gallery изображения вроде как заливаются (прогресс заливки доходит до 100%), но не отображаются, а в логах происходит следующее:
        
        
        
        
    Установил ms2gallery + Swift.
Если использовать «обычное» TV-поле изображения, то Swift сам по себе работает, заливает на Селектел и показывает как нужно.
На вкладке галереи ms2gallery изображения вроде как заливаются (прогресс заливки доходит до 100%), но не отображаются, а в логах происходит следующее:
[2018-05-27 05:57:24] (ERROR @ /***/www/wop_modx/core/components/swift/model/swift/swiftmediasource.class.php : 723) [SwiftMediaSource] Could not rename file "7/7%2F1200x628.png": 7%2F7%252F1200x628.png could not be found. The API returned this HTTP response:
HTTP/1.1 404 Not Found
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: X-Backend-Timestamp, Etag, Last-Modified, X-Object-Manifest, X-Timestamp
Cache-Control: no-cache, max-age=60
Content-Length: 70
Content-Type: text/html
Date: Sun, 27 May 2018 05:57:22 GMT
<html><h1>Not Found</h1><p>The resource could not be found.</p></html>Судя по тексту ошибки, скрипт не может сгенерировать превьюшки на селектеле.Нужен программист на MODX Revo + ExtJS для разработки "таблицы-дерева"
14 1 000
            Здравствуйте, уважаемые коллеги.
Ищу специалиста по связке MODX Revo + ExtJS.
От ExtJS — реализация таблицы в виде «дерева», то есть вложенных друг в друга табличных данных.
От Revo — авторизация на фронте, неавторизованным не показывать ничего кроме формы логина. Скорее всего, стандартными средствами.
От связки — чтение данных для таблицы из файла XML, запись данных в XML. XML для чтения приходит из другой программы. Она же будет читать второй XML, который мы сформируем.
Пример того, что должно получиться в первом приближении — на скриншоте.
 
Проект выглядит достаточно простым для специалиста, но 100% будут доработки и новые хотелки, поэтому если можете, заряжайте цену за час, чтобы не было затем непонимания из-за доработок и оплаты.
Пишите в личку или на почту — azamat.g@gmail.com.
Спасибо за внимание.
        
        Ищу специалиста по связке MODX Revo + ExtJS.
От ExtJS — реализация таблицы в виде «дерева», то есть вложенных друг в друга табличных данных.
От Revo — авторизация на фронте, неавторизованным не показывать ничего кроме формы логина. Скорее всего, стандартными средствами.
От связки — чтение данных для таблицы из файла XML, запись данных в XML. XML для чтения приходит из другой программы. Она же будет читать второй XML, который мы сформируем.
Пример того, что должно получиться в первом приближении — на скриншоте.
Проект выглядит достаточно простым для специалиста, но 100% будут доработки и новые хотелки, поэтому если можете, заряжайте цену за час, чтобы не было затем непонимания из-за доработок и оплаты.
Пишите в личку или на почту — azamat.g@gmail.com.
Спасибо за внимание.
Не найду плагин для массового редактирования TV-полей
            Уважаемые коллеги.
Что-то не найду компонента для массового редактирования из админки ТВ-полей для множества ресурсов.
Нашел Batcher, но в его текущей инкарнации автор выпилил возможность редактирования TV. А сам интерфейс плагина очень близок к тому, что хотелось бы увидеть (поиск, фильтрация и прочее).
Нашел Group Edit, но судя по всему он нефункционален на свежих версиях MODX (в интернете куча жалоб на нерабочий функкционал начиная с ветки 2.5 MODX).
Нашел msPre (https://modx.pro/solutions/13961/), он крут, но заточен только под товары miniShop. И у него нет редактирования TV.
Нашел статью, где что-то можно наклепать вручную через плагин MIGXDB, но пока не очень вкурил, получится ли в итоге что нужно.
Может, кто-то в курсе, есть ли такие плагины еще?
Спасибо.
        
        
        
    Что-то не найду компонента для массового редактирования из админки ТВ-полей для множества ресурсов.
Нашел Batcher, но в его текущей инкарнации автор выпилил возможность редактирования TV. А сам интерфейс плагина очень близок к тому, что хотелось бы увидеть (поиск, фильтрация и прочее).
Нашел Group Edit, но судя по всему он нефункционален на свежих версиях MODX (в интернете куча жалоб на нерабочий функкционал начиная с ветки 2.5 MODX).
Нашел msPre (https://modx.pro/solutions/13961/), он крут, но заточен только под товары miniShop. И у него нет редактирования TV.
Нашел статью, где что-то можно наклепать вручную через плагин MIGXDB, но пока не очень вкурил, получится ли в итоге что нужно.
Может, кто-то в курсе, есть ли такие плагины еще?
Спасибо.