Установка
В форму добавления материалов (/load):
Code
<input type="button" id="ssidr" onclick="ssidr()" value="Обновить сесию">
<script type="text/javascript">
function ssidr(){
$('.disabledLoad').attr('disabled', true);
$.get('/load/0-0-0-0-1', function(d){
$('input[name="ssid"]').val($('input[name="ssid"]', d).val());
$('.disabledLoad').attr('disabled', false);
_uWnd.alert('<br>Cесия обнавлена','Готово',{w:230,h:90,tm:4000,align:'center'});
});
}
</script>
и еще один:
Code
<?if($PAGE_ID$="edit" || $PAGE_ID$="add")?>
<script type="text/javascript">
_sesReload = function ()
{
$.get('/$MODULE_ID$/0-0-0-0-1', function (recieveData)
{
var newSess = $('input[name="ssid"]', recieveData).val();
$('input[name="ssid"]').val(newSess);
});
}
_sesTimeout = setInterval('_sesReload()', 900000);
</script>
<?endif?>
Выставил 15минут (900000ms = 15 * 60 * 1000)
Все!
P.S. Для блога скрипт необходимо добавить в шаблон Страница архива материалов, для остальных модулей Страница добавления/редактирования материала