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


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

1636
10 из 10
Проголосовало: 6






И так, с помощью данного скрипта можно будет удалить сообщение прям при его прочтении, т.е. обычно сообщение можно было удалить когда они у вас перед глазами все (списком). Кнопка удалить будет отображаться рядом с: [Написать ответ], при нажатии появится уведомление удалять или нет, если вы тыкните нет, то сообщение не удалится, и появится 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>


Всё!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 6

VZ
0
VZ написал: Написано 07 мая 2012 в 09:49
Комментарий №6
Spasibo eto chto nyzhno smile

niKsoN
0
niKsoN написал: Написано 02 мая 2012 в 08:41
Комментарий №4
не нужное так баловство лучше б скрипт спасибо написали без php

GhostlyP
0
GhostlyP написал: Написано 02 мая 2012 в 18:06
Комментарий №5
wacko

AndreyKlipikov
+8
AndreyKlipikov написал: Написано 02 мая 2012 в 01:05
Комментарий №2
Версия без настройки:

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>

GhostlyP
-1
GhostlyP написал: Написано 02 мая 2012 в 02:54
Комментарий №3
surprised biggrin surprised

GhostlyP
+3
GhostlyP написал: Написано 02 мая 2012 в 00:01
Комментарий №1
Прикольно)

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
  • Handyman написал:
  • Не появляется код безопасности для обычных пользователей
  • MeVeR написал:
  • Вовка, привет. А вот такой интереснейший вопрос, возможно ли изменить количество посетителей онлайн на форуме?
    Моё авторство:)
    Последние темы
    Опрос
    432
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 1
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: