Перейти к содержимому
Русский язык для Invision Community 5

Скрытие доп. полей профиля

Установлен хук (DDK33) Collapse Custom Fields, позволяющий сворачивать поля профиля пользователя в инфо-панели при просмотре темы.

 

Заметил такую проблему: невозможно развернуть поля профиля сразу после отправки нового сообщения в тему. Т.е. доп.информацию можно посмотреть (развернуть/свернуть) только после перезагрузки страницы.

 

Как можно это исправить?

 

Вот сам хук (https://invisionpower.com/files/file/5715-ddk33-collapse-custom-fields/)

(DDK33) Collapse Custom Fields 1.0.0.zip

Изменено пользователем Strategius

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

Подозреваю что проблема в стиле вашем потому что у меня такой проблемы нету. На стандартном стиле проверяли?

  • Автор

Конечно проверял. И на чистом форуме тоже. Но прошу заметить, что НЕ раскрываются доп.поля только в том посте, которое только что добавилось, а после перезагрузки страницы все работает.

Такое чувство что JS не подключен после создания темы, а после обновления страницы все стает нормально.

Посмотри через CTRL + SHIFT + I действительно ли его нету. И скажи адрес своего форума.

Изменено пользователем Romzes

Как вариант

$( document ).observe( 'dom:loaded', function()
{
$("ips_Posts").on("click", "div.member-ccf-showhide", function(e, elem) {
	if( $(elem).next('.member-ccf-box', 0) != null )
	{
		$(elem).down('span', 0).toggle();
		$(elem).down('span', 1).toggle();
		$(elem).next('.member-ccf-box', 0).toggle();
	}
});
});

  • Автор

Отлично работает, спасибо огромное! Просто выручаете :)

  • Автор

Кстати, насколько я понял, в версии IPB 3.4 используется Anjax-система отправки сообщений (т.е. без перезагрузки страницы), и это вызывает проблемы в работе некоторых хуков.

 

Точно такая же проблема обнаружилась в хуке, отображающем ТопикСтартера - значок автора темы появляется на аватарке только после перезагрузки страницы.

 

Вот этот хук.

 

Я вот думаю, возможно ли отключить эту anjax-систему при отправке сообщений, чтобы было как в IPB 3.1.4?

IPB_3.2.x_AvtorIndicatorHook.zip

Я вот думаю, возможно ли отключить эту anjax-систему при отправке сообщений, чтобы было как в IPB 3.1.4?

В АЦ ищите настройку.

  • Автор

Заметил, что хук (DDK33) Collapse Custom Fields не работает совсем в личных сообщениях - дополнительную информацию невозможно развернуть и свернуть соответственно...

 

Можно ли это исправить?

    $("ips_Posts").on("click", "div.member-ccf-showhide", function(e, elem) {

заменить на

	ipb.delegate.register( '.member-ccf-showhide', function (e, elem) {

  • 4 месяца спустя...

А можно ли запретить гостям показывать информацию?

Нет. Есть хук от SOS'а - Profile Field Per User Group

Спасибо! То, что нужно.

Жаль, что уже не купить хук.

https://invisionpower.com/files/file/5877-custom-profile-field-per-user-group/

Нажал купить, деньги сняло, а в ответ ошибка

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>5C6D2218080F115A</RequestId>
<HostId>
msqaSVpywdQICEvbW5hDE7kW1wUWVVcis3Lgbu6Y3BCTodd+me5N8olz/gCnlg/t2ZdVurYU/Eg=
</HostId>
</Error>

Пишите в баг репорт, или автору хука.

Я думаю за пилить свой, платный хук с блэкджеком и девочками в рамках программы "все для пацанов". :)

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.