Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. вот тут есть решение, правда с использованием доп. библиотеки и не читает docx.
  2. Kisa1993, отвечу так: данный скрипт - не готовое решение, точнее оно конечно же готово к использованию, но у него слишком узкие задачи и данный скрипт был дан лишь в ознакомительных целях и если у вас даже на этом этапе возникли трудности, то LunatiK вам уже дал вполне резонный ответ.
  3. Ребята, коллеги, друзья (нужное подчеркнуть ), безгранично рад что обо мне не забывают и так черт возьми приятно!!! ну чесслово ))) Ссори что только вот отвечаю, дома комп накрылся, вот только с работы зашел увидел... Всем спасибо! буду стараться воплотить свои мечты и ваши пожелания ))) З.Ы. Макс, клевая открытка, можно себе оставлю?
  4. да уж видел тут в одной теме
  5. пожалуйста, с тебя свидание весна однако...
  6. жить - что делать? - глагол жизнь - кто, что? - существительное т.е. жизнь - это некая сущность, которой мы люди можем определить состояние, в котором находится наша оболочка (тело) а жить - производить определенные действия данной оболочкой за период отведенный (отмеренный) нам жизнью - что делаешь? - живу - где, в чем? - в жизни как-то так у меня это ассоциируется... а зачем тебе это Макс?
  7. brendmaster, ничего страшного, я тоже так один раз попался и платил со своего кармана, ты сам на это пошел не под дулом же
  8. tiffany и это все благодарности? парень так старался, а вы ему воздушный поцелуй
  9. что-то типа того?
  10. понимаешь, здравый смысл не в самой реализации и ее распространенности, а в выгоде, или условиях компании. компания продает в убыток, либо в ноль, но так как физ. лица в основном расплачиваются безналом, то это единственный способ хоть как-то получить свое. а пользователя автоматом все-равно не занесешь в ту группу, в которую надо, регистрация для всех одна, а вручную их переносить тоже как-то не айс, мало ли сколько их в день может быть... вобщем, я немного приблизился к цели, и как только решу, я обязательно отпишусь как, но боюсь что ты осудишь этот метод, так как он скорее из области вырвимозг
  11. блин, как плохо все... а вообще можно измененную цену где сохранять после выбора типа оплаты что бы потом ею рулить? то есть не доставать из бд, а управлять ею на лету так сказать из временного хранилища.
  12. да, я нашел подобную тему, но понимаешь в чем проблема, на странице оформления заказа (пример) при нажатии на радиобаттон платежная система - сбербанк цена должна измениться +4% независимо от того физическое это лицо, или юридическое, а то о чем говоришь ты это изменение будет только уже в конечном сформированном заказе с печатью фирмы, ее реквизитами и пр., а нужно что бы цена изменилась как при формировании заказа (как на скрине), так и в конечном сформированном заказе, так еще и в его профиле, т.е. если он зайдет в свой профиль, то может увидеть и состояние заказа и товар и его цену. Вот как так сделать, что бы в трех местах изменилась цена, но только по условию если он выбрал в качестве оплаты безнал?
  13. Seemann, я сам не в восторге от нее, но ее и используют ради ее функционала, в чем джумла конечно же уступит на раз-два. и да, битрикс это не cms, а cmf З.Ы. сложности только закаляют
  14. кроссбраузерно только через js.
  15. оберните ее в тег <a> или в <span> и ему уже cursor: pointer;
  16. С днем рождения... дружище
  17. На странице оформления заказа (в стандартном функционале не кастомизированном) есть способы выбора оплаты товара - наличными курьеру и через сбербанк. Как сделать так что бы при выборе радио через сбербанк - цена увеличивалась на 4%? В разделе js я конечно уже задавал этот вопрос и чисто с технической точки зрения он решился, но ведь данные изменились только на одной странице! То есть по сути, я только изменил цену так сказать на лету и на конкретной странице, при этом ее нельзя перезаписывать в бд, иначе она так и будет везде и всем показываться +4%. Был еще такой вариант, создать группу и определять пользователя, если он юридическое лицо (а юр. лица вряд ли будут оплачивать наликом), то заносить его в эту группу и в коде как-то определять, если юзер из этой группы, то показывать ему цену уже с процентами... Вобще, кто сталкивался с такой задачей? Как она хоть решается, какими путями?
  18. все зависит от того, что это будет за проект, а так - да, сложновато конечно...
  19. то есть в данном случае строка будет имя класса jsField? почитал про indexOf кое-что уже стало понятно.
  20. да почему невозможно то? а где-то в самом верху буферезируем: 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'); }
  21. а можешь объяснить если не трудно что делает вот эта строка? if (fields[i].className.indexOF('jsField') < -1) continue;
  22. а если в форме много этих тегов <p>? и в каждом могуть быть разные значения, как текст, так и цифры, так и текст с цифрами, а выполнить ф-цию нужно будет только для определенных <p>?
  23. 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> чем этот вариант плох?
  24. смотри, из каждого: <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>
  25. не, не, не... в визуальном представлении выглядет так: 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>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy