-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
вот тут есть решение, правда с использованием доп. библиотеки и не читает docx.
-
Kisa1993, отвечу так: данный скрипт - не готовое решение, точнее оно конечно же готово к использованию, но у него слишком узкие задачи и данный скрипт был дан лишь в ознакомительных целях и если у вас даже на этом этапе возникли трудности, то LunatiK вам уже дал вполне резонный ответ.
-
Ребята, коллеги, друзья (нужное подчеркнуть ), безгранично рад что обо мне не забывают и так черт возьми приятно!!! ну чесслово ))) Ссори что только вот отвечаю, дома комп накрылся, вот только с работы зашел увидел... Всем спасибо! буду стараться воплотить свои мечты и ваши пожелания ))) З.Ы. Макс, клевая открытка, можно себе оставлю?
-
да уж видел тут в одной теме
-
пожалуйста, с тебя свидание весна однако...
-
жить - что делать? - глагол жизнь - кто, что? - существительное т.е. жизнь - это некая сущность, которой мы люди можем определить состояние, в котором находится наша оболочка (тело) а жить - производить определенные действия данной оболочкой за период отведенный (отмеренный) нам жизнью - что делаешь? - живу - где, в чем? - в жизни как-то так у меня это ассоциируется... а зачем тебе это Макс?
-
brendmaster, ничего страшного, я тоже так один раз попался и платил со своего кармана, ты сам на это пошел не под дулом же
-
tiffany и это все благодарности? парень так старался, а вы ему воздушный поцелуй
-
понимаешь, здравый смысл не в самой реализации и ее распространенности, а в выгоде, или условиях компании. компания продает в убыток, либо в ноль, но так как физ. лица в основном расплачиваются безналом, то это единственный способ хоть как-то получить свое. а пользователя автоматом все-равно не занесешь в ту группу, в которую надо, регистрация для всех одна, а вручную их переносить тоже как-то не айс, мало ли сколько их в день может быть... вобщем, я немного приблизился к цели, и как только решу, я обязательно отпишусь как, но боюсь что ты осудишь этот метод, так как он скорее из области вырвимозг
-
блин, как плохо все... а вообще можно измененную цену где сохранять после выбора типа оплаты что бы потом ею рулить? то есть не доставать из бд, а управлять ею на лету так сказать из временного хранилища.
-
да, я нашел подобную тему, но понимаешь в чем проблема, на странице оформления заказа (пример) при нажатии на радиобаттон платежная система - сбербанк цена должна измениться +4% независимо от того физическое это лицо, или юридическое, а то о чем говоришь ты это изменение будет только уже в конечном сформированном заказе с печатью фирмы, ее реквизитами и пр., а нужно что бы цена изменилась как при формировании заказа (как на скрине), так и в конечном сформированном заказе, так еще и в его профиле, т.е. если он зайдет в свой профиль, то может увидеть и состояние заказа и товар и его цену. Вот как так сделать, что бы в трех местах изменилась цена, но только по условию если он выбрал в качестве оплаты безнал?
-
Seemann, я сам не в восторге от нее, но ее и используют ради ее функционала, в чем джумла конечно же уступит на раз-два. и да, битрикс это не cms, а cmf З.Ы. сложности только закаляют
-
кроссбраузерно только через js.
-
оберните ее в тег <a> или в <span> и ему уже cursor: pointer;
-
С днем рождения... дружище
-
На странице оформления заказа (в стандартном функционале не кастомизированном) есть способы выбора оплаты товара - наличными курьеру и через сбербанк. Как сделать так что бы при выборе радио через сбербанк - цена увеличивалась на 4%? В разделе js я конечно уже задавал этот вопрос и чисто с технической точки зрения он решился, но ведь данные изменились только на одной странице! То есть по сути, я только изменил цену так сказать на лету и на конкретной странице, при этом ее нельзя перезаписывать в бд, иначе она так и будет везде и всем показываться +4%. Был еще такой вариант, создать группу и определять пользователя, если он юридическое лицо (а юр. лица вряд ли будут оплачивать наликом), то заносить его в эту группу и в коде как-то определять, если юзер из этой группы, то показывать ему цену уже с процентами... Вобще, кто сталкивался с такой задачей? Как она хоть решается, какими путями?
-
все зависит от того, что это будет за проект, а так - да, сложновато конечно...
-
то есть в данном случае строка будет имя класса jsField? почитал про indexOf кое-что уже стало понятно.
-
да почему невозможно то? а где-то в самом верху буферезируем: ob_start(); if(isset($_GET['g']) && $_GET['g'] == 'test') { выполняем какие-то действия относительно переданному параметру в $_GET['g']; и если все успешно, то выводим сообщение об этом: echo 'все ок'; else echo 'все ужасно'; } elseif(isset($_GET['t']) && $_GET['t'] == 'bla') { выполняем какие-то действия относительно переданному параметру в $_GET['t']; и если все успешно, то перенаправляем юзера через: ob_clean(); header('Location: http://site.ru'); }
-
а можешь объяснить если не трудно что делает вот эта строка? if (fields[i].className.indexOF('jsField') < -1) continue;
-
а если в форме много этих тегов <p>? и в каждом могуть быть разные значения, как текст, так и цифры, так и текст с цифрами, а выполнить ф-цию нужно будет только для определенных <p>?
-
1) слушай, а как с рублями быть? они должны быть как в изначальном варианте, так и после изменений. 2) я сделал вот так: function submitForm() { var valuta =' руб.'; var person_legal = document.getElementById('PERSON_TYPE_2'); var sum = document.getElementById('sum_product').innerHTML; var without_nds = document.getElementById('sum_without_nds').innerHTML; var nds = document.getElementById('sum_nds').innerHTML; var total_sum = document.getElementById('sum_total_product').innerHTML; if(person_legal.checked == true){ document.getElementById('sum_product').innerHTML = Math.round(sum*1.04) + valuta; document.getElementById('sum_without_nds').innerHTML = Math.round(without_nds*1.04) + valuta; document.getElementById('sum_nds').innerHTML = Math.round(nds*1.04) + valuta; document.getElementById('sum_total_product').innerHTML = Math.round(total_sum*1.04) + valuta; } } <form action="" method="post"> <input type="radio" onclick="submitForm()" value="2" name="PERSON_TYPE" id="PERSON_TYPE_2"> <p id="sum_product">79316</p> <p id="sum_without_nds">67217</p> <p id="sum_nds">12099</p> <p id="sum_total_product">79316</p> </form> чем этот вариант плох?
-
смотри, из каждого: <p id="sum_product">79316</p> <p id="sum_without_nds">67217</p> <p id="sum_nds">12099</p> <p id="sum_total_product">79316</p> нужно получить в ф-цию то, что у них уже есть на данный момент, а по событию onclick(); умножить каждое из полученных на 1.04 и вернуть уже перемноженным, т.е. вернуть плюс 4% каждому тегу... не знаю как еще объяснить Тот код, который самый первый, я просто там немного не правильно написал, чем наверное и ввел тебя в заблуждение UPD: выходит что я просто не могу получить данные из тега <p> путем document.getElementById('sum_product'); ? вот полностью рабочий код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title></title> <script> <!-- function submitForm() { var valuta =' руб.'; var person_legal = document.getElementById('PERSON_TYPE_2'); var sum = 79316; var without_nds = 67217; var nds = 12099; var total_sum = 79316; if(person_legal.checked == true){ document.getElementById('sum_product').innerHTML = Math.round(sum*1.04) + valuta; document.getElementById('sum_without_nds').innerHTML = Math.round(without_nds*1.04) + valuta; document.getElementById('sum_nds').innerHTML = Math.round(nds*1.04) + valuta; document.getElementById('sum_total_product').innerHTML = Math.round(total_sum*1.04) + valuta; } } //--> </script> </head> <body> <form action="" method="post"> <input type="radio" onclick="submitForm()" value="2" name="PERSON_TYPE" id="PERSON_TYPE_2"> <p id="sum_product">79316</p> <p id="sum_without_nds">67217</p> <p id="sum_nds">12099</p> <p id="sum_total_product">79316</p> </form> </body> </html>
-
не, не, не... в визуальном представлении выглядет так: 1 и 4 - это одно и тоже, но при этом я же не могу им один и тот же id поставить правильно? поэтому в html будет так: <p id="sum">79316 руб</p> <p id="without_nds">67217 руб</p> <p id="nds">12099 руб</p> <p id="total_sum">79316 руб</p> id разные, сумма одна. просто это стандартное представление данных и тут уж ничего не поделаешь. UPD: попробовал немного переделать, но че-то не считает: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title></title> <script> <!-- function submitForm() { var valuta =' руб.'; var person_legal = document.getElementById('PERSON_TYPE_2'); var sum = document.getElementById('sum_product'); var without_nds = document.getElementById('sum_without_nds'); var nds = document.getElementById('sum_nds'); var total_sum = document.getElementById('sum_total_product'); if(person_legal.checked == true){ document.getElementById('sum').innerHTML = sum*1.04 + valuta; document.getElementById('without_nds').innerHTML = without_nds*1.04 + valuta; document.getElementById('nds').innerHTML = nds*1.04 + valuta; document.getElementById('total_sum').innerHTML = total_sum*1.04 + valuta; } } //--> </script> </head> <body> <form action="" method="post"> <input type="radio" onclick="submitForm()" value="2" name="PERSON_TYPE" id="PERSON_TYPE_2"> <p id="sum_product">79316</p> <p id="sum_without_nds">67217</p> <p id="sum_nds">12099</p> <p id="sum_total_product">79316</p> </form> </body> </html>