[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипт раскрывающегося и закрывающегося текста
Medvedoc
Нашел скрипт выпадающего текста
Вот он:

<script language="JavaScript1.2">
<!--


/*
Visit [URL=
http://www.webdesign-samara.ru]http://www.webdesign-samara.ru[/URL]
*/

var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"

return false;
}
//-->
</script>


<!--Первый способ оплаты-->
<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="31" id="radio1" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio1" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/qiwi.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>QIWI Кошелек</strong></span> - <span style="color: #ff0000; font-size: 10pt;">БЕЗ КОМИССИИ </span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000; font-size: 10pt;"><strong>Cамый простой и удобный способ оплаты товаров в нашем магазине.</strong> Совершать платежи Вы можете со счета QIWI Кошелька, банковской картой VISA, MasterCard и наличными через терминалы, которые расположены в каждом населенном пункте России - в торгово-развлекательных центрах, магазинах, кинотеатрах и других общедоступных местах. Инструкция по оплате <a style="text-decoration: underline;" href=""><span style="color: #008000; font-size: 10pt;"><strong>здесь</strong></span></a>.</div>
</td></tr></table><br/>

<!--Конец первого способа оплаты-->


<!--Второй способ оплаты-->
<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="32" id="radio2" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio2" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/evros.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Салоны связи "Евросеть" и "Связной</strong></span> - <span style="color: #ff0000; font-size: 10pt;">БЕЗ КОМИССИИ </span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #008000; font-size: 10pt;">Если у вас нет QIWI Кошелька или возникли трудности при его регистрации,</span><span style="font-family: Arial; color: #000000; font-size: 10pt;"> вы можете оплатить заказ в салонах связи "Евросеть" и "Связной".</span><br/>
<div
style="margin-top: 5px; "><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Номер QIWI Кошелька</span><span style="font-family: Arial; color: #000000; font-size: 10pt;"> - </span><span style="font-family: Arial; color: #ff0000; font-size: 10pt;">12345678</span><span style="font-family: Arial; color: #000000; font-size: 10pt;">, на него необходимо произвести оплату, запишите его.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">На странице подтверждения заказа указана <span style="font-family: Arial; color: #008000; font-size: 10pt;">итоговая сумма</span>, вместе с доставкой, запишите её.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">После подтверждения заказа. На ваш электронный адрес поступит письмо с <span style="font-family: Arial; color: #008000; font-size: 10pt;">номером заказа</span>.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">В ближайшем салоне связи скажите кассиру, что вы хотите пополнить QIWI Кошелек, назовите номер кошелька и сумму.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">После оплаты напишите нам на email, skype или icq следующее: <span style="font-family: Arial; color: #ff0000; font-size: 10pt;">"Заказ №_ оплачен"</span>. <a style="text-decoration: underline;" href="http://zbm-group.com/index.php?option=com_content&view=article&id=1&Item id=3"><span style="font-family: Arial; color: #008000; font-size: 10pt;">Наши контакты</span></a>.</span></td>
</tr></table></div></div>
</td></tr></table><br/>

<!--Конец второго способа оплаты-->


<!--Третий способ оплаты-->
<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="29" id="radio3" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio3" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/robo.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #000000; font-size: 10pt;">- комиссия от 2%</span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000000; font-size: 10pt;">Это сервис, позволяющий интернет-магазинам принимать платежи от клиентов с помощью:</span></span><br/>
<div
style="margin-top: 5px;"><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Банковские карты VISA, MasterCard, Maestro</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">(Россия, Украина, Беларусь, Казахстан, Азербайджан, Армения, Киргизия, Молдова, Таджикистан, Туркменистан, Узбекистан, Латвия, Литва, Эстония, Австрия, Бельгия, Болгария, Венгрия, Греция, Дания, Израиль, Испания, Люксембург, Нидерланды, Норвегия, Португалия, Румыния, Турция, Финляндия, Франция, Чехия, Швейцария, Швеция)</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Электронная валюта</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">- MoneyMail, LiqPay, RBK Money, Единый кошелек, EasyPay, WebCreds, Деньги@Mail.ru, Z-Payment, TeleMoney. </span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Интернет-банк </span><span style="font-family: Arial; color: #000000; font-size: 10pt;">- Альфа-Клик, HandyBank. </span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Перевод по системе Контакт.</span></td>
</tr></table></div></div>
</td></tr></table><br/>

<!--Конец третьего способа оплаты-->

<!--Четвертый способ оплаты-->

<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="33" id="radio4" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio4" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/wm.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>WebMoney</strong></span> <span style="color: #000000; font-size: 10pt;">- комиссия 0,8%</span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000000; font-size: 10pt;">Международная система расчетов и среда для ведения бизнеса в сети. Основана в 1998 г.</span><br/>
<div
style="margin-top: 5px;"><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Номера Кошельков </span> - <span style="font-family: Arial; color: #ff0000; font-size: 10pt;"> R12345678</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">или</span> <span style="font-family: Arial; color: #ff0000; font-size: 10pt;">Z12345678</span><span style="font-family: Arial; color: #000000; font-size: 10pt;">, на один из них необходимо произвести оплату, запишите их.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">На странице подтверждения заказа указана <span style="font-family: Arial; color: #008000; font-size: 10pt;">итоговая сумма</span>, вместе с доставкой, запишите её.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">После подтверждения заказа, произведите оплату на один из указанных выше кошельков.</span></td>
</tr></table></div></div>
</td></tr></table><br/>

<!--Конец четвертого способа оплаты-->

<!--Пятый способ оплаты-->

<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="33" id="radio5" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio5" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/w1.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Единый кошелек</strong></span> <span style="color: #000000; font-size: 10pt;">- комиссия от 3%</span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000000; font-size: 10pt;">Это сервис, позволяющий интернет-магазинам принимать платежи от клиентов с помощью:</span><br/>
<div
style="margin-top: 5px;"><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Ukash</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Платежные терминалы (Россия) - <span style="font-family: Arial; color: #1C70D1; font-size: 10pt;">E-port, X-Plat, PinPay Express, MasterPort, Мобил Элемент, Electropay, Comepay, Молния, ЛИДЕР, Свободная касса, Связной, Элекснет по системе HandyBank, Уникасса, АбсолютПлат.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Платежные терминалы (Украина) - <span style="font-family: Arial; color: #1C70D1; font-size: 10pt;">City-Pay, ПриватБанк.</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">В отделениях Сбербанка России</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Банки Украины: Приватбанк, Правэкс Банк, УкрСибБанк</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">В любом отделении Почты России</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Денежные переводы «Anelik»</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Денежные переводы «Юнистрим»</span></td></tr>
<tr><td
width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Банковский перевод в рублях, долларах, гривнах.</span></td></tr>
</tr></table></div></div>
</td></tr></table><br/>

<!--Конец пятого способа оплаты-->

<!--Шестой способ оплаты-->

<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="18" id="radio6" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio6" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/pp.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #000000; font-size: 12pt;"> <span style="color: #000000; font-size: 10pt;">-  комиссия 3%</span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000; font-size: 10pt;">Международная платежная система, которой пользуются более 100 миллионов людей по всему миру.</span></div>
</td></tr></table><br/>

<!--Конец шестого способа оплаты-->

<!--Седьмой способ оплаты-->

<table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="20" id="radio7" name="payment_method_id"></td>
<td
valign="middle">
<label
for="radio7" style="cursor:hand" onClick="expandit(this)">
<table><tr><td><img
src="../images/foto/oplata/nal.jpg" /></td>
<td
valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Наличными при получении</strong></span></td></tr></table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000; font-size: 10pt;">Если способ доставки выбрали «Наложенным платежом» или «Самовывоз», тогда выбирайте этот пункт.</span></div>
</td></tr></table><br/>

<!--Конец седьмого способа оплаты-->


Скрипт хороший и работающий. Но есть несколько ньюансов.
1. Как сделать, чтобы по умолчанию первый способ был при загрузке страницы развернут?
2. Как сделать, чтобы при активации кнопки radio текст раскрывался?
3. Как сделать, чтобы при открытии следующего текста, предыдущий закрывался?
4. Как подружить скрипт с ie?



Спустя 15 минут, 40 секунд (14.10.2011 - 10:11) Игорь_Vasinsky написал(а):
используем bb-теги для офрмления кода. жизнь итак - серая и скучная порой штука.

Спустя 49 минут, 28 секунд (14.10.2011 - 11:00) Medvedoc написал(а):
поясни - не понял что ты имел в виду под тегами bb

Спустя 8 минут, 57 секунд (14.10.2011 - 11:09) Игорь_Vasinsky написал(а):
кнопочки над формой ввода текста.

кнопочка PHP - например позволяет сделать подсветку синтаксиса языка PHP

Спустя 7 минут, 53 секунды (14.10.2011 - 11:17) Medvedoc написал(а):
исправил ))) просто я в первые на этом сайте

Спустя 2 часа, 10 минут, 27 секунд (14.10.2011 - 13:28) johniek_comp написал(а):
PHP???
я его здесь не вижу...есть отдельная ветка для js там пиши

Спустя 8 часов, 6 минут, 49 секунд (14.10.2011 - 21:35) imbalance_hero написал(а):
Medvedoc
Зачем дубль? Я же уже отвечал на эти вопросы!!!

Спустя 1 день, 10 часов, 41 минута, 56 секунд (16.10.2011 - 08:17) Medvedoc написал(а):
ребята, мне подправили скрипт, но теперь не знаю как его вставить в файл php

вот исправленный скрипт

var elem_visible = 0;

function openerList(curObj){
if (elem_visible != curObj){
closeList(curObj);
curObj.parentNode.parentNode.getElementsByTagName('td')[1].getElementsByTagName('div')[0].style.display = "block";
elem_visible = curObj;
}
return false;
}

function closeList(curObj){
var mas_div = new Array();
var mas_childs = document.body.childNodes;
for (var i = 0; i < mas_childs.length; i++ ){
if (mas_childs[i].nodeType == 1 && mas_childs[i].tagName == 'TABLE')
if (mas_childs[i].getElementsByTagName("input")[0] != curObj)
mas_div.push(mas_childs[i].getElementsByTagName("tr")[0].getElementsByTagName("td")[1].getElementsByTagName('div')[0]);
}

for (var i = 0; i < mas_div.length; i++)
mas_div[i].style.display = "none";
}


А вот к нему сделали код html

<!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" xml:lang="ru" lang="ru"><head>
<meta
http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>
Vicont</title>
<script
type="text/javascript">
<!-- Скрипт -->
</script>
<style
type="text/css">

</style>
</head>
<body>


<!--Первый способ оплаты-->
<table>
<tr>
<td
style="padding-top: 5px;" valign="top">
<input
type="radio" value="31" id="radio1" checked="checked" name="payment_method_id" onclick="openerList(this)" />
</td>
<td
valign="middle">
<label
for="radio1" style="cursor:hand">
<table>
<tr>
<td>
<img
src="http://www.cyberforum.ru/images/foto/oplata/qiwi.jpg" />
</td>
<td
valign="middle">
<span
style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>QIWI Кошелек</strong></span> - <span style="color: #ff0000; font-size: 10pt;">БЕЗ КОМИССИИ </span>
</td>
</tr>
</table>
</label>
<div
style="margin-right: 30px; text-align: justify;" style=&{head};>
<br/><span
style="font-family: Arial; color: #000; font-size: 10pt;"><strong>Cамый простой и удобный способ оплаты товаров в нашем магазине.</strong> Совершать платежи Вы можете со счета QIWI Кошелька, банковской картой VISA, MasterCard и наличными через терминалы, которые расположены в каждом населенном пункте России - в торгово-развлекательных центрах, магазинах, кинотеатрах и других общедоступных местах. Инструкция по оплате <a style="text-decoration: underline;" href=""><span style="color: #008000; font-size: 10pt;"><strong>здесь</strong></span></a>.
</div>
</td>
</tr>
</table>
<br/>

<!--Конец первого способа оплаты-->

<!--Второй способ оплаты-->

<table>
<tr>
<td
style="padding-top: 5px;" valign="top">
<input
type="radio" value="32" id="radio2" name="payment_method_id" onclick="openerList(this)"/>
</td>
<td
valign="middle">
<label
for="radio2" style="cursor:hand">
<table>
<tr>
<td>
<img
src="http://www.cyberforum.ru/images/foto/oplata/evros.jpg" />
</td>
<td
valign="middle">
<span
style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Салоны связи "Евросеть" и "Связной</strong></span> - <span style="color: #ff0000; font-size: 10pt;">БЕЗ КОМИССИИ </span>
</td>
</tr>
</table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #008000; font-size: 10pt;">Если у вас нет QIWI Кошелька или возникли трудности при его регистрации,</span><span style="font-family: Arial; color: #000000; font-size: 10pt;"> вы можете оплатить заказ в салонах связи "Евросеть" и "Связной".</span><br/>
<div
style="margin-top: 5px; ">
<table>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #008000; font-size: 10pt;">Номер QIWI Кошелька</span><span style="font-family: Arial; color: #000000; font-size: 10pt;"> - </span><span style="font-family: Arial; color: #ff0000; font-size: 10pt;">12345678</span><span style="font-family: Arial; color: #000000; font-size: 10pt;">, на него необходимо произвести оплату, запишите его.</span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #000000; font-size: 10pt;">На странице подтверждения заказа указана <span style="font-family: Arial; color: #008000; font-size: 10pt;">итоговая сумма</span>, вместе с доставкой, запишите её.</span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #000000; font-size: 10pt;">После подтверждения заказа. На ваш электронный адрес поступит письмо с <span style="font-family: Arial; color: #008000; font-size: 10pt;">номером заказа</span>.</span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #000000; font-size: 10pt;">В ближайшем салоне связи скажите кассиру, что вы хотите пополнить QIWI Кошелек, назовите номер кошелька и сумму.</span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #000000; font-size: 10pt;">После оплаты напишите нам на email, skype или icq следующее: <span style="font-family: Arial; color: #ff0000; font-size: 10pt;">"Заказ №_ оплачен"</span>. <a style="text-decoration: underline;" href="http://zbm-group.com/index.php?option=com_content&view=article&id=1&Item id=3"><span style="font-family: Arial; color: #008000; font-size: 10pt;">Наши контакты</span></a>.</span></td>
</tr>
</table>
</div>
</div>
</td>
</tr>
</table>
<br/>

<!--Конец второго способа оплаты-->

<!--Третий способ оплаты-->

<table>
<tr>
<td
style="padding-top: 5px;" valign="top">
<input
type="radio" value="29" id="radio3" name="payment_method_id" onclick="openerList(this)"/>
</td>
<td
valign="middle">
<label
for="radio3" style="cursor:hand" >
<table>
<tr>
<td>
<img
src="http://www.cyberforum.ru/images/foto/oplata/robo.jpg" />
</td>
<td
valign="middle">
<span
style="font-family: Arial; color: #000000; font-size: 10pt;">- комиссия от 2%</span>
</td>
</tr>
</table>
</label>
<div
style="margin-right: 30px; display:none; text-align: justify;" style=&{head};>
<br/><span
style="font-family: Arial; color: #000000; font-size: 10pt;">Это сервис, позволяющий интернет-магазинам принимать платежи от клиентов с помощью:</span></span><br/>
<div
style="margin-top: 5px;">
<table>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #008000; font-size: 10pt;">Банковские карты VISA, MasterCard, Maestro</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">(Россия, Украина, Беларусь, Казахстан, Азербайджан, Армения, Киргизия, Молдова, Таджикистан, Туркменистан, Узбекистан, Латвия, Литва, Эстония, Австрия, Бельгия, Болгария, Венгрия, Греция, Дания, Израиль, Испания, Люксембург, Нидерланды, Норвегия, Португалия, Румыния, Турция, Финляндия, Франция, Чехия, Швейцария, Швеция)</span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #008000; font-size: 10pt;">Электронная валюта</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">- MoneyMail, LiqPay, RBK Money, Единый кошелек, EasyPay, WebCreds, Деньги@Mail.ru, Z-Payment, TeleMoney. </span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #008000; font-size: 10pt;">Интернет-банк </span><span style="font-family: Arial; color: #000000; font-size: 10pt;">- Альфа-Клик, HandyBank. </span></td>
</tr>
<tr>
<td
width="10px"></td>
<td><span
style="font-family: Arial; color: #008000; font-size: 10pt;">Перевод по системе Контакт.</span></td>
</tr>
</table>
</div>
</div>
</td>
</tr>
</table>
<br/>

<!--Конец третьего способа оплаты-->

</body>
</html>


Но сама страница, куда нужно прикрутить скрипт написана на php. Вот она

<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/**
*
*
@version $Id: list_payment_methods.tpl.php 1332 2008-03-28 22:24:05Z thepisu $
*
@package VirtueMart
*
@subpackage templates
*
@copyright Copyright © 2007-2008 soeren - All rights reserved.
*
@license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
*
*
http://virtuemart.net
*/

if( $nocc_payments && $cc_payments ) {
echo '<table><tr valign="top"><td width="50%">';
}

if ($cc_payments==true) {
?>
<fieldset><legend><strong><?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_PAYMENT_CC') ?></strong></legend>
<
table border="0" cellspacing="0" cellpadding="2" width="100%">
<
tr>
<
td colspan="2">
<?php $ps_payment_method->list_cc($payment_method_id, false) ?>
</td>
</
tr>
<
tr>
<
td colspan="2"><strong> </strong></td>
</
tr>
<
tr>
<
td nowrap width="10%" align="right"><?php echo $VM_LANG->_('VM_CREDIT_CARD_TYPE'); ?>:</td>
<
td>
<?php echo $ps_creditcard->creditcard_lists( $db_cc ); ?>
<script language="Javascript" type="text/javascript"><!--
writeDynaList( 'class="inputbox" name="creditcard_code" size="1"',
orders, originalPos, originalPos, originalOrder );
//-->
</script>
<?php
$db_cc->reset();
$payment_class = $db_cc->f("payment_class");
$require_cvv_code = "YES";
if(file_exists(CLASSPATH."payment/$payment_class.php") && file_exists(CLASSPATH."payment/$payment_class.cfg.php")) {
require_once(CLASSPATH."payment/$payment_class.php");
require_once(CLASSPATH."payment/$payment_class.cfg.php");
$_PAYMENT = new $payment_class();
if( defined( $_PAYMENT->payment_code.'_CHECK_CARD_CODE' ) ) {
$require_cvv_code = strtoupper( constant($_PAYMENT->payment_code.'_CHECK_CARD_CODE') );
}
}

?> </td>
</
tr>
<
tr valign="top">
<
td nowrap width="10%" align="right">
<
label for="order_payment_name"><?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CONF_PAYINFO_NAMECARD') ?>:</label>
</
td>
<
td>
<
input type="text" class="inputbox" id="order_payment_name" name="order_payment_name" value="<?php if(!empty($_SESSION['ccdata']['order_payment_name'])) echo $_SESSION['ccdata']['order_payment_name'] ?>" autocomplete="off" />
</
td>
</
tr>
<
tr valign="top">
<
td nowrap width="10%" align="right">
<
label for="order_payment_number"><?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CONF_PAYINFO_CCNUM') ?>:</label>
</
td>
<
td>
<
input type="text" class="inputbox" id="order_payment_number" name="order_payment_number" value="<?php if(!empty($_SESSION['ccdata']['order_payment_number'])) echo $_SESSION['ccdata']['order_payment_number'] ?>" autocomplete="off" />
</
td>
</
tr>
<?php if( $require_cvv_code == "YES" ) {
$_SESSION['ccdata']['need_card_code'] = 1;
?>
<tr valign="top">
<
td nowrap width="10%" align="right">
<
label for="credit_card_code">
<?php echo vmToolTip( $VM_LANG->_('PHPSHOP_CUSTOMER_CVV2_TOOLTIP'), '', '', '', $VM_LANG->_('PHPSHOP_CUSTOMER_CVV2_TOOLTIP_TITLE') ) ?>:
</
label>
</
td>
<
td>
<
input type="text" class="inputbox" id="credit_card_code" name="credit_card_code" value="<?php if(!empty($_SESSION['ccdata']['credit_card_code'])) echo $_SESSION['ccdata']['credit_card_code'] ?>" autocomplete="off" />

</
td>
</
tr>
<?php } ?>
<tr>
<
td nowrap width="10%" align="right"><?php echo $VM_LANG->_('PHPSHOP_CHECKOUT_CONF_PAYINFO_EXDATE') ?>:</td>
<
td><?php
$ps_html->list_month("order_payment_expire_month", @$_SESSION['ccdata']['order_payment_expire_month']);
echo "/";
$ps_html->list_year("order_payment_expire_year", @$_SESSION['ccdata']['order_payment_expire_year']) ?>
</td>
</
tr>
</
table>
</
fieldset>
<?php
}

if( $nocc_payments && $cc_payments ) {
echo '</td><td width="50%">';
}

if ($nocc_payments==true) {
if ($cc_payments==true) {
$title = $VM_LANG->_('PHPSHOP_CHECKOUT_PAYMENT_OTHER');
}
else {
$title = $VM_LANG->_('PHPSHOP_ORDER_PRINT_PAYMENT_LBL');
}

?>
<fieldset><legend><strong><?php echo $title ?></strong></legend>
<
table border="0" cellspacing="0" cellpadding="2" width="100%">
<
tr>
<!--<
td colspan="2"><?php
$ps_payment_method->list_nocheck($payment_method_id, false);
$ps_payment_method->list_bank($payment_method_id, false);
$ps_payment_method->list_paypalrelated($payment_method_id, false); ?>
</td>-->
<
td colspan="2">
<
script language="JavaScript1.2">
<!--


/*
Visit
http://www.webdesign-samara.ru
*/

var ns6=document.getElementById&&!document.all?1:0

var head="display:''"
var folder=''

function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"

return false;
}
//-->
</script>

<!--
Первый способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="31" id="radio1" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio1" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/qiwi.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>QIWI Кошелек</strong></span> - <span style="color: #ff0000; font-size: 10pt;">БЕЗ КОМИССИИ </span></td></tr></table>
</
label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000; font-size: 10pt;"><strong>Cамый простой и удобный способ оплаты товаров в нашем магазине.</strong> Совершать платежи Вы можете со счета QIWI Кошелька, банковской картой VISA, MasterCard и наличными через терминалы, которые расположены в каждом населенном пункте России - в торгово-развлекательных центрах, магазинах, кинотеатрах и других общедоступных местах. Инструкция по оплате <a style="text-decoration: underline;" href=""><span style="color: #008000; font-size: 10pt;"><strong>здесь</strong></span></a>.</div>
</
td></tr></table><br/>
<!--
Конец первого способа оплаты-->
<!--
Второй способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="32" id="radio2" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio2" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/evros.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Салоны связи "Евросеть" и "Связной</strong></span> - <span style="color: #ff0000; font-size: 10pt;">БЕЗ КОМИССИИ </span></td></tr></table>
</label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #008000; font-size: 10pt;">Если у вас нет QIWI Кошелька или возникли трудности при его регистрации,</span><span style="font-family: Arial; color: #000000; font-size: 10pt;"> вы можете оплатить заказ в салонах связи "Евросеть" и "Связной".</span><br/>
<
div style="margin-top: 5px; "><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Номер QIWI Кошелька</span><span style="font-family: Arial; color: #000000; font-size: 10pt;"> - </span><span style="font-family: Arial; color: #ff0000; font-size: 10pt;">12345678</span><span style="font-family: Arial; color: #000000; font-size: 10pt;">, на него необходимо произвести оплату, запишите его.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">На странице подтверждения заказа указана <span style="font-family: Arial; color: #008000; font-size: 10pt;">итоговая сумма</span>, вместе с доставкой, запишите её.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">После подтверждения заказа. На ваш электронный адрес поступит письмо с <span style="font-family: Arial; color: #008000; font-size: 10pt;">номером заказа</span>.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">В ближайшем салоне связи скажите кассиру, что вы хотите пополнить QIWI Кошелек, назовите номер кошелька и сумму.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">После оплаты напишите нам на email, skype или icq следующее: <span style="font-family: Arial; color: #ff0000; font-size: 10pt;">"Заказ №_ оплачен"</span>. <a style="text-decoration: underline;" href="http://zbm-group.com/index.php?option=com_content&view=article&id=1&Item id=3"><span style="font-family: Arial; color: #008000; font-size: 10pt;">Наши контакты</span></a>.</span></td>
</
tr></table></div></div>
</
td></tr></table><br/>
<!--
Конец второго способа оплаты-->
<!--
Третий способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="29" id="radio3" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio3" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/robo.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #000000; font-size: 10pt;">- комиссия от 2%</span></td></tr></table>
</
label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000000; font-size: 10pt;">Это сервис, позволяющий интернет-магазинам принимать платежи от клиентов с помощью:</span></span><br/>
<
div style="margin-top: 5px;"><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Банковские карты VISA, MasterCard, Maestro</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">(Россия, Украина, Беларусь, Казахстан, Азербайджан, Армения, Киргизия, Молдова, Таджикистан, Туркменистан, Узбекистан, Латвия, Литва, Эстония, Австрия, Бельгия, Болгария, Венгрия, Греция, Дания, Израиль, Испания, Люксембург, Нидерланды, Норвегия, Португалия, Румыния, Турция, Финляндия, Франция, Чехия, Швейцария, Швеция)</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Электронная валюта</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">- MoneyMail, LiqPay, RBK Money, Единый кошелек, EasyPay, WebCreds, Деньги@Mail.ru, Z-Payment, TeleMoney. </span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Интернет-банк </span><span style="font-family: Arial; color: #000000; font-size: 10pt;">- Альфа-Клик, HandyBank. </span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Перевод по системе Контакт.</span></td>
</
tr></table></div></div>
</
td></tr></table><br/>
<!--
Конец третьего способа оплаты-->

<!--
Четвертый способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="33" id="radio4" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio4" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/wm.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>WebMoney</strong></span> <span style="color: #000000; font-size: 10pt;">- комиссия 0,8%</span></td></tr></table>
</
label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000000; font-size: 10pt;">Международная система расчетов и среда для ведения бизнеса в сети. Основана в 1998 г.</span><br/>
<
div style="margin-top: 5px;"><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #008000; font-size: 10pt;">Номера Кошельков </span> - <span style="font-family: Arial; color: #ff0000; font-size: 10pt;"> R12345678</span> <span style="font-family: Arial; color: #000000; font-size: 10pt;">или</span> <span style="font-family: Arial; color: #ff0000; font-size: 10pt;">Z12345678</span><span style="font-family: Arial; color: #000000; font-size: 10pt;">, на один из них необходимо произвести оплату, запишите их.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">На странице подтверждения заказа указана <span style="font-family: Arial; color: #008000; font-size: 10pt;">итоговая сумма</span>, вместе с доставкой, запишите её.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">После подтверждения заказа, произведите оплату на один из указанных выше кошельков.</span></td>
</
tr></table></div></div>
</
td></tr></table><br/>
<!--
Конец четвертого способа оплаты-->

<!--
Пятый способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="21" id="radio5" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio5" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/w1.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Единый кошелек</strong></span> <span style="color: #000000; font-size: 10pt;">- комиссия от 3%</span></td></tr></table>
</
label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000000; font-size: 10pt;">Это сервис, позволяющий интернет-магазинам принимать платежи от клиентов с помощью:</span><br/>
<
div style="margin-top: 5px;"><table><tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Ukash</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Платежные терминалы (Россия) - <span style="font-family: Arial; color: #1C70D1; font-size: 10pt;">E-port, X-Plat, PinPay Express, MasterPort, Мобил Элемент, Electropay, Comepay, Молния, ЛИДЕР, Свободная касса, Связной, Элекснет по системе HandyBank, Уникасса, АбсолютПлат.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Платежные терминалы (Украина) - <span style="font-family: Arial; color: #1C70D1; font-size: 10pt;">City-Pay, ПриватБанк.</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">В отделениях Сбербанка России</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Банки Украины: Приватбанк, Правэкс Банк, УкрСибБанк</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">В любом отделении Почты России</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Денежные переводы «Anelik»</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Денежные переводы «Юнистрим»</span></td></tr>
<
tr><td width="10px"></td><td><span style="font-family: Arial; color: #000000; font-size: 10pt;">Банковский перевод в рублях, долларах, гривнах.</span></td></tr>
</
tr></table></div></div>
</
td></tr></table><br/>
<!--
Конец пятого способа оплаты-->

<!--
Шестой способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="18" id="radio6" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio6" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/pp.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #000000; font-size: 12pt;"> <span style="color: #000000; font-size: 10pt;">- комиссия 3%</span></td></tr></table>
</
label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000; font-size: 10pt;">Международная платежная система, которой пользуются более 100 миллионов людей по всему миру.</span></div>
</
td></tr></table><br/>
<!--
Конец шестого способа оплаты-->

<!--
Седьмой способ оплаты-->
<
table><tr><td style="padding-top: 5px;" valign="top"><input type="radio" value="20" id="radio7" name="payment_method_id"></td>
<
td valign="middle">
<
label for="radio7" style="cursor:hand" onClick="expandit(this)">
<
table><tr><td><img src="../images/foto/oplata/nal.jpg" /></td>
<
td valign="middle"><span style="font-family: Arial; color: #008000; font-size: 12pt;"><strong>Наличными при получении</strong></span></td></tr></table>
</
label>
<
div style="margin-right: 30px; display:none; text-align: justify;" style=&{head};><br/><span style="font-family: Arial; color: #000; font-size: 10pt;">Если способ доставки выбрали «Наложенным платежом» или «Самовывоз», тогда выбирайте этот пункт.</span></div>
</
td></tr></table><br/>
<!--
Конец седьмого способа оплаты-->

</
td> </tr>
</
table>
</
fieldset>
<?php
}

if( $nocc_payments && $cc_payments ) {
echo '</td></tr></table>';
}
?>

Спустя 1 час, 38 минут, 10 секунд (16.10.2011 - 09:55) Xes написал(а):
Цитата
ребята, мне подправили скрипт, но теперь не знаю как его вставить в файл php

Нет смысла в твоих действиях, надо немного подучиться... пост 1

Спустя 3 часа, 6 минут, 43 секунды (16.10.2011 - 13:01) Medvedoc написал(а):
Почему же нет? в моем коде не работает только поочередное появление скрытого текста. Мне нужно просто один скрипт адаптировать под свой.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.