Skip to content

Айнымалыларды кодтау

Планфіх-та әр түрлі функциялар айнымалыларға қолданылуы мүмкін. Олардың бірі:

::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


Бұл сілтемеде бос орындар мен сілтеме жасау кезінде рұқсат етілмейтін арнайы символдар болғандықтан болады. Барлық осы символдар кодталуы тиіс. Айнымалыларға ::енцоде=ұрл функциясы қосылып, олар кодталады.

Сондықтан айнымалылармен дұрыс сілтеме келесідей болуы тиіс:

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


Ал кодтаудан кейін жасалған сілтеме былай көрінеді:

https://сіте-цоұрсе.цом/формс/абоұт-цоұрсе/?цоұрсе_наме=%Д0%90%Д0%БА%Д1%86%Д0%Б8%Д1%8Ф%20%22%Д0%9Е%Д0%Б1%Д1%83%Д1%87%Д0%Б8%Д1%81%Д1%8Ц%20%Д0%Б2%Д0%Б8%Д0%Б4%Д0%Б5%Д0%БЕ%Д0%БЦ%Д0%БЕ%Д0%БД%Д1%82%Д0%Б0%Д0%Б6%Д1%83%20%Д0%Б2%Д1%81%Д0%Б5%Д0%Б3%Д0%БЕ%20%Д0%Б7%Д0%Б0%201%20%Д0%БЦ%Д0%Б5%Д1%81%Д1%8Ф%Д1%86%20%Д0%Б1%Д0%Б5%Д1%81%Д0%БФ%Д0%ББ%Д0%Б0%Д1%82%Д0%БД%Д0%БЕ%22%20%282020%29

Осылайша, курс атауы сілтемеге ешқандай ақпарат жоғалтпай тасымалданады.


Өту