Доработка кода
50 UAHПроблема №1 и №2
Есть две мелкие проблемы, но каждый день это неудобство. Хочется подправить.
На странице просмотра в админ части магазина есть 5 мест где выводится телефон запросом <?php echo $telephone; ?> ответ из базы имеет формат начиная с + т.е. +380501234567
Просто место просто телефон покупателя на странице который видит менеджер
Второе место создана форма для отправки смс в которой используется <?php echo $telephone; ?>
Проблема #1
Третье место создана ссылка "остальные заказы с этого номера" и также использован <?php echo $telephone; ?> в url ссылки и тут есть проблема телефон из базы идет начиная с +, а в магазине + в URL используется не знаю как это объяснить точно. в общем по переход по созданной таким образом ссылке выдется условно говоря
index.php?route=s/o&token=94&filter_telephone=+380501234567
задача сделать убрать + при загрузке страницы
т.е. чтобы плюс удалялся и ссылка при загрузке страницы имела формат
index.php?route=s/o&token=94&filter_telephone=380501234567 (т.е. без + в начале)
Проблема #2
Четвертое место
в определенном месте опять же выводится <?php echo $telephone; ?> <?php echo $lastname; ?> <?php echo $firstname; ?> и выводится соответственно телефон и имя покупателя +380501234567 Мазепа Иван.
При создании накладной менеджер выделяет текст без +38 т.е. только 0501234567 Мазепа Иван.
Хотелось бы чтобы удалялось +38, и вывод был не текстом, а в виде контейнера при нажатии текст выделяется и его можно легко скопировать. Простыми словами надоело точно попадать и выделять текст после +380..... хочется нажать и скопировать. В youtube удобно сделано таким образом копирование ссылки. Фото в приложении.
P.S. Решение №1 можно решить задав по крону убрать + из базы это понятно, но он используется еще кое где и там нужен телефон + в общем.
Я не знаю можно ли сделать такое на php честно говоря, на яваскрипте "по моему" это очень просто делается. но предпочтение php коду.
Проблема #3
В магазине есть модуль оплаты через Privat24. Схема:
Покупатель оплатил заказ на сайте Privat24 в магазине указано, что после оплаты получить ответ от Привата и поставить заказу статус с таким то ID берется из базы магазина т.е. "Проверка поступления оплаты". Далее менеджер видя что деньги зашли уже ставит оплата получена успешно отправляет смс подтверждение на телефон покупателя и письмо на почту.
И ранее все было нормально. Но вот уже два месяца Приватовцы. что то поменяли и если поставить заказу статус отличный от статуса по умолчанию "Проверка поступления оплаты" система спустя 2-5 минут сама меняет статус заказа на этот статус по умолчанию. Т.е. первоначально система поставила статус А менеджер поменял на Б С .. но спустя время автоматически заказу снова установлен статус А.... И длится это безобразие в течении суток насколько я понял по опыту.
Нужно запретить менять статус заказа т.е. один раз поменяли и все больше статус не менять.
Во вложении контроллер модуля оплаты судя по всему в нем причина.
Прим.: без доступа, протестирую все онлайн я постоянно в сети как что вставить подгрузить обьяснять не надо будет я нормально ориентируюсь в вопросе.
Уточняю "я нормально ориентируюсь в вопросе" - означает мне не нужно объяснять как модифицировать файлы как их сохранять заливать нужно дать просто куски кода я их вставлю в страницу в нужное место и протестирую на работоспособность, а не то что я знаю таки простые вещи как str_replace в php
Проблема #3 переросла в другую, оплата проходит, но заказ остается в брошенных. Вероятно Приват сильней изменили API в общем решать ее нет надобности более. Буду разбирать ее отдельно. На данный момент интересует решение только первых двух.
Приложения 1
Отзыв заказчика о сотрудничестве с Александром Казанфаровым
Доработка кодаСпасибо код работает с первой же попытки. Жаль, что не получилось сократить дополнительно два нажатия. Я догадывался что это и не реализуемо на php, а должно делаться на java, а возможно уже и на css такое реализовать можно. Цена услуг адекватная. Рекомендую!
Отзыв фрилансера о сотрудничестве с Максом Львом
Доработка кодаОстался доволен работой с заказчиком, особенно в вопросе оплаты. Задача была описана предельно ясно, о цене договорились быстро и без лишних слов, и без каких-либо проблем заказчик перевел средства.
-
Победившая ставка2 дня50 UAH
196 1 0 Победившая ставка2 дня50 UAHГотов попытаться решить проблемы, только параллельно с другими программистами - если их решу Я - расчет со мной, иначе простите и ожидайте результатов работы остальных программистов, участвующих в проекте!..
-
2 дня212 UAH
34 2 дня212 UAHПомогу уладить проблемки в PHP-коде, пишите ;)
-
20 дней13 307 UAH
716 4 0 20 дней13 307 UAHЗдравствуйте!
Могу помочь качественно реализовать Ваш проект от 300уе и 20дн.
Мои преимущества:
10 лет опыта быстрой и качественной работы с:
- OOP PHP;
- MySOL;
- JavaScript;
- CSS;
… - HTML5;
- Ajax;
- jQuery;
- OpenCart;
- Drupal;
- SEO.
С уважением, Борис.
-
1335 44 2 1 После примеров "кода" выглядящих как "echo $telephone; " у меня возникают обоснованные подозрения в вашей "нормальной ориентированности" в вопросе. Вы что-нибудь про экранирование слышали? )
Что касательно того, чтобы убрать плюсик - substr_replace() используйте, выкусив первый символ.
Актуальные фриланс-проекты в категории Javascript и Typescript
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 4 часа 4 минуты назад ∙ 10 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 21 час 37 минут назад ∙ 74 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 1 день 3 часа назад ∙ 5 ставок |
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 3 дня назад ∙ 99 ставок |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 5 дней 11 часов назад ∙ 32 ставки |