Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 如何每隔几条资讯加条分隔线啊?

[复制链接]
雾雨冰岚 发表于 2009-12-17 15:06:19 | 显示全部楼层 |阅读模式
本帖最后由 雾雨冰岚 于 2009-12-17 18:41 编辑

如题,我在论坛上找了种方法,他将虚线定义为一个变量”<!--{eval $dot = '<div class="line-dashed"></div>'}-->“,后面加入循环条件并将变量代入”{if $i%5==0}$dot{/if}“,但我使用这种方法后没有效果啊,我把循环条件里的变量换成”.............“倒是可以显示虚线,但会出现一些问题,请问那个变量究竟应该怎么写?
回复

使用道具 举报

sunj85 发表于 2009-12-17 15:33:07 | 显示全部楼层
那是因为你没在css中定义line-dashed的样式
回复

使用道具 举报

 楼主| 雾雨冰岚 发表于 2009-12-17 15:39:27 | 显示全部楼层
请问LS怎么加啊?我新手。。。
是加在common.css里吗?
回复

使用道具 举报

 楼主| 雾雨冰岚 发表于 2009-12-17 16:20:46 | 显示全部楼层
掉下来了,顶上去。。。
回复

使用道具 举报

sunj85 发表于 2009-12-17 16:51:20 | 显示全部楼层
在CSS文件中写下 .line-dashed {}  括号里面写样式,具体的你要参考css手册。
回复

使用道具 举报

Alice.Girl 发表于 2009-12-17 16:54:22 | 显示全部楼层
不i++怎么可以;
  1. <!--{eval $dot = '<div class="line-dashed"></div>'}-->
  2.         <!--{eval $i = 1;}-->
  3.         <!--{loop $_SBLOCK['self_list'] $value}-->
  4.         <a href="$value[url]">$value[name]</a><!--{if ($i%5) == 0}--> $dot <!--{/if}-->
  5.         <!--{eval $i++;}-->
  6. <!--{/loop}-->
复制代码
试试看
回复

使用道具 举报

 楼主| 雾雨冰岚 发表于 2009-12-17 17:04:46 | 显示全部楼层
回LS,已经i++了,画"..................."是可以显示出来的,但是有点小问题,资讯字体的问题,就先不说了,但是如果把变量代进去就不干活了,我估计是2L所说的没有在CSS里定义的问题。。。
回复

使用道具 举报

Alice.Girl 发表于 2009-12-17 18:20:46 | 显示全部楼层
回复 7# 雾雨冰岚
那就在CSS里定义呀!
  1. .line-dashed{ width:100%; clear:both; font-size:1px; line-height:1px; height:1px; border-bottom:1px red dashed}
复制代码
试试看。
回复

使用道具 举报

 楼主| 雾雨冰岚 发表于 2009-12-17 18:40:55 | 显示全部楼层
谢谢LS啊,问题解决了,确实是CSS文件里没有定义,呵呵!
回复

使用道具 举报

chinaltch 发表于 2009-12-25 03:21:20 | 显示全部楼层
回复 9# 雾雨冰岚


    问声,在ie8下使用有效嘛?我这里试验在火狐下有效,ie8无效。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-17 04:46 , Processed in 0.097622 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表