Svarīgi atcerēties:

  • Saites tiek ģenerētas kalkulatorā;
  • Katra saite ir unikāla konkrētai sarunai un to nevar pārsūtīt;
  • Mainīgie darbojas saišu iekšienē.

Lai ierobežotu piekļuvi savām saitēm, pamatojoties uz laiku, varat izmantot starpnieksaites, pievienojot tās pogām blokos.

1. solis. Lai to izdarītu, pievienojiet kalkulatorā mainīgo — piemēram, link — kurā glabāsiet starpnieksaiti (skatiet piemēru 2. attēlā).

2. solis. Pievienojiet blokā pogu, un pogas iestatījumos ievietojiet mainīgo URL laukā:

Īsās saites ar klikšķu paziņojumu

Vienreizējās saites
Ja "proxy", "proxy_date" vai "proxy_timeout" funkcijai nododat papildu parametru (kas nav nulle), saite kļūs vienreizēja.

Otrajā mēģinājumā atvērt saiti lietotājs redzēs šādu ziņojumu:

3. att.

Saites ar taimeri

proxy_date() — šī funkcija kā pirmo parametru pieņem saiti un atgriež saiti ar klikšķu paziņojumu.
Otrais un trešais parametrs norāda datumu un laiku, kad saite beigsies.

Ja pēc minūtēm nododat papildu parametru (kas nav nulle), saite kļūs vienreizēja.

Pēc saites derīguma termiņa beigām persona, mēģinot to atvērt, redzēs šo ziņojumu.

5. att.

Laika ierobežotas saites

proxy_timeout() — šī funkcija kā parametru pieņem saiti un atgriež saiti ar klikšķu paziņojumu.
Papildu parametrs norāda minūšu skaitu, cik ilgi saite ir derīga.
Ja pēc minūtēm nododat vēl vienu parametru, kas nav nulle, saite kļūs vienreizēja.

7. att.

Īsās saites bez klikšķu paziņojumiem

Visas īsās saites var izveidot bez atzvanīšanas — tas ir, kā klasiskās īsās saites.
Šim nolūkam ir funkcijas ar tādiem pašiem parametriem, kas neizraisa atzvanīšanu.

Ar atzvanīšanu Bez atzvanīšanas
proxy short
proxy_timeout short_timeout
proxy_date short_date

Attiecīgi, ja jums ir nepieciešams izmantot īsās saites bez atzvanīšanas, izmantojiet mainīgo, lai saglabātu saiti, tāpat kā ar starpnieksaišu funkcijām:

Viedās starpnieksaites

Tās ir parastas starpnieksaites, bet tās sauc par "viedām", jo tās ļauj nodot parametrus, izmantojot #{}. Kad kāds noklikšķina uz šādas saites, vietturi tiek aizstāti ar klienta atbilstošajām mainīgo vērtībām. Tādā veidā jūs varat novirzīt lietotāju uz pareizo vietnes sadaļu, nemainot pašu saiti:

url = proxy('https://yandex.ru/search/?clid=9582&text=salebot&lr=53&p=#{page}')

page = 0

Šajā piemērā (8. attēls) mēs izveidojam saiti ar vienu parametru, bet parametru skaits var būt jebkurš.

Lūdzu, ņemiet vērā!

Ir svarīgi iepriekš plānot parametru vērtības piltuvē, lai "viedā" starpnieksaite darbotos nevainojami. Katram parametram ir jāpiešķir vērtība, pirms saite tiek sniegta klientam.

Ar labi izstrādātu piltuvi jums ir nepieciešams tikai atjaunināt nepieciešamos klienta mainīgos, un, kad klients noklikšķina uz tās pašas saites, viņš tiks novirzīts tieši tur, kur nepieciešams.

Saites dzēšana

remove_links() — deaktivizē visas klientam nosūtītās īsās saites
remove_one_time_links() — deaktivizē visas klientam nosūtītās vienreizējās saites
remove_timer_links() — deaktivizē visas klientam nosūtītās laika ierobežotās saites

Lietošanas piemērs

Tiešraide par funkcionalitāti:

https://youtu.be/3sZudxCYuZQ