tag:blogger.com,1999:blog-4428473564097379725.post1241313751091806745..comments2024-03-14T06:42:34.180+05:00Comments on Ещё один блог сисадмина: Шаблоны HTML::Template в Perl-фреймворке Dancermorbohttp://www.blogger.com/profile/16650057587203469226noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-4428473564097379725.post-31582971842625918222021-11-19T14:00:00.476+05:002021-11-19T14:00:00.476+05:00Здравствуйте, а как быть если генерируются множест...Здравствуйте, а как быть если генерируются множество страниц по шаблону, например есть шаблон страницы /templates/page.html из него должны создаваться страницы page_1.html, page_2.html, ... , page_last.html (это реализовано), но все эти страницы имеют один и тот же title, description, h1 (которые прописаны в шаблоне), а надо чтоб в соответствующих страницах было "title_1", "descriptions_1", "h1_1" "title_2", "descriptions_2", "h1_1" и тд? Устала искать информацию.<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-46751696018840662712013-05-13T23:58:31.077+06:002013-05-13T23:58:31.077+06:00это все сделано правильно, я не нашел способ как э...это все сделано правильно, я не нашел способ как это вылечить, но нашел как обойти.<br /><br />Передаю русский текст из perl файла шаблону, и в таком случае все нормально. А учитывая что все-равно планировал использовать словари для поддержки мультиязычности, то так и буду делать.<br /><br />P.S. на ваш сайт постоянно ругается avast, что вирусная угроза обнаружена.lagutashttps://www.blogger.com/profile/05860915336362381553noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-27953495635822437992013-05-13T23:51:45.463+06:002013-05-13T23:51:45.463+06:00Во-первых, стоит убедиться в том, что в файле шабл...Во-первых, стоит убедиться в том, что в файле шаблона используется кодировка UTF-8.<br /><br />Во-вторых, стоит проверить раздел head в HTML-файле, возможно стоит указать там тег, задающий кодировку страницы:<br /><br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><br /><br />или исправить кодировку, если такой тег там уже есть и в нём указана другая кодировка.<br /><br />Если Вы используете кодировку не UTF-8, тогда этот флаг можно отключить и выставить нужную кодировку в файле шаблона и в переменных окружения скрипта. Однако, я не рекомендую использовать кодировку, отличную от UTF-8. Эта кодировка - стандарт, большинство разработчиков ориентируются на её использование и поэтому именно при её использовании гораздо ниже шанс нарваться на какие-то недоработки различных программ.morbohttps://www.blogger.com/profile/16650057587203469226noreply@blogger.comtag:blogger.com,1999:blog-4428473564097379725.post-45729051489725474472013-05-13T20:50:18.360+06:002013-05-13T20:50:18.360+06:00вопрос по
engines:
html_template:
utf8: ...вопрос по <br />engines:<br /> html_template:<br /> utf8: 1<br /> loop_context_vars: 1<br /><br />сделал такие же настройки как у вас, и работает также, но стоит мне в файле шаблона, что-либо написать на русском, то это слово отображается аброкадаброй, то что передаю в строке браузера, отображается нормально, как с этим бороться не подскажите?lagutashttps://www.blogger.com/profile/05860915336362381553noreply@blogger.com