При создании информационной страницы для какого-либо события очень полезным элементом будет дисплей с обратным отсчетом времени. Счетчик подстегивает посетителя визуализацией утекающий сквозь пальцы секунд, что в сочетании с полем для введения адреса email может существенно увеличить базу подписчиков.
В данном уроке мы построим плагин jQuery для вывода таймера обратного отсчета. Он будет выводить количество оставшихся дней, часов, минут и секунд до определенного момента. Анимированное обновление счетчика совершается каждую секунду.
Так уж вышло что в последнее время я плотно познакомился с программной АТС asterisk и перед очередной поездкой подумал о том как было бы классно воткнуть свою сим-карту в качестве входящего транка в asterisk, стоящий в остающейся позади снежной Москве, а самому цепляться к нему sip-клиентом по интернету. Это же и сам звони не хочу, был бы интернет, и звонки принимай на свой же номер, что важно для тех у кого много контактов (всех не оповестишь, да и половина забудет) — сотовый-то с сим-картой фактически стоит в домашнем регионе.
Ну действительно, прекратите. Есть куча прикольных штук для соединения самых разнообразных проводов, а все равно технология «откусить зубами изоляцию, скрутить, замотать изолентой» жива до сих пор.
Многих интересует вопрос украшения своих сайтов различными приблудами, наподобие красивых анимаций, слайдеров и.т.д. И в своем сегодняшнем уроке я решил об этом рассказать, но не просто так, а в разрезе CMS Joomla, т.е. как все это анимационное богатство можно к ней прикрутить.
В новом скринкасте мы познакомимся с полезным сервисом:
http://www.flashxml.net
настройка Life
Для того чтобы воспользоваться услугой при помощи мобильного телефона и компьютера:
Подключите мобильный телефон к стационарному/портативному компьютеру при помощи Bluetooth, инфракрасного порта или соединительного кабеля. При наличии необходимой программы, после подключения компьютер должен распознать Ваш телефон. Если программа не установлена, ее необходимо установить самостоятельно (она может находиться на диске, который поставляется в комплекте с телефоном, или на сайте производителя телефона)
Создайте новое удаленное соединение на Вашем компьютере при помощи «Мастера новых подключений»:
Откройте «Мастер новых подключений» на Вашем компьютере («Пуск»/ «Программы»/«Стандартные»/«Подключение»)
Выберите «Подключиться к интернету» и нажмите «Далее», потом выберите «Установить подключение вручную», а затем «Через обычный модем»
Введите название соединения, например, mobile internet и номер удаленного доступа*: *99#
завершите работу с «Мастером новых подключений», следуя подсказкам
Настройте модем Вашего телефона:
Выберите «Пуск», затем «Настройки», «Панель управления» и «Телефон и модем», потом откройте закладку «Модемы»
Выберите из списка модемов модем Вашего мобильного телефона и нажмите «Свойства», затем выберите закладку «Дополнительные параметры связи»
В поле «Дополнительная строка инициализации» введите:
AT+CGDCONT=1,"IP","internet"
*В случае, если соединение не удастся установить при помощи указанного номера, попробуйте использовать один из следующих: *99***1# или *99**1*1#
fdgdg
<?php
error_reporting( E_ALL );
if ( isset( $_POST['submit'] ) )
{//1
$a_data = $a_error = array();
$a_data['v1'] = ( isset( $_POST['v1'] ) ) ? abs( (int)$_POST['v1'] ) : 0 ;
$a_data['v3'] = ( isset( $_POST['v3'] ) ) ? abs( (int)$_POST['v3'] ) : 0 ;
$a_data['v2'] = ( isset( $_POST['v2'] ) ) ? trim( (string)$_POST['v2'] ) : 0 ;
//2
if( strlen( $a_data['v1'] ) > 10 )
$a_error['v1'] = 'zavelike ch1';
$a_v2=array('plus','minus','div','mov');
if (!in_array($a_data['v2'],$a_v2) )
$a_error['v2'] = 'zavelike ch2';
if(strlen($a_data['v3'])>10)
$a_error['v3'] = 'zavelike ch3';
//3
if ($a_data['v2']=='div' and $a_data['v3']==0 )
$a_error['v3'] = 'zavelike ch4';
//4
if ( ! $a_error )
{
switch ( $a_data['v2'] )
{
case 'plus' : echo $a_data['v1'] + $a_data['v3'] ; break;
case 'minus' : echo $a_data['v1'] - $a_data['v3'] ; break;
case 'div' : echo $a_data['v1'] / $a_data['v3'] ; break;
case 'mov' : echo $a_data['v1'] * $a_data['v3'] ; break;
}
}
else
echo 'рпоизлшла ошщибка';
}
?>
<form method="post" action="">
enter v1:
<?php if ( isset( $a_error['v1'] ) )
echo '<span style="color:red;">' . $a_error['v1'] . '</span>'; ?>
<br />
<input name="v1" type="text" size="9" maxlength="10" value="<?php echo @$a_data['v1'] ?>" /><br />
<?php if ( isset( $a_error['v2'] ) )
echo '<span style="color:red;">' . $a_error['v2'] . '</span>'; ?>
<select name="v2">
<option value="plus" <?php if ( @$a_data['v2'] == 'plus' ) echo 'selected="selected"'; ?>>+</option>
<option value="minus" <?php if ( @$a_data['v2'] == 'minus' ) echo 'selected="selected"'; ?>>-</option>
<option value="div" <?php if ( @$a_data['v2'] == 'div' ) echo 'selected="selected"'; ?>>/</option>
<option value="mov" <?php if ( @$a_data['v2'] == 'mov' ) echo 'selected="selected"'; ?>>*</option>
</select><br / >
enter v3:
<?php if ( isset( $a_error['v3'] ) )
echo '<span style="color:red;">' . $a_error['v3'] . '</span>'; ?>
<br />
<input name="v3" type="text" size="9" maxlength="9" value="<?php echo @$a_data['v3'] ?>" />
<input type="submit" name="submit" value="zen" />
</form>