Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
MartinFox

Не работает массовое выделение

Рекомендованные сообщения

Добрый день.

 

Не работает вот этот чекбокс, его задача я так понимаю выделять все сообщения в этом разделе, а он же этого не делает! Проверял на других форумах такая же фигня, в чем дело? Баг IPB?

Как исправить?

 

Это в публикациях у Пользователя.

Поделиться сообщением


Ссылка на сообщение

На штатном шаблоне проверить. Функция это обрабатывается замечательно.

Поделиться сообщением


Ссылка на сообщение

Это и есть штатный шаблон, просто переделанный мною под наш проект. Шаблон Master.

Поделиться сообщением


Ссылка на сообщение

На штатном шаблоне проверить. Функция это обрабатывается замечательно.

Не работает для постов. Только для тем и тем/постов.

Поделиться сообщением


Ссылка на сообщение

- В постах нет массового выделения, только ручное.

- В темах выделяет.

- В профиле: в публикациях выделяет.

Поделиться сообщением


Ссылка на сообщение

Но зачем тогда там чекбокс?) Да, везде все нормально выделяет.

 

Вот интересно нашел в консольке:

dH7TYkq.png

 

Поделиться сообщением


Ссылка на сообщение

@Атаман, речь идет о профиле.

Профиль - Публикации - слева выбираете "Все сообщения".

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Увидел. :mellow:

Поделиться сообщением


Ссылка на сообщение

Так я понимаю, что решить проблему нельзя?

Поделиться сообщением


Ссылка на сообщение

Так я понимаю, что решить проблему нельзя?

Пишите js, где при клике будут отмечаться все посты.

Поделиться сообщением


Ссылка на сообщение

Чтобы добавить поддержку всех элементов для сообщений:

 

Открыть /public/js/ips.forums.js

Найти

 

	selectedTopics = $F('selectedtids').split(',').compact();

	$$('.topic_mod').each( function(check){

Выше добавить

 

	if( $('selectedpidsJS') )
	{
		$$('.post_mod').each( function(check){
			if( toCheck != null )
			{
				check.checked = true;
			}
			else
			{
				check.checked = false;
			}
		});

		return;
	}

 

Обновить кеш браузера.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Чтобы добавить поддержку всех элементов для сообщений

Там еще должны все id'шники записываться в значение скрытого инпута selectedpidsJS

		if( $('selectedpidsJS') )
       {
           var pids = '';
           $$('input.post_mod').each( function(check){
               check.checked = toCheck;
               if (toCheck){
                   pids += "," + check.value;
               }
           });

           $('selectedpidsJS').value = pids;

           return;
       }

Поделиться сообщением


Ссылка на сообщение

Думал об этом, но в коде нигде этого не нашел. Правда не смотрел что происходит при единичном выборе.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...