Александр Мельник

Александр Мельник

С нами с 02 сентября 2016; Место в рейтинге пользователей: #64
Александр Мельник
27 мая 2017, 17:31
0
Возможно я не совсем понимаю как работает заморозка в MODX.
Мне чтобы сохранить ссылочную массу с прошлого сайта нужно создать такую же структуру ссылки.
Тоесть сайт/index.php/раздел/название страницы
Включил ЧПУ, ссылки стали вида
сайт/название страницы.html
Отключил html
В системных настройках выставил параметр Использовать вложенные URL в ДА. Ссылки стали вида
сайт/index/раздел/название страницы.
Тоесть почти близко, но не index.php а просто index. Как я понимаю то это есть алиас главной страницы.
Добавляю в алиас вручную расширение php — ссылки перестают открываться идет 404 ошибка.
Нашел в системных настройках параметр — Использовать «замороженный» URI родителя. Ставклю его в да и иду на главную страницы и задаю ей «замороженный ури» index.php
Но эффект тот же — 404 и переадресация на главную.
Если Вы подскажите как при помощи заморозки задать нужную структуру — буду рад.
Спасибо.
Александр Мельник
04 апреля 2017, 16:06
0
Спасибо.
Только что сделал вот так — mycodde.blogspot.ru/2014/12/multiple-recaptcha-demo-same-page.html
Так работает.
Вроде смысл тот же, но без Jquery выборки.
Задумался. А я вот к своему стыду и не знаю — попадают ли в выборку Jquery элементы имеющие display:none
Может в этом причина, что у меня не заработал первый вариант. Ведь у меня формы в модальных окнах, которые изначально скрыты.
Александр Мельник
01 марта 2017, 15:36
0
Спасибо, Никита. Согласен, да и нет не лучшие варианты для логики компьютера, это наши человеческие аналоги 0 и 1. Так было сделано до меня и в общем-то работало.
tvfilters не использовалось, выборка шла по условию where.
Все таки прихожу ко мнению, что это глюки самого MODX.
pdoResources стал выдавать «странные» результаты, если менять порядок параметров.
Так к примеру в имена полей стали подмешиваться лишние символы.
Александр Мельник
28 февраля 2017, 13:56
0
Не выводит ничего, хотя вот данные из ресурса, который лежит в parents 14
Array
(
    [id] => 388
    [type] => document
    [contentType] => text/html
    [pagetitle] => «Сенат»: как защитить российских потребителей
    [longtitle] => 
    [description] => 
    [alias] => «senat»-kak-zashhitit-rossijskix-potrebitelej
    [link_attributes] => 
    [published] => 1
    [pub_date] => 0
    [unpub_date] => 0
    [parent] => 14
    [isfolder] => 0
    [introtext] =>  
    [richtext] => 1
    [template] => 7
    [menuindex] => 0
    [searchable] => 1
    [cacheable] => 1
    [createdby] => 1
    [createdon] => 1484129460
    [editedby] => 1
    [editedon] => 1488277887
    [deleted] => 0
    [deletedon] => 0
    [deletedby] => 0
    [publishedon] => 1484129340
    [publishedby] => 1
    [menutitle] => 
    [donthit] => 0
    [privateweb] => 0
    [privatemgr] => 0
    [content_dispo] => 0
    [hidemenu] => 0
    [class_key] => Ticket
    [context_key] => web
    [content_type] => 1
    [uri] => media/video/388.html
    [uri_override] => 1
    [hide_children_in_tree] => 0
    [show_in_tree] => 0
    [properties] => Array
        (
            [tickets] => Array
                (
                    [disable_jevix] => 
                    [process_tags] => 
                )

            [ms2gallery] => Array
                (
                    [media_source] => 2
                )

        )

    [in_home] => Да
    [idx] => 1
    [link] => 
)
Здесь виден TV [in_home] => Да
Александр Мельник
28 февраля 2017, 13:17
0
Но фишка то в том, что раньше работало.
Александр Мельник
28 февраля 2017, 13:16
0
Спасибо, пробовал фильтр. Тоже не реагирует на него.
После открывающейся фигурной скобки? Попробую…
Александр Мельник
26 февраля 2017, 20:16
0
Спасибо, вот именно по этому я и говорю, что явно решаю вопрос топорно в силу своих слабых знаний.
Александр Мельник
25 февраля 2017, 16:37
0
Спасибо, согласен.
Александр Мельник
25 февраля 2017, 14:07
0
Спасибо.
Насчет названий переменных, Вы правы.
Насчет echo — тоже, хотя я ставил целью именно вывести на экран.
Кстати, раз уж мы коснулись echo и return — Вы замечали, что сниппет modx печатает на экран то, что вызывается как return?
В нем return ведет себя не как в PHP. Поэтому применение return в моем конкретном случае привело бы к показу первого результата.
Если задаваться целью сделать вывод в чанк, то наверное, правильно было бы в цикле формировать строковую переменную с вызовом getChunk() а уже в конце делать return этой переменной.
Александр Мельник
14 февраля 2017, 23:16
0
Странно, но мне даже указание реального домена в почте не помогло.
Глухо совершенно, при том что просто FormIt с теми же настройками доставляет в секунду.
Александр Мельник
11 февраля 2017, 17:38
0
Спасибо, но не помогло.
Александр Мельник
08 февраля 2017, 22:49
0
Спасибо всем, буду разбираться. Ничего не знаю о Fenom, но наверное придется знакомится.
Может еще какие идеи есть? буду рад.
Александр Мельник
03 ноября 2016, 12:39
0
Огромное спасибо. Действительно, подправил путь в connectors и все заработало.
Александр Мельник
03 ноября 2016, 12:29
0
я в connectors не менял. Сейчас попробую, спасибо
Александр Мельник
27 октября 2016, 18:29
0
Спасибо за детальное пояснение. Действительно решило проблему.
Александр Мельник
27 октября 2016, 09:34
0
Спасибо. Уже применил для вывода последних товаров другой код. Но Ваше исправление все равно протестирую.
Александр Мельник
26 октября 2016, 11:44
0
Спасибо огромное
Александр Мельник
25 октября 2016, 13:30
0
так я тоже делал, но тут вопрос — почему не работает так как описано? У кого не спрашиваю, у всех всегда выводится на экран весь массив данных.
Но и плюс ко всему, это к тому чтобы открыть код сниппета и посмотреть там- только те плейсхолдеры, которые лежат в массиве total отображаются на сайте и преобразовываются в значения. Как я понимаю, это от того что они входят в сниппет как простые элементы, а не как массивы. Но в сниппете есть еще и массив — delivery / order/ payment и куча других. В них входят элементы, зачасую с одним и тем же именем. К примеру есть delivery->name а есть payment->name. Не соображу как составить имя плейсхолдера, чтобы обратиться к ним.
Александр Мельник
03 сентября 2016, 09:15
0
А сегодня перестало выводится и в [[+goods]]. Мистика просто какая-то.