Victor_winner 2 Жалоба Опубликовано: February 10, 2014 Столкнулся с такой проблемой. Добавил новый шаблон, которые выводит фотогалерею.В нем есть области, которые должны выводить русские буквы (название галереи и описание каждой фотографии).Подключил кодировку следующим образом (взял из /amur-n.ru/docs/template/frontend/realty/main.tpl)<meta http-equiv="Content-Type" content="text/html; charset={$smarty.const.SITE_ENCODING}">Но это не помогло. Какая то другая загвоздка. Может к .tpl шаблону кодировку нужно как - то по другому подключать? Верхняя часть шаблона <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <title>Фотогалерея Комсомольска-на-Амуре</title> <meta http-equiv="Content-Type" content="text/html; charset={$smarty.const.SITE_ENCODING}"> <link rel="shortcut icon" href="../favicon.ico"> <link rel="stylesheet" type="text/css" href="{$estate_folder}/template/frontend/realty/gallery_css/demo.css" /> <link rel="stylesheet" type="text/css" href="{$estate_folder}/template/frontend/realty/gallery_css/style.css" /> <link rel="stylesheet" type="text/css" href="{$estate_folder}/template/frontend/realty/gallery_css/elastislide.css" /> <link href='http://fonts.googleapis.com/css?family=PT+Sans+Narrow&v1' rel='stylesheet' type='text/css' /> <link href='http://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css' /> <noscript> <style> .es-carousel ul{ display:block; } </style> </noscript> <script id="img-wrapper-tmpl" type="text/x-jquery-tmpl"> <div class="rg-image-wrapper"> {{if itemsCount > 1}} <div class="rg-image-nav"> <a href="#" class="rg-image-nav-prev">Previous Image</a> <a href="#" class="rg-image-nav-next">Next Image</a> </div> {{/if}} <div class="rg-image"></div> <div class="rg-loading"></div> <div class="rg-caption-wrapper"> <div class="rg-caption" style="display:none;"> <p></p> </div> </div> </div> </script> </head> <body> <div class="container"> <div class="header"> <a href="http://tympanus.net/Development/Elastislide/"><span>« Previous Demo: </span>Elastislide</a> <span class="right_ab"> <a href="http://www.flickr.com/photos/smanography/" target="_blank">Images by Shermeee</a> <a href="http://creativecommons.org/licenses/by/2.0/deed.en_GB">CC BY 2.0</a> <a href="http://tympanus.net/codrops/2011/09/20/responsive-image-gallery/"><strong>back to the Codrops post</strong></a> </span> <div class="clr"></div> </div><!-- header --> <div class="content"> //выводит квадратики <h1>Фотогалерея Комсомольска-на-Амуре</h1> // <div id="rg-gallery" class="rg-gallery"> <div class="rg-thumbs"> <!-- Elastislide Carousel Thumbnail Viewer --> <div class="es-carousel-wrapper"> <div class="es-nav"> <span class="es-nav-prev">Предыдущая</span> <span class="es-nav-next">Следующая</span> </div> <div class="es-carousel"> <ul> <li><a href="#"><img src="{$estate_folder}/template/frontend/realty/gallery_images_gal_kna/thumbs/1.jpg" data-large="{$estate_folder}/template/frontend/realty/gallery_images_gal_kna/1.jpg" alt="image01" data-description="Я пишу по-русски..." /></a></li> //выводит квадратики Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TopRaN 235 Жалоба Опубликовано: February 10, 2014 нет, просто надо все файлы сохранять в нужной кодировке, воспользуйтесь Notepad++ или PhpExpert Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
abushyk 694 Жалоба Опубликовано: February 10, 2014 вы внутрь страницы впихнули еще одну страницу с <html > <head> <body>Если вы включаете внутрь main.tpl какой-то шаблон, то он не должен содержать заголовочных тегов. Фактически только то, что сейчас в вас между <body> и </body>Ну и вместе с тем, скорее всего верно заметили выше, сам файл в кодировке цп1251, а не утф8. Указание кодировки в шапке страницы НЕ МЕНЯЕТ кодировку исходного шаблона, а лишь ОТОБРАЖАЕТ его в указанной кодировке. И если шаблон в цп1251, от при указании утф-8 он просто криво отобразится, а не станет утф. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Victor_winner 2 Жалоба Опубликовано: February 11, 2014 Спасибо. Сохранил в правильной кодировке, заработало. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах