Implementation of code
1 USDПроблема №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 в общем решать ее нет надобности более. Буду разбирать ее отдельно. На данный момент интересует решение только первых двух.
Applications 1
Client's feedback on cooperation with Aleksandr Kazanfarov
Implementation of codeThank you, the code works from the first attempt. Sadly, I couldn’t reduce two more pressures. I guess that this is not realisable on php, but should be done on java, and
Freelancer's feedback on cooperation with Maks Lev
Implementation of codeI was pleased with the job with the customer, especially in terms of payment. The task was described very clearly, the price was agreed quickly and without extra words, and without any problems the customer transferred the funds.
-
Winning proposal2 days1 USD
196 1 0 Winning proposal2 days1 USDReady to try to solve problems, only parallel with other programmers - if I solve them I - calculate with me, otherwise forgive and wait for the results of the work of the other programmers participating in the project!..
Готов попытаться решить проблемы, только параллельно с другими программистами - если их решу Я - расчет со мной, иначе простите и ожидайте результатов работы остальных программистов, участвующих в проекте!..
-
2 days7 USD
34 2 days7 USDI can solve problems in the PHP code, please write ;)
Помогу уладить проблемки в PHP-коде, пишите ;)
-
20 days300 USD
313 2 0 20 days300 USDHello to you!
I can help you implement your project at 300U and 20dn.
My advantages:
10 years of experience in fast and high quality work with:
OOP PHP;
by MySOL;
by JavaScript;
The CSS;
… The HTML5;
by Ajax;
by jQuery;
The OpenCart;
by Drupal;
and SEO.
With respect, Boris
Здравствуйте!
Могу помочь качественно реализовать Ваш проект от 300уе и 20дн.
Мои преимущества:
10 лет опыта быстрой и качественной работы с:
- OOP PHP;
- MySOL;
- JavaScript;
- CSS;
… - HTML5;
- Ajax;
- jQuery;
- OpenCart;
- Drupal;
- SEO.
С уважением, Борис.
-
2158 44 2 1 After examples of “code” that look like “echo $telephone;” I have justified suspicions about your “normal orientation” in the matter. Have you heard anything about screening?
When it comes to removing the plus - use substr_replace() by spotting the first symbol.
После примеров "кода" выглядящих как "echo $telephone; " у меня возникают обоснованные подозрения в вашей "нормальной ориентированности" в вопросе. Вы что-нибудь про экранирование слышали? )
Что касательно того, чтобы убрать плюсик - substr_replace() используйте, выкусив первый символ.
Current freelance projects in the category JavaScript
Fix the landing page for Google Ads, clean up compromised linksSpecialist needed to clean compromised links from the website https://armadom.com.ua/ (landing was done on webflow) Google support writes: clean compromised links added below: cdnmetric[.]com/ Write if you have experience with this and know how to fix it to pass the appeal in… JavaScript, Web programming |
Laravel + VueJS + InertiaJSGood day, the project is written, it is working and ready to launch. Except for one nuance. SSR(Server Side Rendering) works very slowly, when launching a bot to check the load - the site crashes after 3-4 minutes. If you restart SSR during the check, it works but very slowly.… JavaScript, PHP ∙ 2 proposals |
Exchange service
510 USD
There are working exchangers, it is necessary to rely on the example, make a cryptocurrency exchanger: Design and code can be taken completely from a working website, that is - make a copy. The exchange rate and other data for the exchange - what I could set manually. The… JavaScript, Web programming ∙ 18 proposals |
Writing software for creating an Open Book on the Solana network
107 USD
During the creation of interchangeable tokens (SPL token) on the Solana network, it is necessary to automate the process of creating an Open Book for the token and speed it up by increasing transaction fees. Software functions: - Create Open Book - Set a "tea" limit on the… Java, JavaScript |
Website layout according to the design.
510 USD
Good day. There is a layout in Figma: https://www.figma.com/file/RGVIymprYc4QaiJ5qp3iwL/LayerGame?type=design&node-id=0-1&mode=design There is a UI kit and a ready-made layout of the Main page, implemented in React, animations are done using GSAP. It is necessary to layout 2… HTML and CSS, JavaScript ∙ 37 proposals |