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

Как работает popup окно

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

Хочу разобрать, где выставлено ограничение. Что окно не может принимать ширину выше 500px...?

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


Ссылка на сообщение
Хочу разобрать, где выставлено ограничение. Что окно не может принимать ширину выше 500px...?

Где об этом сказано? Устанавливайте хоть 600, хоть 1000

 

"Ширина выше" - это как? Параметр w?

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


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

У меня максимум 500px в длину, далее содержимое срывается... Я хз, где та выставлено это самое ограничение...

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


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

Я хз, где та выставлено это самое ограничение...

Я тем более. Ни скриншотов, ни демо, ничего нет. Сиди и гадай, где там что срывается.

  • Upvote 1

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


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

Css ограничение ;)

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


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

Тут используются Hovercards.Вообще можно их задействовать.

Подскажите, пожалуйста, как это сделать? Я хочу сделать так, чтобы окно "Поделиться сообщением" было не по центру экрана как сейчас, а как окно с репутацией.

 

IPB 3.4.

 

Можно ли так сделать?

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


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

а как окно с репутацией.

public/js/ips.topic.js

		ipb.global.popups['psharer'] = new ipb.Popup( 'psharer',
		{ type: 'modal',
		  modal: true,
		  ajaxURL: url,
		  hideAtStart: false,
		  evalJs: 'force',
		  w: '550px',
		  h: 300
		} );

Заменить на

		ipb.global.popups['psharer'] = new ipb.Popup( 'psharer',
		{ type: 'balloon',
		  stem: true,
		  attach: { target: elem, position: 'auto' },
		  ajaxURL: url,
		  hideAtStart: false,
		  evalJs: 'force',
		  w: '550px',
		  h: 300
		} );

  • Upvote 1

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


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

Спасибо Вам гигантское, работает!! Просто мечта )))

 

А как сделать, чтобы ссылка, которая в этом окне, была автоматически выделена при открытии окна?

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


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

А как сделать, чтобы ссылка, которая в этом окне, была автоматически выделена при открытии окна?

Не вижу смысла. Один клик, и ссылка будет выделена.

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


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

Не вижу смысла. Один клик, и ссылка будет выделена.

В том-то и дело, что не один. У меня не работает это, почему то, приходится 2 раза кликать... Мелочь, конечно, но при частом использовании не очень удобно, а я часто пользуюсь этой функцией.

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


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

public/js/ips.topic.js

		ipb.global.popups['psharer'] = new ipb.Popup( 'psharer',			{ type: 'modal',			  modal: true,			  ajaxURL: url,			  hideAtStart: false,			  evalJs: 'force',			  w: '550px',			  h: 300			} );

Заменить на

		ipb.global.popups['psharer'] = new ipb.Popup( 'psharer',			{ type: 'balloon',			  stem: true,			  attach: { target: elem, position: 'auto' },			  ajaxURL: url,			  hideAtStart: false,			  evalJs: 'force',			  w: '550px',			  h: 300			} );

 

А не подскажете, как такую же штуку сделать с всплывающим окном авторизации на главной странице? Чтобы при нажатии на кнопку "Вход" оно появлялось не в модальном окне, а во всплывающем наподобие репутации?

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


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

Попробовал заменить подобный код в скриптах в папке public/js/, но не получилось. Подскажите решение, пожалуйста.

 

Заранее огромное спасибо.

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


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

Своими силами не удается это реализовать, помогите пожалуйста. Заранее большое спасибо )

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


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

Своими силами не удается это реализовать, помогите пожалуйста. Заранее большое спасибо )

Попап окно авторизации слишком большое и не предназначено чтобы его использовали для типа balloon. Но если так сильно хочется в этом убедится, открыть \public\js\ipb.js

Найти:

 

	new ipb.Popup( 'sign_in_popup', {	type: 'pane',
										initial: $('inline_login_form').show(),
										hideAtStart: false,
										hideClose: false,
										defer: false,
										modal: true,

Заменить на

 

	new ipb.Popup( 'sign_in_popup', {	type: 'balloon',
										initial: $('inline_login_form').show(),
										stem: true,
										attach: { target: $('sign_in'), position: 'auto' },
										hideAtStart: false,
										hideClose: false,
										defer: false,

  • Upvote 1

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


Ссылка на сообщение
07/07/16 16:00 (изменено)

Ого, спасибо большое! Именно то, что нужно ) А почему не предназначено? Единственный косяк, который заметил, это при повторном открытии окна (после его открытия и закрытия), происходит перенаправление на отдельную страницу входа :) Можно ли это исправить?

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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