Как работает popup окно - Страница 3 - Дизайн и модификация Invision Power Board

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

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 3 Страниц +
  • 1
  • 2
  • 3

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

#31 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 275
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 15 Декабрь 2015 - 12:06

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

#32 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 15 Декабрь 2015 - 12:24

Просмотреть сообщениеTestweb сказал(а):

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

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

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

#33 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 275
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 15 Декабрь 2015 - 12:45

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

#34 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 15 Декабрь 2015 - 13:50

Просмотреть сообщениеTestweb сказал(а):

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

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

#35 Пользователь не на сайте   Testweb ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 275
  • Регистрация: 12-Ноябрь 14
  • Репутация: -3
  • IPB version:3.4.x
 

Отправлено 15 Декабрь 2015 - 14:42

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

#36 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 14 Май 2016 - 18:53

Просмотреть сообщениеnewbie 13 Декабрь 2015 - 09:35 сказал(а):

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

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

IPB 3.4.

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

#37 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 15 Май 2016 - 08:36

Просмотреть сообщениеStrategius сказал(а):

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

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
			} );

1

#38 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 15 Май 2016 - 13:28

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

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

#39 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 16 Май 2016 - 16:12

Просмотреть сообщениеStrategius сказал(а):

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

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

#40 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 16 Май 2016 - 17:13

Просмотреть сообщениеnewbie 16 Май 2016 - 16:12 сказал(а):

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

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

#41 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 27 Май 2016 - 22:31

Просмотреть сообщениеnewbie 15 Май 2016 - 08:36 сказал(а):

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			} );



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

#42 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 30 Май 2016 - 16:42

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

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

#43 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 07 Июль 2016 - 18:24

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

#44 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 07 Июль 2016 - 18:49

Просмотреть сообщениеStrategius сказал(а):

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

Попап окно авторизации слишком большое и не предназначено чтобы его использовали для типа 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,

1

#45 Пользователь на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 298
  • Регистрация: 27-Март 16
  • Репутация: 18
  • IPB version:3.4.x
 

Отправлено 07 Июль 2016 - 18:59

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

Сообщение изменено: Strategius (07 Июль 2016 - 19:05)

0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна