Удаление ЛС
|
|
Сай_22 | Дата: Среда, 30.11.2011, 23:54 | Сообщение # 1 |
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений: | 2145 |
Награды: | 23 |
|
|
Все мы знаем что при выделении сообщений для удаления кнопка для их общего удаления (простите за тавтологию) поялвяется внизу. Она - ничем не приметна и пользователи жалуются на неудобство в массовом удалении ЛС. Я прошу сделать кнопку, которая будет появляться при выделении 1-го и более сообщений и будет плавать в одной из частей экрана с предложением удаления выделенных сообщений.
Правила сайта
Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal
|
|
| |
InfoDusha | Дата: Четверг, 01.12.2011, 11:42 | Сообщение # 2 |
Offline
Гуру
Script Creator
Сообщений: | 809 |
Награды: | 2 |
Замечания: | 0% |
|
Сай_22, если добудешь пхп гет и пост массивы - попробую.
не забываем про "+"; infodusha.ru
|
|
| |
Сай_22 | Дата: Четверг, 01.12.2011, 14:47 | Сообщение # 3 |
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений: | 2145 |
Награды: | 23 |
|
|
InfoDusha, по моим понятиям, там JS справится О_о
Правила сайта
Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal
Сообщение отредактировал Сай_22 - Четверг, 01.12.2011, 14:47 |
|
| |
7soft | Дата: Четверг, 01.12.2011, 18:43 | Сообщение # 4 |
Offline
Супер чел
Script Creator
Сообщений: | 420 |
Награды: | 15 |
Замечания: | 0% |
|
Сай_22, у меня будет так, но сейчас нет времени написать скрипт...
7soft [B] контакте
|
|
| |
antisept | Дата: Четверг, 01.12.2011, 19:22 | Сообщение # 5 |
Offline
BrainStorming
Администраторы
Сообщений: | 2847 |
Награды: | 51 |
|
|
Не проверял:
Code <style>.lsopen {background-color: #f4f4f4; border:1px solid #9db0bf; padding: 4px 10px; position: fixed; bottom: 4px; right: 4px; opacity: 0.5; text-align: center;};</style>
<div id="dpms" style="display:none;"><div class="lsopen"><div id="lsdelete" style="text-align: center;"> <input id="dpms" type="image" onmouseover="this.src='http://s29.ucoz.net/img/fr/mnD_.gif'" onmouseout="this.src='http://s29.ucoz.net/img/fr/mnD.gif'" src="http://s29.ucoz.net/img/fr/mnD.gif" width="16" height="16" title="Удалить отмеченные"> </div></div><script type="text/javascript">$(document).ready(function(){$("#lsdelete").hide(100);});});</script></div>
Ставить перед $BODY$
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
|
| |
Сай_22 | Дата: Четверг, 01.12.2011, 21:06 | Сообщение # 6 |
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений: | 2145 |
Награды: | 23 |
|
|
antisept, не-а. Кнопка появляется, но ЛС не делитит. Через исходный глянул - вроде всё ок....
Правила сайта
Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal
|
|
| |
Сай_22 | Дата: Четверг, 01.12.2011, 21:35 | Сообщение # 7 |
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений: | 2145 |
Награды: | 23 |
|
|
В исходном коде есть скрипт вызова alert: Code <script type="text/javascript">function del_item(id){if (confirm('Вы подтверждаете удаление?')){var img=document.getElementById('di'+id);img.src='http://s45.ucoz.net/img/fr/OmnAjax.gif';_uPostForm('',{url:'http'+'://final-fan.ru/index/16-'+id});}}function delgroup(f) {if (confirm('Вы подтверждаете удаление?')){document.getElementById('dpms').style.display='none';var frm=eval('document.'+f);_uPostForm(f,{type:'POST',url:frm.action});}}</script> И ещё какой-то: Code <script type="text/javascript">function checkall(t){if (t.checked){if (document.pmdform.s.length>0){for (i=0;i<document.pmdform.s.length;i++){if (document.pmdform.s[i].value!=0){document.pmdform.s[i].checked=true;}}}else {document.pmdform.s.checked=true;}}else {if (document.pmdform.s.length>0){for (i=0;i<document.pmdform.s.length;i++){document.pmdform.s[i].checked=false;}}else {document.pmdform.s.checked=false;}}}function checkit() {var is=0;if (document.pmdform.s.length>0){for (i=0;i<document.pmdform.s.length;i++){if (document.pmdform.s[i].checked==true){is=1; break;}}}else {if (document.pmdform.s.checked==true){is=1;}}if (is==1){document.getElementById('dpms').style.display='';}else {document.getElementById('dpms').style.display='none';}}</script> Не знаю. Пробывал свой ID присвоить - фиг (
Правила сайта
Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal
|
|
| |
Сай_22 | Дата: Суббота, 03.12.2011, 13:41 | Сообщение # 8 |
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений: | 2145 |
Награды: | 23 |
|
|
Решение найдено, всем спасибо
Правила сайта
Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal
|
|
| |
Сай_22 | Дата: Суббота, 03.12.2011, 13:42 | Сообщение # 9 |
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений: | 2145 |
Награды: | 23 |
|
|
И зная Леху (antisept'a) сразу выкладываю решение: Кидаем в <head> Code <style>#dpms {background-color: #f4f4f4; border:1px solid #9db0bf; padding: 4px 10px; position: fixed; bottom: 4px; right: 4px; text-align: center;};</style>
Может выложить это как новость? )
Правила сайта
Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal
|
|
| |