VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Дата и "парсинг" курсов валют с выводом на главную.
4
Доброг овремени суток. вот хотел поделиться небольшой доработкой и оптимальным использованием свободного места под панелью навигации. На данный момент стили подогнаны под стиль compro.
<td nowrap="nowrap" valign="top" class="alt2"><div class="smallfont"><table border="0" width="170" style="border-collapse: collapse; text-align:center; font-size:11px; color:#0066A8; "><tbody><tr bgcolor=""><td height="0" valign="top" colspan="3"><style>
A.forexpf_ { text-decoration: none;color: #0066A8;} A.forexpf_:visited {color: #0066A8;}
</style></td></tr><tr bgcolor=""><td style="font-size: 12px;">Дата</td><td id="datet" style="font-size: 12px;"><script type="text/javascript">
/*немножко подправлен вывод чтобы текущее число начиналось с нуля,
если оно меньше 10-ти */
var d=new Date();
var day=d.getDate()<10? '0'+d.getDate() : d.getDate();
var month = d.getMonth()<9 ? ('0'+(d.getMonth()+1)) : (d.getMonth()+1);
var year=d.getFullYear();
document.write(day + "." + month + "." + year);
</script></td></tr><tr bgcolor=""><td style="font-size: 12px;">USD/RUB</td><td id="usrutd" style="font-size: 12px;"></td></tr><tr bgcolor=""><td style="font-size: 12px;">BTC/USD</td><td id="eurutd1" style="font-size: 12px;"></td></tr></tbody></table></div></td>
И собственно сам скрипт-обработчик через parseFloat,который вставляем в footer шаблон либо непосредственно, либо через ссылку на него clientscript/jsrate.js
Листинг jsrate.js
PHP Code:
function getRate() { var script = document.createElement('script'); script.setAttribute('src', "https://spreadsheets.google.com/feeds/list/0Av2v4lMxiJ1AdE9laEZJdzhmMzdmcW90VWNfUTYtM2c/2/public/basic?alt=json&callback=parseExchangeRate"); document.body.appendChild(script); } function parseExchangeRate(data) { var ask = parseFloat((data.feed.entry[67].content.$t).substr(7,10)); ($('#usrutd').html(ask.toFixed(4))); }
getRate();
и сам код, вставляемый в footer
PHP Code:
<script type="text/javascript" src="clientscript/jsrate.js" async="true"></script> <script type="text/javascript"> function getRate1() { var script = document.createElement('script'); script.setAttribute('src', "https://btc-e.com/api/3/ticker/btc_usd?ignore_invalid=1&callback=parseExchangeRate1"); document.body.appendChild(script); } function parseExchangeRate1(data) { var ask = parseFloat(data.btc_usd.last); ($('#eurutd1').html(ask.toFixed(4))); }