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

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

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

05/13/16 14:30 (изменено)

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

 

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

 

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

 

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

(DDK33) Collapse Custom Fields 1.0.0.zip

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

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


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

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

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


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

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

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


Ссылка на сообщение
05/13/16 23:17 (изменено)

Такое чувство что 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();
	}
});
});

  • Upvote 1

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


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

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

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


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

Кстати, насколько я понял, в версии 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) {

  • Upvote 1

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


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

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

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


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

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

  • Upvote 1

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


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

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

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


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

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

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>

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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