Удаление личного сообщения

Удаление личного сообщения
И так, с помощью данного скрипта можно будет удалить сообщение прям при его прочтении, т.е. обычно сообщение можно было удалить когда они у вас перед глазами все (списком). Кнопка удалить будет отображаться рядом с: [Написать ответ], при нажатии появится уведомление удалять или нет, если вы тыкните нет, то сообщение не удалится, и появится 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://uwebo4ka.3dn.ru/_ld/1/19555742.png'}),$('#snewmes').fadeOut(500);}  
else  
{_uWnd.alert('<br><font color="green"><b>Вы не удалили сообщение! <br/>А вот зачем тогда тыкали удалить?</b></font>', 'Капитан очевидность', {w: 277, h: 88, tm: 5000,icon:'http://uwebo4ka.3dn.ru/_ld/1/67088543.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) Периодически нужно будет менять числа))

Всё!

Автор материала:
Логин на сайте:
Группа:
Дата входа:
О материале:
Дата добавления: 02.05.2012 в 19:06
Материал просмотрен: 497 раз
Оставлены: 0 комментария
Рейтинг материала По мнению пользователей
0.0
Поделиться
Комментарии
0 комментариев
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Онлайн никого нет

Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0