Pathologic
нет, понимает как-то
Pathologic
я помню на работе делал фтп-сервер и скрипт который забирал оттуда бэкапы раз в день
Bilbo Baggins
ну хз. по-очереди запустил get - он спросил о каждом действии (remote-file, local-file)
Andrey
Если есть ssh, можно наверное mc вызвать. А там уже чисто Far)
Andrey
@Auto_gen попробуй введи в ком. строку mc
Andrey
Если запустится, то там в менюхах панели есть доступ на фтп. А дальше всё уже просто, как в тотал, фар и т.д.
Bilbo Baggins
да я уже скопировал
Bilbo Baggins
но спасибо
Bilbo Baggins
коммандер есть, кстати
Bilbo Baggins
Bilbo Baggins
оказывается
Bilbo Baggins
))
Andrey
Ну я небыстрый парень, пока вспомнил... Зато теперь ты знаешь кунг-фу.
Pathologic
я так и не понял, какая проблема в DLCrumbs? нужна возможность задвать site_start вручную?
Dmytro
Да
Сергей
я так и не понял, какая проблема в DLCrumbs? нужна возможность задвать site_start вручную?
там в крамбс конфиг по умолчанию "urlScheme": "full"
Pathologic
а почему плагином нельзя подменять site_start для разных доменов?
Dmytro
я так и не понял, какая проблема в DLCrumbs? нужна возможность задвать site_start вручную?
Вопрос к примеру в том что когда используем evoBabel у нас главные разные в зависимости от языка
Pathologic
ну так это плагин, там можно было бы и подменить $modx->config['site_start']
Pathologic
для чего вообще site_start нужен, чтобы алиас не показывать в ссылке и домик рисовать в дереве?
Pathologic
нормально должно все работать с подменой в плагине
Anonymous
Доброго времени великие гуру modx... Помогите плз... вот такой гамбургер получается <div class="tab-content"> [[DocLister? &documents=107,108,109,111,110 &tpl=@CODE:<div class="tab-pane fade" id="[+title+]">[+content+]</div>]] </div> у одного из документов в [+content+] получается ещё один вызов DocLister присутствует и соответственно всё падает в 500 ошибку... Есть ли вариант обхода?
Pathologic
какую именно 500 ошибку
Anonymous
Сайт пока не может обработать этот запрос.
Pathologic
в error.log что
Anonymous
of залезу.
Anonymous
ща т.е
Aliaksandr
я так и не понял, какая проблема в DLCrumbs? нужна возможность задвать site_start вручную?
Скорее всего, там старая версия модх, в которой в site_url не текущий домен, потому для нескольких доменов показывает ссылку главную на один и тот же
Aliaksandr
Если больше нигде не нахимичили, то на текущей версии должно быть все нормально, т.к. там site_url конфига равен modx_site_url, а он показывает текущий хост (если конечно не закешировать)
Aliaksandr
ну так это плагин, там можно было бы и подменить $modx->config['site_start']
Я пробовал на момент написания evobabel подменить site_url и error_page, че то не подменилось, надо будет еще попробовать)) много воды утекло с тех пор)
Anonymous
в error.log что
млин у хостера не показываются логи 😩(((
Pathologic
значит там где-то нужно включить ведение логов
Aliaksandr
В препаре str_replace('doclister', 'doclister25') ))
Anonymous
значит там где-то нужно включить ведение логов
смешно... особенно, если там это не включить... а пока с ними разберешься, пол жизни потеряешь.
Pathologic
ну, на таймвебе логи нужно включать для каждого сайта
Aliaksandr
Это без адресата:)
Pathologic
а у меня таймвеб
Pathologic
😺
Anonymous
:))) у меня клиенты много кто на чём... и на выделенках есть.. но у хостлэнда просто так не включить, ток по запросу.
Pathologic
:))) у меня клиенты много кто на чём... и на выделенках есть.. но у хостлэнда просто так не включить, ток по запросу.
В любом случае, для определения ошибки, нужно посмотреть в error_log, который обычно хранится в папке domain-name.com/logs, если лога там нет, его необходимо включить в панели управления хостингом в разделе «Домены».
Aliaksandr
Я помню на заре doclister в чанках новый doclister не вызывался, приходидось внутри ditto вызывать, может он и до сих пор сам себя из чанка не может вызвать
Aliaksandr
С тех пор вложенные доклистеры только через препаре вызываю
Pathologic
сейчас я проверю и увижу, что все врете
Aliaksandr
Может в препаре можно как-то прогнать content сразу через парсер, dltemplate или что то еще, чтобы он не вызывался
Aliaksandr
сейчас я проверю и увижу, что все врете
У тебя фора - последние версии всего))
Anonymous
https://www.hostland.ru/help/faq/htaccess_500_error
О! нашла эту серенькую, еле видную переключалочку включения логов..
Am
я так и не понял, какая проблема в DLCrumbs? нужна возможность задвать site_start вручную?
Есть три домена смотрящие в одну папку с эволюшен. Плагином: global $modx; $host_url = $modx->getTemplateVarOutput('host_url',$modx->documentIdentifier); $host_url = $host_url['host_url']; // delete our identification folder from output $modx->documentOutput=preg_replace("#/?".$host_url."/#i","/", $modx->documentOutput); // Homepage $modx->documentOutput=preg_replace("#/?".$host_url."\.html#i","index.html", $modx->documentOutput); Сниппетом: <?php return $_SERVER['HTTP_HOST']; И .htaccess: # www.sitename.ru # First be sure to rewrite the request to a unique domain RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} ^sitename\.ru [NC] RewriteCond %{HTTP_HOST} !^www\.sitename\.ru [NC] RewriteRule (.*) https://www.sitename.ru/$1 [R=301,L] # rewrite the homepage of each domain to index.html RewriteRule ^sitename-ru\.html$ /index.html # do the other magic: Rewrite the the requests to for MODx readable folders RewriteCond %{HTTP_HOST} sitename\.ru [NC] RewriteCond %{REQUEST_URI} !^/manager RewriteCond %{REQUEST_FILENAME} index\.php [OR] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(index\.(html?|php)|sitename-ru)?(.*)$ index.php?q=/sitename-ru/$3 [L,QSA] Разгребаются домены указанием в документе заданного в .htacceess адреса (тут sitename-ru, sitename-com) Вызываю в шаблоне DLMenu - формируются ссылки с подставлением нужного адреса домена. Вызываю DLCrumbs - формируется ссылка в [+url+] с доменом sitename-ru, вместо sitename-com
Am
Версия эволюшен 1.4.1
Am
sitename-ru, sitename-com указываются в документе через тв
Am
Запускаю из коробоки сниппет Breadcrumbs - отрабатывает как нужно.
Pathologic
ну а где в этом плагине подмена site_start и все такое
Pathologic
У тебя фора - последние версии всего))
не работает только если в этом внутреннем доклистере параметр parents такой, что происходит зацикливание
Am
Нигде в том то и дело. Довольно древний способ, который с 1.0.5 работал. И у заказчика такого валом. Перерабатывать все он не будет.
Pathologic
а просто левый вызов работает
Am
В шаблоне просто <base href="https://[!http_host!]/" />
Am
"Подменой" тут можно назвать простое дергание плагином из ТВ значения и по нему уже замена.
Alexei
Подскажите плз, при вызове сниппета в twig, как передать тв значение в documents? свам вызов {{ runSnippet('DocLister', { display: '8', idType:'documents', documents: '[*selectId*]', depth: '3', tpl:'@T_FILE:chunks/product-item', tvList:'count,preview,oldprice,price, units,available' }) | raw }}
Pathologic
resource.selectId
Pathologic
в 1.4.1 тоже $this->config['site_url'] = MODX_SITE_URL;
Alexei
resource.selectId
к сожалению что-то не так :( не реагирует, как-будто там пусто
Pathologic
без кавычек нужно
Pathologic
или там и так пусто
Alexei
т.е. строчка так должна выглядеть? documents: {{ resource.selectId }},
Pathologic
бля
Pathologic
есть же уже скобки для runSnippet
Alexei
бля
спасибо за помощь:)
Am
(((: волшебные слова помогают
Anonymous
он так и не может получается вызвать.. я уже проверила.
я почти победила через препеа... только у меня пока внутренний doclister выполняется так, что он не понимает, что надо выводить детей и вытаскивает все данные из родителя.
Pathologic
надо значит parents написать явно
Pathologic
а так скорее всего скрипт зацикливается
Anonymous
написан явно
Pathologic
и не пересекается с общим выводом?