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


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

1584
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 24
Скрипты и модификации для Ucoz 2101
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 429
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
Поставил ваш код он начинает считать от 0 до 100 и останавливаеться. я думал он будет в случайном порядке показывать цыфры
как поставить свою ссылку и логотип
  • Сатурн-1 написал:
  • Похвально.
  • Winston888 написал:
  • Я не говорил что делаю только скрипты. Я делаю шаблоны, скрипты, адаптации с разных движков под ucoz и на оборот + я ещё и сам рисую. В данный момент занимаюсь дизайном для webo4ka сам рисую сам верстаю.
  • Сатурн-1 написал:
  • Заметь, мы делаем почти одну и ту же работу.
    Ты - скрипты, я -шаблон. И каждый делает это бесплатно, НО
    ты делаешь скрипты без шаблона, я делаю шаблон без скриптов (не считая основных).
    Я тоже могу сказать что твои скрипты не идеальны, но не буду т.к. даже не знаю какие из всех существующих твои.
    Поэтому ты не сравнивай скрипты и шаблоны да еще и на Ucoz'e, мы же не на хакатоне каком нибудь.
    Последние темы
    Опрос
    404
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 3
    Пользователей: 1
    0
    Сегодня были
    Топ пользователей: