Перейти к содержимому


Фотография
- - - - -

Выделение всех сообщений на странице


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#11 Оффлайн   Pixel

    Постоялец


  • Пользователи
  • Репутация
    32
    • Cообщений: 276
    • Форум:3.4.х

Отправлено 10 Январь 2013 - 21:55

А хуков на слуху никаких нет?

А чем опции модератора не устраивают?


Сообщение отредактировал Pixel: 10 Январь 2013 - 21:57

  • 0

Заработок и обучение заработку

#12 Оффлайн   neruch

    Новичок


  • Пользователи
  • Репутация
    0
    • Cообщений: 7
    • Форум:3.1.4

Отправлено 10 Январь 2013 - 21:57

Я имел ввиду, чтобы чек-бокс вернуть.


  • 0

#13 Оффлайн   Pixel

    Постоялец


  • Пользователи
  • Репутация
    32
    • Cообщений: 276
    • Форум:3.4.х

Отправлено 10 Январь 2013 - 22:00

  Просто функция упращена (т.е. лишняя, все и так можно сделать)

  • 0

#14 Оффлайн   retab

    Новичок


  • Пользователи
  • Репутация
    0
    • Cообщений: 2
    • Форум:3.3.х

Отправлено 06 Май 2013 - 03:56

Возник тот же вопрос: как выделить все сообщения за один клик?

Есть checkbox который при клике вызывает функцию (о ней ниже)

 

<input type="checkbox" id="tmod_all" class="input_check" title="" value="1">

А также checkbox для тем и сообщений соответственно:

 

<input type="checkbox" class="input_check topic_mod" id="tmod_3">

и

 

<input type="checkbox" id="checkbox_14" name="selectedpids[]" value="14" class="post_mod right">

 

75101527.jpg

 

Вызываемая функция ("лишнее" убрал)

 

 

checkAllTopics: function(e)
{
Debug.write('checkAllTopics');
check = Event.findElement(e, 'input');
toCheck = $F(check);
ipb.forums.totalChecked = 0;
toRemove = new Array();
selectedTopics = $F('selectedtids').split(',').compact();
 
$$('.topic_mod').each( function(check){
if( toCheck != null )
{
check.checked = true;
selectedTopics.push( check.id.replace('tmod_', '') );
ipb.forums.totalChecked++;
}
else
{
toRemove.push( check.id.replace('tmod_', '') );
check.checked = false;
}
});
},

 

Как в неё добавить выделение сообщений? Ну или как её переделать? В jquery еще новичок, так что не ругайте за незнание)


Сообщение отредактировал retab: 06 Май 2013 - 03:58

  • 0