Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

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

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

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

Опубликовано:
  • Автор

Спасибо!

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.