Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2006-02-16 01:11:52

Demo
Гость

Быстрое удаление в моде PM

Делаем быстрое удаление в моде PM. Все сообщения на одной странице отмечаются одним нажатием и удаляются.

Меняем в message_list.php
это

<form method="post" action="message_list.php">

на это

<script language="JavaScript" type="text/JavaScript">
 function ChekUncheck()
 {
          var i;
          for (i = 0; i < document.delet.elements.length; i++) {
               if(document.delet.chek.checked==true){
                  document.delet.elements[i].checked = true;
               } else{
                      document.delet.elements[i].checked = false;
                 }
          }
 }
</script>
<form method="post" action="message_list.php" name="delet">

затем меняем это

                    <th >Delete</th>
                    <?php } else { ?>
                    <th class="tcr"><?php echo $lang_pms['Date'] ?></th>
                    <?php } ?>

на это

                    <th ><input name="chek" type="checkbox" value="" onClick="ChekUncheck()"></th>
                    <?php } else { ?>
                    <th class="tcr"><?php echo $lang_pms['Date'] ?></th>
                    <?php } ?>

тестилось в Интернет эксплоре, Мозилле, Опере. Везде работает.

Редактировался Demo (2006-02-19 16:39:22)

#2 2006-02-16 10:46:27

hcs
Гость

Re: Быстрое удаление в моде PM

Гуд. Только надо уточнить, что когда ищем

<form method="post" action="message_list.php">

нужно менять второй, потому что в коде их два.

#3 2006-02-17 05:37:33

hcs
Гость

Re: Быстрое удаление в моде PM

Я добавил  этот код в своё обновление, в этой теме: http://punbb.ru/viewtopic.php?id=99

#4 2006-02-17 09:24:12

Demo
Гость

Re: Быстрое удаление в моде PM

ОК

#5 2006-02-28 00:09:10

mnemonic
Гость

Re: Быстрое удаление в моде PM

Не работает. Пробовал и на IE и на Opera. Может что не так делаю

#6 2006-02-28 00:51:35

Demo
Гость

Re: Быстрое удаление в моде PM

работает точно.
может быть с джавой где-то напортачил.
пробуй снова переустановить.

и меняй второй код:
<form method="post" action="message_list.php">
там их два. первый пропути.

#7 2006-02-28 06:33:32

SDTux
Гость

Re: Быстрое удаление в моде PM

Проверено - работает.
Хотя, в первый раз я где-то в js накосячил.

#8 2006-08-14 00:01:28

rche
Гость

Re: Быстрое удаление в моде PM

Хмм... Ребят,может я что то путаю, но в файле message_list.php вместо указанных вами

<th >Delete</th>
                    <?php } else { ?>
                    <th class="tcr"><?php echo $lang_pms['Date'] ?></th>
                    <?php } ?>

присутствует следующий код:

<form method="post" action="message_list.php" name="delete">
<div class="blocktable" style="margin-left: 152px;">
    <h2><span><?php echo $name ?></span></h2>
    <div class="box">
        <div class="inbox">
            <table cellspacing="0">
            <thead>
                <tr>

А того нет.. Как быть?

Редактировался rche (2006-08-14 00:03:25)

#9 2006-08-15 04:53:02

SDTux
Гость

Re: Быстрое удаление в моде PM

Видимо путаешь, потому что как раз твоего куска кода я не нашел, а вот
<th>Delete</th>
                    <?php } else { ?>
                    <th class="tcr"><?php echo $lang_pms['Date'] ?></th>
                    <?php } ?>
есть в районе 320й строки. Только он вот так начинается:
<th ><?php echo $lang_pms['Delete'] ?></th>

#10 2006-08-15 05:02:35

hcs
Гость

Re: Быстрое удаление в моде PM

Возможно разные версии мода, на панресе несколько веток вроде?

Подвал доски

Под управлением FluxBB. Хостинг Hostens