Описание
И так, с помощью данного скрипта можно будет удалить сообщение прям при его прочтении, т.е. обычно сообщение можно было удалить когда они у вас перед глазами все (списком). Кнопка удалить будет отображаться рядом с: [Написать ответ], при нажатии появится уведомление удалять или нет, если вы тыкните нет, то сообщение не удалится, и появится uWnd окно сообщающее, что вы не удалили, ну а если тыкните удалить, то кнопка "Удалить", которая находилась рядом с кнопкой: "Написать ответ", удалится и сам "Написать ответ" удалится, и появится uWnd окно в котором будет написано, что сообщение удалено, но вы все будете оставаться на странице с этим сообщением, пока вы не обновите страницу или не перейдете в другую вкладку...
Установка:
ПУ \ Управление дизайном \ Пользователи \ Личные сообщения (ЛС)
после $BODY$ вставляем:
Code
<script type="text/javascript">
//by webo4ka.ru
adresWebo4kaRu = String (window.location); /*Получаем адрес адресной строки*/
chicloWebo4kaRu = adresWebo4kaRu.slice(-7, -2); /*Используем элемент .slice(), который нужно будет вам настроить под свой сайт, настройки будут написаны ниже.*/
$('#snewmes').append('<a href="javascript://" rel="nofollow" onclick="del_item('+chicloWebo4kaRu+');"><z id="di'+chicloWebo4kaRu+'">[Удалить]</z>');/*Вставляем кнопку [Удалить рядом] с [ Написать ответ ]*/
/*Ниже стандартный код, в который добавлены uWnd окна*/
function del_item(id){
if (confirm('Вы подтверждаете удаление?'))
{var img=document.getElementById('di'+id);img.src='http://s39.ucoz.net/img/fr/OmnAjax.gif';_uPostForm('',{url:'/index/16-'+id}),_uWnd.alert('<br><font color="red"><b>Сообщение удалено!</b></font>', 'Капитан очевидность', {w: 277, h: 77, tm: 5000,icon:'http://webo4ka.3dn.ru/.s/img/icon/del.png'}),$('#snewmes').fadeOut(500);}
else
{_uWnd.alert('<br><font color="green"><b>Вы не удалили сообщение! <br/>А вот зачем тогда тыкали удалить?</b></font>', 'Капитан очевидность', {w: 277, h: 88, tm: 5000,icon:'http://webo4ka.3dn.ru/.s/img/icon/ok.png'});}
}
</script>
Настройки:
1) Заходим в свои сообщения.
2) Открываете одно любое приинятое
3) После смотрим в адресную строку
4) Находим там 14-тут еще числа-0
5) Считаем сколько символов (до конца) после 14-
6) Запомнили число
7) Далее в коде находите такую строчку: chicloWebo4kaRu = adresWebo4kaRu.slice(-7, -2);
8) -7 заменяете на то число, которое было в пункте 6 (то число которое запоминали)
9) далее не знаю как объяснить, будет пример))
10) вот например у вас в адресной строке 14-44444-0, вот те числа которые красным вычитаем из 7 (7-5=2), получилось два (у вас может быть там не пять цифр а меньше... вообщем надеюсь поняли...)
11) ну и пшим -2 или, что у вас там получится.
12) Периодически нужно будет менять числа))
Версия без настройки:
Code
<script type="text/javascript">
//by webo4ka.ru && trane73.ru
adresWebo4kaRu = location.href;
chicloWebo4kaRu = adresWebo4kaRu.split('/')[4].split('-')[1];
$('#snewmes').append('<a href="javascript://" rel="nofollow" onclick="del_item('+chicloWebo4kaRu+');"><z id="di'+chicloWebo4kaRu+'">[Удалить]</z>');
function del_item(id){
if (confirm('Вы подтверждаете удаление?')) {
var img=document.getElementById('di'+id);img.src='http://s39.ucoz.net/img/fr/OmnAjax.gif';
_uPostForm('',{url:'/index/16-'+id}),_uWnd.alert('<br><font color="red"><b>Сообщение удалено!</b></font>', 'Капитан очевидность', {w: 277, h: 77, tm: 5000,icon:'http://webo4ka.3dn.ru/.s/img/icon/del.png'}),$('#snewmes').fadeOut(500)
}else {
_uWnd.alert('<br><font color="green"><b>Вы не удалили сообщение! <br/>А вот зачем тогда тыкали удалить?</b></font>', 'Капитан очевидность', {w: 277, h: 88, tm: 5000,icon:'http://webo4ka.3dn.ru/.s/img/icon/ok.png'})
}
}
</script>
Всё!