О'згарувчиларни кодлаш
Планфихда турли функсиялар О'згарувчиларга қо'лланилиши мумкин. Улардан бири:
::encode=url
Масалан, сизга вазифадан ма'лум қо'шимча параметрлар — масалан, тренинг номи — узатиладиган ҳаволани яратиш вазифаси берилган бо'лсин. Ҳавола қуйидагича ко'ринади:
https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source}}
Бироқ, агар курс номида ҳавола яратишда рухсат этилмаган белгилар бо'лса, ҳавола орқали ма'лумот то'г'ри узатилмайди. Масалан, қуйидаги курс номи билан ҳавола:
Promotion "Learn video editing in just 1 month for free" (2020)
Қуйидагича ко'ринишга эга бо'лади:
https://site-course.com/forms/about-course/?course_name=Promotion
Бунинг сабаби — ҳаволада бо'шлиқлар ва махсус белгилар борлиги, улар ҳавола яратишда рухсат этилмайди. Ушбу белгиларнинг барчаси кодланиши керак. О'згарувчиларга бу кодлашни қо'ллаш учун ::энcоде=урл функсияси қо'шилади.
Шундай қилиб, о'згарувчилар билан то'г'ри ҳавола қуйидагича бо'лиши керак:
https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source::encode=url}}
Ва кодлаш қо'ллангандан кейин яратилган ҳавола қуйидагича бо'лади:
Шундай қилиб, курс номи ҳаволага ҳеч қандай ё'қотишларсиз узатилади.