Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Хук всплывающее окно

Существует ли хук всплывающего окна по нажатию на кнопку Партенра... расположенную в теме или сообщении...или фозле названия темы в списке форумов

При нажатии на баннер партнера пользователем - появляется выплывающие окно с полями:

1. ФИО - заполняется пользователем

2. Ник - автоматически

3. конт. телефон - заполняется пользователем

4. Уникальный код - генериться автоматически(буквенно-цифоровой) главное что бы не было повторов

5. Кнопка перейти на сайт партнера.

При нажатии на кнопку, отправка на мыло партнера данных с формы или переход на сайт партнера спередачепй в get запросе данных...

 

 

Может подтолкнете на идею где почитать и как реализовать

Спасибо!

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

  • Автор

На сейчас работает баннер <a href="http://адрес_сайта_спонсора/"><img src="путь_к_баннеру_спонсора"></a> в описание раздела....а как добавить к названию темы?

 

Как добавить к нему фунционал всплывающего окна-формы?

З.Ы. Желательно с каптчей...

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

Капча на всплывающие окно, или капча в popup окне?

http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/user-interface/modal-windows-r764

 

Пример

 

<a href="#" onclick='popupf()'>Клик для вызова popup</a>

<div id="mypopup" style="display:none;">
  <h3>Форма</h3>
  <form action="" method="">
  <div style="padding: 6px;">
     Кликуха: <input type="text" name="usname"><br /><br />
     <input type="submit" value="Отправить">
  </div>
  </form>
</div>

<script>
function popupf(){
new ipb.Popup( 'mypopup', { 
	type: 'modal',
	initial: $('mypopup').innerHTML,
	hideAtStart: false,
	w: '600px',
	h: 250} 
);
}
</script>

  • Автор

Каптча во всплывающем окне на отправку...

Спасибо!!!

Еще подумаю ка прикрутить генератор уникального кода....Думаю в базу таблицу прикрутить и каждый раз при генерауии кода провереять на существование такого в таблице..

Каптча во всплывающем окне на отправку...

Капча, если не проверяется на стороне получателя формы, ничем не поможет (ну разве что от школоло).

 

Зачем вам уникальный код?

  • Автор

Типа партнерка...Код это для скидки у партнера...Один код-один раз скидка...

  • 2 недели спустя...
  • Автор

Добрался и до этой задачи...

Спасибо Вам за ссылки и код...

 

Ссылку разместил в userInfoPane

Сделал php- форму генерации и отправки сообщения... и подключил фо фрейме в всплывающее окно.... все работатет...

 

Единственное, как сделать так, чтобы ссылка на всплывающее окно выводилась только у пользователя с id=1111 и видеть ее могли все кроме группы пользователи...

 

Подозреваю , что нужно условиями в виде <if></if> ..но не получается....

 

Подскажите, пожалуйста

чтобы ссылка на всплывающее окно выводилась только у пользователя с id=1111 и видеть ее могли все кроме пользователи...

Так или все или только пользователю?

  • Автор

Ссылка должна выводиться только в профиле одно пользователя!!!! - Партнера....

А видеть ее должны все кроме группы ГОСТИ!!!

  • Автор

Ну или...хотя бы , что бы ссылка была в профиле одно пользователя!!!

 

А сейчас выводиться у всех.... в профиле

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

Для шаблона userInfoPane попробуйте так:

<if test="memberid:|:$author['member_id'] == 1111">код</if>

Ссылка должна выводиться только в профиле одно пользователя!!!! - Партнера....

А видеть ее должны все кроме группы ГОСТИ!!!

 

<if test="$author['member_id'] == 1111">
   <if test="$this->memberData['member_id']">Ссылко</if>
</if>

  • Автор

Спасибо!

Помогло...я просто опечатывался....

:D

  • Автор

А также можно ограничить и по группе тех кто просматривает?

А также можно ограничить и по группе тех кто просматривает?

можно

<if test="memberid:|:$author['member_id'] == 1111 AND $this->memberData['member_group_id'] != номер_группы_которой_нужно_запретить_просмотр">код</if>

примерно так.

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

  • Автор

Спасибо!

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

Аккаунт

Навигация

Поиск

Поиск

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

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