24ответ(ов) в теме
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
1
03:14

Подскажите пожалуйста по money-wallet-recall, по выводу денег через личный кабинет, есть выпадающий список select в котором отображаются все способы вывода которые указаны в админке (через запятую), сам список вывод через одну опцию:

$wallet_block .= '<option value="'.$pay_s[$a].'">'.$pay_s[$a].'</option>';

Вопрос: а можно этот список вывести как-то не одной опцией а например так:

$wallet_block .= '<option value="1">ЯД</option>
       <option value="2">Киви</option>
       <option value="3">Карта</option>';

что бы названия (способ вывода) брались с тех что указаны в админке

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
2
03:25

Этот вопрос снимаю, думал что проблема была в том что я сам в ручную в опциях написал названия эпс. Вопрос тепер вот в чем:
Почему когда подаеться заявка на вывод средств, человек указывает номер кошелька/счета/карты и выбирает способ вывода - в админке отображается запрос на вывод средств, но не отображает каким способом выводить, в комментариях просто написно: undefined (и номер кошелька/карты/счета и т.п.) - почему само название платежной системы не выводит?

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
3
04:00

riashop сказал(а)

Этот вопрос снимаю, думал что проблема была в том что я сам в ручную в опциях написал названия эпс. Вопрос тепер вот в чем:
Почему когда подаеться заявка на вывод средств, человек указывает номер кошелька/счета/карты и выбирает способ вывода - в админке отображается запрос на вывод средств, но не отображает каким способом выводить, в комментариях просто написно: undefined (и номер кошелька/карты/счета и т.п.) - почему само название платежной системы не выводит?

нашел в индекс.пхп:

<td>'.$type.' '.$wallet.'</td>

Так вот это значение .$type.' - что это такое? Как его правильно заменить, на какое значение что бы указывался сам способ вывода?

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
4
06:30

скрин настроек дополнения приложите

1
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
5
11:27

Андрей CS сказал(а)

скрин настроек дополнения приложите

А какой именно скрин сделать? Какой страницы?

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
6
11:32

а где отображается undefined? скрин тоже сделайте.
Что приходит в письме после формирования запроса на вывод? тоже undefined?
Версия дополнения и плагина какие?

1
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
7
14:27

Андрей CS сказал(а)

а где отображается undefined? скрин тоже сделайте.
Что приходит в письме после формирования запроса на вывод? тоже undefined?
Версия дополнения и плагина какие?

Первый скрин: undefined в личном кабинете пользователя и в админке:

Вы не можете просматривать опубликованные ссылки

В письме тоже самое: Данные запроса: Сумма запроса: 10 Номер счета: undefined 4140123456789101

Версия дополнения и плагина наверное последние так как позавчера только установил все: (дополнение Версия 2.1.1 Плагин:Версия 15.3.1 )

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
8
14:32

пробуйте прописать в настройках несколько две-три платежные системы, например:
Яндекс.Деньги, Qiwi, Webmoney
Как будет работать в этом случае?

1
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
9
14:44

Андрей CS сказал(а)

пробуйте прописать в настройках несколько две-три платежные системы, например:
Яндекс.Деньги, Qiwi, Webmoney
Как будет работать в этом случае?

Оо, попробовал проще: установил на второй домен дополнение, ввел все те же валюты что и были, так вот здесь все в порядке - отображает ЭПС везде. Как теперь понять, в чем может быть проблема на предыдущем домене?

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
10
14:48

понятия не имею, сделайте то, что я просил.

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
11
14:50

riashop сказал(а)

Андрей CS сказал(а)

пробуйте прописать в настройках несколько две-три платежные системы, например:
Яндекс.Деньги, Qiwi, Webmoney
Как будет работать в этом случае?

Оо, попробовал проще: установил на второй домен дополнение, ввел все те же валюты что и были, так вот здесь все в порядке - отображает ЭПС везде. Как теперь понять, в чем может быть проблема на предыдущем домене?

Есть догадки у меня, сейчас буду проверять

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
12
15:11

В общим разобрался, все проблема у меня из за

<option value="'.$pay_s[$a].'">'.$pay_s[$a].'</option>

Я дополнительно делал скрытые блоки через js при выборе ЭПС, и сами значения option value поменял на свои, вот и система не могла понять что это за запрос идет. Получаеться что если у меня к примеру сейчас стоит

<option value="1">Пополнение мобильного телефона</option>
<option value="2">Яндекс.Деньги</option>
<option value="3">Qiwi</option>

Выходит я в комментариях вижу: 1 номер кошелька 2 номер кошелька и т.д.
я так понял что максимум что я могу сделать - это отображать только цифры эти?!

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
13
15:18

Подскажите пожалуйста, если у меня в js написано

if (label==1) {
            document.getElementById("Block1").style.display='block';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none';

if (label==1) - здесь только цифры можно указывать?

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
14
15:20

riashop сказал(а)
if (label==1) - здесь только цифры можно указывать?

проверку можно делать и для строк

1
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
15
15:29

Андрей CS сказал(а)

riashop сказал(а)
if (label==1) - здесь только цифры можно указывать?

проверку можно делать и для строк

А можете подсказать, как правильно это сделать на примере?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
16
15:46

'stroka'

1
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
17
15:46

например, так
if(label=='тут какая то строка')

1
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
18
15:57

Андрей CS сказал(а)

например, так
if(label=='тут какая то строка')

Ага, я уже понял, но теперь я что-то вообще запутался, для примера стоит так:

var label = a.value;
        if (label=='Тут какая-то строка') {
            document.getElementById("Block1").style.display='block';
            document.getElementById("Block2").style.display='none';
            document.getElementById("Block3").style.display='none';
            document.getElementById("Block4").style.display='none';
            document.getElementById("Block5").style.display='none';
            document.getElementById("Block6").style.display='none';
            document.getElementById("Block7").style.display='none'; 

в пхп:
<option value="1">Пополнение мобильного телефона</option>

и выходит что в личном кабинете и на почту приходит уведомления: 1 реквизиты счета. Как же эту еденицу правильно заменить на название (на текст), она значет лезет с пхп option value="1"?

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
19
16:12

я не знаю откуда у вас берется эта единица, в нормальных условиях выпадающий список передает перечень введенных значений в настройках

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
20
16:14

Ничего не понимаю что тут происходит у вас... Вы сами то понимаете что вы делаете? Если уж вы спрашиваете как представлять строки в js - мой совет - не лезьте в работающий функционал. Наломаете еще больше.

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
21
16:18

Андрей CS сказал(а)

я не знаю откуда у вас берется эта единица, в нормальных условиях выпадающий список передает перечень введенных значений в настройках

Да, я это уже понял и проверил, в норм условиях все четко работает, а сама еденица вот откуда:

$wallet_block .= '<option value="1">Пополнение мобильного телефона</option>';
            }

А в стандартных условиях так:
$wallet_block .= '<option value="'.$pay_s[$a].'">'.$pay_s[$a].'</option>';
            }

Именно значение option value="1" передает, то что я указываю, как же его тогда буковками прописать? 🙂

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
22
16:24

я не понимаю, что вы вообще хотите сделать

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
23
16:43

Андрей CS сказал(а)

я не понимаю, что вы вообще хотите сделать

🙂 Значит так: по умолчанию стоит select выпдающий список платежных систем доступных для вывода денег с личного счета:

$pay_s = explode(',',$rcl_options['pay_system_request']);
            $wallet_block .= '<p><select id="pay_system" name="pay_system">';
            $cnt = count($pay_s);
            for($a=0;$a<$cnt;$a++){
                    $wallet_block .= '<option value="'.$pay_s[$a].'">'.$pay_s[$a].'</option>';
            }
            $wallet_block .= '</select> '.__('Payment system','rcl-wallet').'</p>

Где строчка:
$wallet_block .= '<option value="'.$pay_s[$a].'">'.$pay_s[$a].'</option>';
            }

Выводит список платежек которые указаны в админке (выводит их через .$pay_s[$a].)

Я делаю выпадающий список select со скрытыми divами, выглядит он так:

$wallet_block .= '<option value="" selected="selected">Способ вывода денег</option>
       <<strong>option value="1"</strong>>Пополнение мобильного телефона</option>
       <<strong>option value="2"</strong>>Яндекс.Деньги</option>
       <<strong>option value="3"</strong>>Qiwi</option>
       <<strong>option value="4"</strong>>Карта Visa/MasterCard</option>';
            }

В стандартном списке (который по умолчанию) название Валют (платежных систем), вывод опция option value="'.$pay_s[$a].'"
А в моем списке нет значения"'.$pay_s[$a].'", а есть только "1", "2", "3", "4".

Вот и хочу понять, как эти "1", "2", "3", "4" - назвать своими именами, потому как именно они отображаються (в зависимости от выбора поля селекта) в личном кабинете у пользователя, в админке и на почте

0
riashop
не в сети 5 лет
На сайте с 10.09.2016
Участник
Тем 12
Сообщения 46
24
17:45

Хух, закрываю вопрос, это я не внимательный, Андрей, вы правильно сказали мне

if(label=='тут какая то строка')

а не получалось у меня из за того что я не в ту опцию (в последовательности) в пхп этот же текст добавил. Спасибо Вам

0
Тема закрыта. Публикация новых сообщений запрещена.