Skip to content

O'zgaruvchilarni kodlash

Planfixda turli funksiyalar O'zgaruvchilarga qo'llanilishi mumkin. Ulardan biri:

::encode=url


Masalan, sizga vazifadan ma'lum qo'shimcha parametrlar — masalan, trening nomi — uzatiladigan havolani yaratish vazifasi berilgan bo'lsin. Havola quyidagicha ko'rinadi:

https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source}}


Biroq, agar kurs nomida havola yaratishda ruxsat etilmagan belgilar bo'lsa, havola orqali ma'lumot to'g'ri uzatilmaydi. Masalan, quyidagi kurs nomi bilan havola:

Promotion "Learn video editing in just 1 month for free" (2020)


Quyidagicha ko'rinishga ega bo'ladi:

https://site-course.com/forms/about-course/?course_name=Promotion


Buning sababi — havolada bo'shliqlar va maxsus belgilar borligi, ular havola yaratishda ruxsat etilmaydi. Ushbu belgilarning barchasi kodlanishi kerak. O'zgaruvchilarga bu kodlashni qo'llash uchun ::encode=url funksiyasi qo'shiladi.

Shunday qilib, o'zgaruvchilar bilan to'g'ri havola quyidagicha bo'lishi kerak:

https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source::encode=url}}


Va kodlash qo'llangandan keyin yaratilgan havola quyidagicha bo'ladi:

https://site-course.com/forms/about-course/?course_name=%D0%90%D0%BA%D1%86%D0%B8%D1%8F%20%22%D0%9E%D0%B1%D1%83%D1%87%D0%B8%D1%81%D1%8C%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BC%D0%BE%D0%BD%D1%82%D0%B0%D0%B6%D1%83%20%D0%B2%D1%81%D0%B5%D0%B3%D0%BE%20%D0%B7%D0%B0%201%20%D0%BC%D0%B5%D1%81%D1%8F%D1%86%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%22%20%282020%29

Shunday qilib, kurs nomi havolaga hech qanday yo'qotishlarsiz uzatiladi.


O‘tish