新闻gk4在正常模式下不适用于阿拉伯语

时间:2013-09-18 11:38:28

标签: joomla2.5

我正在使用joomla 2.5。我安装了News Show Pro GK4 ver。 3.3.8它适用于英语和法语,但对阿拉伯语(RTL)不太好。宽度阿拉伯语它适用于所有模块模式除了正常模式,它显示一个空格而不是文章。 这是模块的链接:Module link 页面链接:page link

1 个答案:

答案 0 :(得分:1)

我不确定为什么会这样。如果您打开Chrome开发工具或Firebug等,您将在顶部看到以下内容:

<html lang="" dir="rtl" >

rtl更改为ltr,因为您会看到解决问题,但只是暂时解决。

您可以做的是检测网站是否以RTL语言查看,如果是,请使用一些css:

<?php
   $rtl = JFactory::getLanguage()->isRTL();
   $doc = JFactory::getDocument();
   if ($rtl) {
       $doc->addStyleDeclaration(" .nspMain { direction: ltr; } ");
   }
?>

我建议制作一个template override,而不是编辑模块本身或模板 index.php 文件。

这不是最有效的解决方案,但是直到我发现它实际发生的原因,我才能提供它。

希望有所帮助