В том то и дело что мне заказчик сказал, что не так, кто-то якобы делал себе, что это выставляется на уровне телеграма и запрещает отправить сообщение на сервер если содержит не то. Типа смотри как у других сделано, говорю покажите пример - ищи сам, так у всех.
На сервере не проблема, но мне говорят, что блокировка идет на стороне телеграма.
Набрал Вася12 нажимаешь отправить, а текст не отправляется, а выдается что использовать можно только цифры/буквы. Когда я говорю что нет такого, мне говорят что я плохо ищу.
Спасибо, посмотрю конечно примеры, но colbacks - это обработка действия по кнопке(например написать что ожидаю ввода) и то только у кнопки InlineKeyboard, а не KeyboardButton(у этой кнопки тот же текст только). А вот далее далее когда пользователь начал что-то писать, как понять он дает ответ на вопрос или он решил забить и свой вопрос пишет?
т.е. вот он нажал на кнопку "указать имя", я это получил и отправил в ответ "ожидаю ввода имени", но пользователь вместо этого берет и набирает "время работы" - как мне понять что он решил не отвечать?
Форумы для того и существуют чтобы задать вопрос и получить ответ. Ссылка на документацию, да еще и на другом языке, как по мне не помощь, одно дело если в ней четкий ответ есть, но по данной ссылке ответа нет.
И если разбираться по существу, даже ссылка которую вы привели не является ответом.
И вот в чем прикол таких ответов, Чистый тролинг? Если задан вопрос и знаешь ответ, так ответь, нет ну и ... промолчи, глядишь за умного сойдешь, который просто не захотел с незнайкой общаться.
так получается что это как бы отдельное приложение внутри бота.
1. а к каналу привязать его можно? чтобы не отдельно ради кнопки вести на бота
2. если создавать десяток, сотню, можно к одному боту привязывать?
вы бы хоть кусок кода привели на что ссылается, например с 80 строки по 120, и сказали какая строка из приведенных 104. Может что более четкое вам сказали бы, а так это просто тыканье пальцем в небо, а вдруг
Это вношу изменния, а в название нет) там изначально функция массив возвращала, потому и get указал, а далее начал переделывать, а нейминг не поправил ещё. Там у меня еще пяток таких же)
В дефолтной корзине есть кнопка отложить. За это отвечает значение DELAY.
Т.е. если в шаблоне вашей корзины этот блок вырезан, то через АПИ меняете это значение у нужного товара и всё. Только учитывайте есть ли у вас на сайте избранное, потому что большинство функционала для помещения товара в избранное как раз сделано на основе отложенного товара в корзине, и в этом случае удаляют из шаблона корзины кнопки "отложить товар", чтобы не пересекалось .
а что в этом случае делать если драйверов для железа нового сервера нет?
Т.е. по факту проще будет пойти по пути:
- переустановить ОС с debian на centos
- установить ВМ
- Создать папку сайта
- перенести и развернуть бекап сайта
- ковырять настройки сравнивая их с облачными, надеясь ничего не пропустить
Да на облаке VM, mariadb, php8. Просто я не админ серверов и не понимаю что важно указать.
То что Вы сейчас привели это про перенос сайта только, мы хотим полный клон содержимого облака с ОС, всеми модулями, настройками почты, только git как-то отрубить нужно. Т.е. там где сейчас Debian его отформатировать или как это правильно делается и полный клон с Centos, VM и прочим. Чтобы не ставить все с нуля и настраивать, с переносом только Бекапа Сайта, а полный клон со всеми уже готовыми настройками. Как на винде ставишь прогу и говоришь сделать клон харда, потом подключаешь 2 хард и говоришь развернуть слепок и получаешь второй хард с полной копией вплоть до сохраненных закладок в браузере. Вот и тут хочется аналога. Понятно что потом нужно будет внести правки учитывая домен для этого IP и его NS записей, снести гит и прочее, но это уже будет 2 вопрос, сначала нужно с первым разобраться.
Ну если совсем не разбираетесь, то тут конечно лучше обратиться к специалисту(но раз появился такой уточняющий вопрос, то стопроцентно вам лучше обратиться к специалисту). А так создается страница в режиме редактирования, в визуальном редакторе перетаскивается на нее компонент, указываете параметры и получаете страницу сравнения. Далее если шаблон карточки товара не сильно почищен, то через настройки добавляете вывод кнопки "сравнить" и всё. Но это на словах выглядит быстро и доступно, а что у вас сказать не могу, но из коробки именно так работает.
Если у вас "Товары по акции" это свойство инфоблока, то можно, зайти в настройки инфоблока на вкладку свойства, выбрать соответсвующее свойство и проставить галочку показывать в умном фильтре. Если же нет, то базовыми настройками не сделать.
Сергей delphinpro, не соглашусь. фактически любое массовое решение всегда упирается в универсальность и читаемость для пользователя, для этого в вебформах используются уже устоявшиеся названия name. Соответсвенно и обработчики делаются на основе устоявшихся названий(из-за этого и со спамом сложно бороться, но это уже другая тема). Как частное узко-специализированное решение, когда вы измените нейм на абрукадабру возможно, но только когда вы сами размещете все на странице и пишете проверки и обработку формы.
К текущему вопросу от автора я считаю это не решение. Если посмотрите на скрин, то там даже name не просто email, а email.email , т.е. уже была попытка изменить атрибут, что не помогло.
По мне изменение name это не решение проблемы. Как частный случай ещё с горем пополам можно притянуть за уши, но не решение проблемы, я выше в комментариях привел примеры почему. Вот если бы решение было для name="email" и работало везде это да
А если не то сохранено в таком поле? Вот у меня пример местоположение, формируется отдельным установленным сторонним модулем, который в связке с CMS работает и соответсвенно обрабатывается конкретный name в модуле, т.е. чтобы преименовать мне нужно весь модуль поменять и потерять возможность ставить обновления. Обработчик предполагает что должно быть в поле прописано "Мытищи, Московская область" - выводится выпадающий список при начале ввода для выбора, но у клиента в такой name в браузере сохранено просто "Мытищи" или "Московская область, Мытищи" и всё, местоположение не найдено, так как автоматически подставляется его значение и начинаются звонки что нифига не работает. Хотя даже подпись к полю сделали типа начните вводить и выберите из списка. И это я самый простой случай привел. Или возьмем маску для телефона, большинство самых распространненных масок часто глючат при вставке из сохраненных и последняя цифра теряется потому что вставлять начинает ввиде +7(892)6 вместо +7(926), я на одном из проектов вообще плюнул после недельной борьбы и свою писал маску чтобы она работала и на 4 андройде и на 12 и на ios и в браузере, а все из-за этого автозаполнения.
Если найдете решение, поделитесь. Я не нашел абсолютного варианта, то в одном браузере, то в другом не работает, то на телефоне, пробовал варианты и с использованием js. Если у человека уже сохранены на эти поля данные для автозаполнения, то ничего не помогает.