登录 注册

登录

问题 joomla文章段落如何缩进两个空格符

更多
2010年12月31日 07:05 - 2010年12月31日 07:06 #1 作者: MisterZou
不知道大家有没发现,joomla文章系统好像一段的开头是不会缩进两个空格符的。
也就是全部都是平齐,这个有点不符中国人的阅读习惯,
请问该如何才能实现段落开头缩进两个空格符?
谢谢!同时祝大家2011新年快乐!
最后修改: 2010年12月31日 07:06 由 MisterZou. 原因: 目录搞错了,请移动。

登录 或者   注册一个会员帐号 来参与讨论

更多
2010年12月31日 12:27 #2 作者: yecao
修改CSS控制的,添加
p{
text-indent:2em;
}

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月19日 14:51 #3 作者: wojia312
请问,如何设置文章段落首行缩进2个字符,谢谢

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月19日 19:15 - 2011年01月19日 19:19 #4 作者: 野草工作室
确实是发错地方,不过也回答一下吧 :lol:

一般先做个文章组件的模板覆盖,先看看你使用的模板文件夹下的html文件夹内有没有com_content文件夹
如果没有就到Beez模板那里拷贝com_content文件夹到你的模板文件夹 (最好还是看看相关教程,不过这个方法比较快)
如果你的模板文件夹的html文件夹内有com_content文件夹就可以开始工作了

修改此文件: \templates\你的模板文件夹\html\com_content\article\default.php

在文件的结尾处找到代码:
<?php if (isset ($this->article->toc)) :
	echo $this->article->toc;
endif; ?>
 
<?php echo JFilterOutput::ampReplace($this->article->text); ?>

然后修改,为这段代码增加一个容器(div)
<div class="textmain">
<?php if (isset ($this->article->toc)) :
	echo $this->article->toc;
endif; ?>
 
<?php echo JFilterOutput::ampReplace($this->article->text); ?>
</div>

然后在你的模板css文件上添加此规则:
.textmain p{text-indent:24px;}

这是假设你的字体为12px,text-indent具体数值为你的字体大小两倍。
你也可以为textmain容器的字体样式或段落的边距增添规则来使其更加美观。


野草工作室提供专业 Joomla建站 服务,点击查看我们的 Joomla案例
最后修改: 2011年01月19日 19:19 由 野草工作室. 原因: 补充

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月20日 02:57 #5 作者: wojia312
我按你讲的方法做了,设置成功了,谢谢哈!

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月20日 09:56 #6 作者: Hank

我按你讲的方法做了,设置成功了,谢谢哈!


按照谁的方法?
野草的还是二楼那位兄弟的?

开放授权的PLM系统!
www.arasplm.net
下列用户已致谢:: geotri

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年01月24日 07:42 #7 作者: wojia312
按野草的方法,其实我并没有看到二楼的留言,我把贴子发错地方了,这是后来剪过来的

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年09月21日 08:04 #8 作者: geotri
我的也一样,并且中文文章不能截取部分显示,问题挺多的。请教经验高手啊。

登录 或者   注册一个会员帐号 来参与讨论