Jump to content
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 запросе данных...

 

 

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

Спасибо!

Featured Replies

  • Author

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

 

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

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

Edited by 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>

  • Author

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

Спасибо!!!

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

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

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

 

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

  • Author

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

  • 2 weeks later...
  • Author

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

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

 

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

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

 

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

 

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

 

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

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

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

  • Author

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

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

  • Author

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

 

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

Edited by 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>

  • Author

Спасибо!

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

:D

  • Author

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

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

можно

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

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

Edited by Dmitriy427

  • Author

Спасибо!

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

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.