Nikolay
Иван
Нет
Иван
Или закрыть вход по паролю
Nikolay
нет не достаточно или нет не порекомендуете)?
Sentinel
В роботс пропиши не индексировать и все
Nikolay
ага
Алексей
Nikolay
понял
Nikolay
спасибо
Алексей
Роботс некоторые поисковики могут игнорить по приколу.
Иван
<meta name="robots" content="noindex">
Иван
В хеад
Иван
Иван
Спецификации метатега robots, атрибута data-nosnippet и HTTP-заголовка X-Robots-Tag
https://developers.google.com/search/reference/robots_meta_tag?hl=ru
Алексей
Алексей
Nikolay
да
Алексей
Если сайт не опубликован, смотреть на него могут только админы при входе в админку.
Алексей
Не админы, смотреть как админ не смогут, потому что не зашли в админку под админом. 😜
Evgeniy
индексация !== возможность смотреть на сайт)
Алексей
Парни привет. Напомните пожалуйста, где хранятся стандартные сообщения процессоров?
Алексей
В каком-то из словарей, такпонимаю, но в каком?
Алексей
Все, неактуально. Сам случайно наткнулся, пока ответа ждал
Миша
Алексей
Nikolay
Господа есть спец по аяксу?
Nikolay
нужна консультация
Nikolay
в общем у меня на странице выводятся карточки , стоит аякс пагинация по скрону, на карточках висит эффект, который работает только для тех объектов которые были на странице изначально, а для тех кторые были подгружены не работает, не понимаю как мне их обрабатывать этим же скриптом после отработки аякса?
Sentinel
Sentinel
В доке глянь
Николай
Забыл уже когда в последний раз аякс использовал. Это же только на jquery?
Evgeniy
Igor
Igor
Igor
Evgeniy
как раз таки технология, если не ошибаюсь
Evgeniy
я погуглил) это такой подход)))
Evgeniy
концепция кароч
Николай
Наверное под аяксом имеется ввиду асинхронный запрос. Хотя если придераться это просто метод обертка для xhr в jquery
Evgeniy
аякс - это просто подход. Человеки решили, а давайте замутим получение данных без перезагрузки. Покумекали и из этого родился XMLHttpRequest. A jQ его обернул и назвал ajax()
Николай
Я так и сказал
Алексей
AJAX = Asynchronous Javascript and XML
Evgeniy
Алексей
НЕ за что)
dima
Ребят, а подскажите как правильно в снипете можно использовать такую конструкцию
$max = 10;
$min = 1;
$someArray = array(1,3,5,6,3,2,34,56);
$filter_array = array_filter($someArray,function($el) use ($max,$min){return ($el>$min&&$el<$max);});
Тоесть вызвать ананимную функцию и передать ей параметры из другой области видимости, это возможно в снипете?
Николай
Ребят, а подскажите как правильно в снипете можно использовать такую конструкцию
$max = 10;
$min = 1;
$someArray = array(1,3,5,6,3,2,34,56);
$filter_array = array_filter($someArray,function($el) use ($max,$min){return ($el>$min&&$el<$max);});
Тоесть вызвать ананимную функцию и передать ей параметры из другой области видимости, это возможно в снипете?
Во первых - сниппет это функция. Технически неграмотно внутри функции объявлять функцию
dima
это не объявление,а использование анонимной колбэк функции
Николай
Ну да нуда
Николай
Ты ее и объявляешь сразу. Просто не именуешь
dima
ну так же и с лямбда функциями
dima
просто какой смысл её объявлять если она будет использована только раз?)
dima
Ладно, тогда если это функция и я её не объявляю, как сделать чтобы array_(filter/map/ другие функции с параметром в виде callable) работали в внутри снипета с пользовательской функцией?
Николай
Технически верно вызывать класс
dima
Николай
А если с ума не сходить , то я только global могу предложить. Но это тоже так себе вариант
Николай
$max = 10;
$min = 1;
$someArray = array(1, 3, 5, 6, 3, 2, 34, 56);
$filter_array = array_filter($someArray, function ($el) {
global $max;
global $min;
return ($el > $min && $el < $max);
});
dima
Имею ввиду пример вызова класса для использования array_filter или array_map));
Николай
Ну что ты не знаешь как метод класса вызывать?
dima
-> method() так это просто вызов метода
dima
тоесть надо создать класс в него записать метод, который будет функцией обратного вызова для array_map()???
Николай
$Utils = $modx->getService('Utils', MODX_CORE_PATH . 'components/utils/');
$Utils->array_serach($min, $max, $array);
Николай
Я понимаю что это бред. Огород городить ради такой мелочи
dima
Николай
dima
Понятно, но энергозатратно проще тогда сделать foreach
Николай
Это все лишь только для того чтобы не городить функции внутри сниппета, а сослаться куда то
Николай
Николай
Ну и foreach конечно тоже можно
dima
global может еще откуда нибудь достать
Николай
Смотря на что смотреть. Качество кода, количество строк или скорость написания
Павел
за global можно по рукам получить в целом
Николай
Николай
Николай
можно же и переменные написать с уникальными именами
dima
а потом помни что у тебя 1000 переменных
dima
и не забудь
dima
обидно что use() не работает в снипете