0 Пользователей и 1 Гость просматривают эту тему.
  • 133 Ответов
  • 21107 Просмотров
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: SMS оповещения для JoomShopping
« Ответ #120 : 25.03.2014, 21:48:46 »
Ну если вы и правда считаете что между
$params = array("text" =>"Уважаемый клиент, заказ N".$order->order_id." передан на исполнение. Сумма ".$order->order_total. " руб. Спасибо!");
и
$params = array("text" =>"Уважаемый клиент, заказ N".$order->order_id." передан на исполнение. Сумма " round($order->order_total, 2) " руб. Спасибо!");
кроме замены
Код: php
$order->order_total
на
Код: php
round($order->order_total, 2)
больше ничего не изменилось, то могу порекомендовать чуток отдохнуть. В первую очередь глазам. Серьезно, без сарказма. Пойти сделать чайку и перекурить, если курите. Хотя нет, лучше не курить. От курения говорят зрение тока хуже становится
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Темафей

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #121 : 25.03.2014, 21:53:56 »
Спасибо! Но если выставляю, так как вы показали! Приходит пустая SMS!
*

jeka_57

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #122 : 16.05.2014, 14:39:23 »
Здравствуйте.
Я новичок, поэтому прошу сильно не пинать.
Я устанавливал привязку с bytehand и у них на сайте они предоставили такой код:
Цитировать
//send mail admin
      if ($admin_send_order) {

    require_once 'sms/SmsTransport.php';

    $phone = (empty($order->phone)? $order->d_phone : $order->phone);

     $sms = "Заказ #{$order->order_number} от {$order->l_name} {$order->f_name} (тел. {$phone}) на сумму {$order->order_total}";
    ByteHandApi::sendSms(array('79505961441'), $sms); //укажите ваш номер
}

if (isset($order->mobil_phone) && $order->mobil_phone != "") {
   require_once 'sms/SmsTransport.php';
   $text = JText::_(_JSHOP_THANK_YOU_ORDER)."!\n";
   $text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$order->order_id."\n";
   $text .= JText::_(_JSHOP_ORDER_DATE).": ".$order->order_date."\n";
   $text .= JText::_(_JSHOP_TOTAL).": ".$order->order_total." ".$order->currency_code_iso;
   ByteHandApi::sendSms(array($order->mobil_phone), $text);
А теперь вопрос: подскажите, чтобы убрать 4 ноля после точки в сумме заказа, мне необходимо менять $order->order_total на round($order->order_total, 2) в строке
Цитировать
$sms = "Заказ #{$order->order_number} от {$order->l_name} {$order->f_name} (тел. {$phone}) на сумму {$order->order_total}";
или еще необходимо заменить в этой строке
Цитировать
$text .= JText::_(_JSHOP_TOTAL).": ".$order->order_total." ".$order->currency_code_iso;
Заранее благодарю за ответ.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: SMS оповещения для JoomShopping
« Ответ #123 : 16.05.2014, 14:42:21 »
везде замените
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

jeka_57

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #124 : 19.05.2014, 07:40:52 »
Здравствуйте.
Ну вот и началось,
сделал в обоих строках замену, получилось
//send mail admin
      if ($admin_send_order) {

    require_once 'sms/SmsTransport.php';

    $phone = (empty($order->phone)? $order->d_phone : $order->phone);

     $sms = "Заказ #{$order->order_number} от {$order->l_name} {$order->f_name} (тел. {$phone}) на сумму {round($order->order_total, 2)}";
    ByteHandApi::sendSms(array('79505961441'), $sms); //укажите ваш номер
}

if (isset($order->mobil_phone) && $order->mobil_phone != "") {
   require_once 'sms/SmsTransport.php';
   $text = JText::_(_JSHOP_THANK_YOU_ORDER)."!\n";
   $text .= JText::_(_JSHOP_ORDER_NUMBER).": ".$order->order_id."\n";
   $text .= JText::_(_JSHOP_ORDER_DATE).": ".$order->order_date."\n";
   $text .= JText::_(_JSHOP_TOTAL).": ".round($order->order_total, 2)." ".$order->currency_code_iso;
   ByteHandApi::sendSms(array($order->mobil_phone), $text);
после чего покупателю приходит SMS с теми же 4 нолями, а администратору с теми же нолями, но еще и скобки дополнительные, типа:
Заказ#00000065 от Коли Николаева (тел.89056453423) на сумму {round(1000.0000, 2)}
Кроме замены указанной части кода никаких манипуляций не проводил, в чем может быть причина?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: SMS оповещения для JoomShopping
« Ответ #125 : 19.05.2014, 08:44:46 »
Цитировать
в чем может быть причина?

в том, что таким образом в строку можно вставлять только переменную, но не функцию. воспользуйтесь конкатенацией строк
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

jeka_57

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #126 : 19.05.2014, 11:23:05 »
в том, что таким образом в строку можно вставлять только переменную, но не функцию. воспользуйтесь конкатенацией строк
Ох бед, беда.
Не могли бы Вы на примере вышеизложенного кода прописать как должны выглядеть эти две строки, чтобы всё заработало. Я конечно понимаю, что нужно всю эту литературу читать и т.п., но из того что я понял перейдя по вашей ссылке, то, что я забил голову кодами напроч.
Поскольку я не организация которая создает и продает сайты, мне это в дальнейшем не понадобится.
Пожалуйста помогите убрать эти ноли, тем более что вы разбираетесь в данной теме и у Вас наверняка не возникнет проблем прописать 2 строки кода.
Заранее спасибо.
*

jeka_57

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #127 : 23.05.2014, 08:18:45 »
Я так понял, что на этом диалог закончился. Печально, что когда просишь написать реальный пример(тот который работает), на этом всё затихает.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: SMS оповещения для JoomShopping
« Ответ #128 : 23.05.2014, 08:54:23 »
Я так понял, что на этом диалог закончился. Печально, что когда просишь написать реальный пример(тот который работает), на этом всё затихает.
ход мыслей. это то что могут Вам подсказать. пути решения, но решение очень редко... после 100500 ваших попыток возможно.
а если вы хотите решений индивидуальных, это в коммерческом разделе.
там дают готовые ответы.
а здесь их размещают по желанию, своему желанию, а не чьему-то ;)

как то так...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

jeka_57

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #129 : 23.05.2014, 12:04:50 »
Я вас понял. Сам разберусь. Только напрягает одно, что на большинстве форумах звучит стандартная фраза "гугл в помощь", тогда не понятно для чего создавать эти форумы?
Да и здесь как я понял решение с удалением 4 нолей в SMS, есть. Но не все же программистами родились, и при простом вопросе прописать одну готовую строку для образного понимания, меня пуляют на какую то конкатенацию строк, само собой подразумевается, что человек знает о чем говорит, но надо же поиздеваться для начала. Можете не отвечать на этот пост, это так, крик души.
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: SMS оповещения для JoomShopping
« Ответ #130 : 23.05.2014, 12:16:55 »
принцип не издевания, а наталкивания. решение должно быть ваше.
Вас подоводят к решению.
а подход обучения по кальке это в младенчестве и в бывшем ссср было.
"вот так есть, так и надо делать" а умных ... на кол :)
подумайте почитайте... думаю найдете решение и как применить. если оно вам не надо (разбираться) обратитесь за платной помощью к кому-то.
ведь логично что он потратил какое то время на изучение вопроса и разбирается... но ему ведь надо кушать .. ибо пока он учился Вы зарабатывали например :)
ка кто так.. это полемика... возможно помогут ..
хороших людей больше, только встречаются реже :)

это нормальный принцип, почему все считают что форум это бесплатное средство для заработка ? :)
это место общения единомышлеников в первую очередь, но никак не место бесплатной помощи по требованию :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

jeka_57

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #131 : 23.05.2014, 14:19:58 »
Хорошо попробую разобраться.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: SMS оповещения для JoomShopping
« Ответ #132 : 23.05.2014, 14:21:18 »
Только напрягает одно, что на большинстве форумах звучит стандартная фраза "гугл в помощь"
а я разве послал в Google? я дал вполне конкретную ссылку. с ответом на ваши вопросы.

не понятно для чего создавать эти форумы?
чтобы помогать друг другу. но не чтобы делать вместо кого-то. если вы не хотите даже прочесть, то чем мне вам помочь? дальше - только сделать за вас. но тогда это не сюда, для этого есть ком.раздел.

Цитировать
надо же поиздеваться для начала
если это ваше виденье ситуации -то мне очень жаль. больше не буду.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

OlegNKor

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: SMS оповещения для JoomShopping
« Ответ #133 : 25.06.2015, 08:25:44 »
$numfon = str_replace("8096", "096", $numfon); - и далее добавлять 38 в начало номера (там где вы это делаете)

Наверное проще, ко всему что введет пользователь в поле - "номер телефона", отнестись так:
1. Убрать всё символы, которые не цифра.
2. Отрезать последние 10 символов (цифр) - это должен быть чистый номер телефона с кодом оператора
3. Приклеить к ним спереди 038 или +038 или кому что надо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 796
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 9264
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Комплект товаров JoomShopping - конструктор

Автор vgromov

Ответов: 96
Просмотров: 28174
Последний ответ 14.12.2022, 15:21:24
от kit2m2
Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 13457
Последний ответ 22.08.2022, 09:54:16
от kit2m2
[скачать] Выбор отделения Новой Почты для JoomShopping 4+

Автор v42bis

Ответов: 18
Просмотров: 3634
Последний ответ 06.07.2022, 07:17:06
от denxio