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

1711
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 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    466
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: