Камиль
так можно форму получать по аякс, то есть на странице формы нет
Я вообще как-то делал, что вначале тега формы нет, просто див и уже при работе с ней див на форм менялся
Am
так можно форму получать по аякс, то есть на странице формы нет
Поведенческих ботов этим не обманешь - заходят и получают форму когда нужно. Другое дело стоит ли это потраченного времени спаммера. (:
Сергей
а то обычно накидают на страницу пять-десять скрытых форм, и показывают их в модалке и отправляют на js, а потом говорят у нас аякс)
Am
URL обработчика все равно показывать приходится.
Камиль
Господа, опять туплю. Поставил чистую крайнюю 3 версию, установил blang включил трейси и смотрю что documentObject нету. В чём может быть причина?
Камиль
Или в посдедней dev вресии его перестали прокидывать?
Dmytro
обычно делаем layout и от него уже наследуются странички а кгда 2 view то там уже в них есть все :)
Камиль
хм ща проверим
Anonymous
Лучше в пути того что в самом актион делать проверки. Я сама так делаб
Anonymous
Даже не на modx
Aliaksandr
добавишь еще 1 вьюзу и будет 🙂 сам только недавно заметил что есть такая бага
Да, я когда поставил тоже писал об этом пару недель назад))
Алексей
посмотрел 3-й урок, такой вопрос, вот создали BaseController это он один для всех шаблонов или под каждый шаблон нужно создавать свои контроллеры? Или Base идет как основной, а если есть нюансы в другом шаблоне, то делается отдельный контроллер но с наследованием от Base , верный ход мысли? @Dmi3yy ждем еще уроков)))
Максим
extentds base....
Алексей
👍
Anonymous
{% set DL = runSnippet('DocLister', { parents: 0, returnDLObject:1 }) %} <br> {{ dump(DL.getDocs()) }} {% endblock %}
Добрый день. Подскажите, как сделать через контроллер, чтобы DocLister не таскать по шаблонам, а в шаблонах оставить только цикл for. Я попытался так: 1. Прописал в интерфейсах public function globalElements(); , чтобы потом туда и другие сниппеты. 2. И пытаюсь в базовом шаблоне добавить так public function globalElements() { $this->data['DL'] = $this->modx->runSnippet('DocLister', ['tvPrefix' => '', 'parents'=>'5', 'display' => '3','tvList' => 'image','paginate' => 'pages','returnDLObject' => '1']); } но что-то видать не правильно сделал
Axenia
Иван (165.72) увеличил карму Dmi3yy (1973.33)
Andrey
+ спасибо. Буду курить)
if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) || (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest')){ $modx->sendRedirect($modx->config['site_url']); }
Andrey
Либо на 404. По вкусу.
Axenia
Иван (165.72) увеличил карму remote_adm (1879.65)
Andrey
Как раз файлик для аякса открыт прост =)
Aliaksandr
А нафига вы куда-то редиректите, все забывал спросить каждый раз как вижк?))
Aliaksandr
Это забава такая, дудосить запросами спамеров себе главную?
Aliaksandr
Это я вообще, в космос, про sendRedirect, если это не аякс
Am
Лучше поправить условие чтобы была проверка на существование запроса и в случае успеха выполнять действие, а не уводить запрос куда-то дальше. Вам же одно действие нужно - получить ajax
Иван
или голый html Сделать и всё)
Aliaksandr
а как лучше?)
Я делаю die(nahui); всем запросам, которых не жду 😁
Axenia
Иван (165.72) увеличил карму webber_12 (3800.57)
Иван
У меня просто в форме есть чекбокс. Там по-умолчанию стоят 3 значения, так они только одно значение выбрали)))
Axenia
Иван (165.72) увеличил карму Ambrion (1426.4)
Иван
В общем я понял сколько людей - столько мнений )
Am
Это просто люди с разными задачами и опытом.
Am
При решении задачи отвечайте на вопрос, который задаёт задача. Не нужно лишнего.
Aliaksandr
Так мнение простое, если ты проверяешь аякс, то проверяешь (если существует и равен, то делаем..) по логике, а не (если не существует, ну или существует, но не равен.. то делаем какую-то муть.. а вот в другом случае делаем то, что надо...)))
Andrey
Ну всякое бывает. От задачи. "Либо на 404. По вкусу."
Aliaksandr
+
Axenia
webber_12 (3800.57) увеличил карму yet_warm (239.53)
Andrey
Так мнение простое, если ты проверяешь аякс, то проверяешь (если существует и равен, то делаем..) по логике, а не (если не существует, ну или существует, но не равен.. то делаем какую-то муть.. а вот в другом случае делаем то, что надо...)))
Ну кстати да. Но я явно не просто так там редиректы эти ставил. Может первоначальный файл и был заточен ещё куда-то направлять, а может, спамеров ловил на спец. странице.
Дмитрий
Подскажите плиз пытаюсь написать плагин на событие OnStripAlias. Как вывести какой-нибудь print_r() для отладки в трейси или лог?
Dmytro
bdump($data, ‘data’);
Axenia
froggyweb (0) увеличил карму Dmi3yy (1974.33)
Дмитрий
bdump($data, ‘data’);
Спасибо работает :)
Sasha
Ребят, у кого есть копирайтер? Писать краткие тексты на 2-5 предложений, описывающие проекты в портфолио
Sasha
Или генератор такого же
Sasha
А то для менеджеров проектов это непосильные муки, описать что же получилось за 2 месяца их упорных трудов
Sasha
@Jannapetrosyan
+ написал, посмотрим, что ответит
Axenia
sashabeep (656.04) увеличил карму modx_revo_evo (115.13)
Yaroslav
+ написал, посмотрим, что ответит
нормальный копирайтер, не более. Учитывает пожелания и пишет "для людей"
Pathologic
еще вопрос, сколько хочет денег
Pathologic
а то мне однажды посоветовали копирайтера, который со старта запросил 20 за тыщу знаков
Sasha
еще вопрос, сколько хочет денег
там объемы минимум. Просто тяжко с человеческим языком у всех
Pathologic
а за такие деньги я и сам бы копирайтить не прочь ((:
Pathologic
Sasha
Да у меня-то болтатор норм настроен, они просто не записывают, и пытаются что-то из себя вымудрить
Am
Да у меня-то болтатор норм настроен, они просто не записывают, и пытаются что-то из себя вымудрить
Нужно срочно сходить на курсы по SEO и копирайтингу - тогда начнут прислушиваться и деньги платить будут!11
Am
Нафиг курсы напечатай пару сертификатов и все :)
Это очень короткий вариант, а так нужно ж походить, показать деятельность, заработать на курсах откаты...
Am
У меня есть знакомые, которые на курсы сеошников походили, выБИли из компании денег прилично, а потом все равно задают вопросы как и что делать - "светлые люди", смотришь в глаза и стену видишь.
Am
Ну они ходили на курсы ж в рабочее время просто что б не работать
Собственно, для них ничего не изменилось в этом смысле. Какая разница где не работать? ((%
Am
Когда человек даже базовые основы сео не может усвоить это уже печаль прям сильная.
Am
Тут ещё вопросы к качеству курсов. Не всегда виноват человек.
Курсы составляет человек, так что виноват всегда человек. ((: Понятное дело, что уровень разный. В основном лохатрон.
Андрей
Но конечно всякое бывает. У нас одно время в ходу было выражение "жертва высшего образования"
Am
Оно всегда было, под разными вариантами.
Андрей
Это да. 90% курсов сейчас лохотрон. А по сео все 99%
Sasha
>2021 год >верить в SEO