Я не эксперт по php, поэтому у меня возникли некоторые проблемы при попытке написать код, который определит, является ли страница на китайском, и, если это так, сделает режим письма вертикальным справа налево.Я использую qtranslate для переключения между английским и китайским языками.
Вот пример страницы: http://occa -art.com / cai-yuan / biography /
Моя первая попытка была поместить это в заголовок:
<?php if(qtrans_getLanguage()=='zh'): ?>
<style type="text/css">
#content, #nav {
writing-mode: tb-rl;}
</style>
<?php endif; ?>
Затем я взял это и попробовал следующий код во внешней таблице стилей php / css на основе этого урока: http://www.blog.hemminga.net/index.php/conditional-css-through-php?blog=6:
<?php header("Content-type: text/css"); ?>
<?php
if (qtrans_getLanguage()=='zh')
{
$chinese = 1;
}
if (qtrans_getLanguage()=='en')
{
$chinese = 0;
}
?>
#content, #nav {
<?php
if ( $chinese )
{
echo ( "writing-mode: tb-rl; \n" );
}
else
{
echo ( "writing-mode: lr-tb; \n" );
}
?>
<?php endif; ?>`
Ни один из них не дал никакого эффекта.Любая помощь будет очень ценится!