帝国论坛帝国网站管理系统交流区自定义系统模型[原创]第一条信息有图片标题第二条信息后只有标题的写法 【本版专题贴子】  
主题:[原创]第一条信息有图片标题第二条信息后只有标题的写法 [加入收藏夹]   

yzcsl
用户头衔:书生

精华贴   :0
发贴数   :32
经验值   :291
注册时间:2009-10-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]第一条信息有图片标题第二条信息后只有标题的写法
最近在制作小说模型,我在制作模版时,有时碰到这样的情况,第一条信息:含图片,作者,标题,而第二条开始只有标题了,不管用万能,还是用灵动,他们循环调用信息时,只能含统一的标签,比如全部只有标题,或者全部都有图片,作者,标题,如果想做成


我想到一个笨方法,全部显示图片,标题,作者,第二条开始就用CSS隐藏图片,作者,用到CSS,我们就可以用num序列控制class名称就好了,

查看源代码:


<ul class="rank-1">   
<li class="top topred">   
<span class="num">1</span>  
        <dl class="book-block">   <!--思良:dl里面是第一条,含图片,作者,标题 -->
                  <dt>   
                   <a href="/home/novel/index/id/2.html" target="_blank">   
                  <img class="lazyimg" data-original="http://192.168.1.100:88/uploads/novel/20200325/2adb57b6ae938b7b8c76157e2e3e88d7.jpg" src=""></a>   
                  </dt>   
                  <dd>   
                   <a href="/home/novel/index/id/2.html" target="_blank" class="book-name">南宋第一卧底</a>
                   <span class="book-author">作者:思良</span>   
                  </dd>   
        </dl>   
</li>   
<li class="topred">     <!--思良:后面Li里面只含标题了 -->
<span class="num">2</span> <a class="book-list-f" href="/home/novel/index/id/1.html" target="_blank">铁路往事</a>   
</li>  
<li class="topred">   
<span class="num">3</span>   
...........<!--思良:后面一样的了 -->

</ul>

模版代码就这样写:


<ul class="rank-1">
[e:loop={261,10,0,0}]  <!--思良:指定栏目id为261,10条信息 -->
<li class="top topred">
<span class="num"><?=$bqno?></span><!--思良:$bqno控制显示序列号 -->
<dl class="book-block num<?=$bqno?>"><!--思良:通过$bqno控制dl的class名称 -->
<dt>
<a href="<?=$bqsr['titleurl']?>" target="_blank">
<img class="lazyimg" data-original="<?=$bqr['titlepic']?>" src="">
</a></dt>
<dd>
<a href="<?=$bqsr['titleurl']?>" target="_blank" class="book-name"><?=$bqr['title']?></a><!--思良:显示标题 -->
<span class="book-author">作者:<?=$bqr['writer']?></span></dd>
</dl>
<div class="numb<?=$bqno?>"><a class="book-list-f" href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a></div><!--思良:重复显示标题,并多加个一个隐藏层,而且区别上面的名称多加一个字母b[numb]。这样是为了:如果是第一条隐藏这个标题,第二条开始只显示这个标题了,隐藏上面图片,作者,第一条标题。 -->
</li>
[/e:loop]
</ul>

css代码:


.num2,.num3,.num4,.num5,.num6,.num7,.num8,.num9,.num10,numb1{ display:none;}/*思良:显示10条信息,所以都要隐藏这些层,class名称可以自定义的*/

有什么好的方法跟帖啊!

[该贴被修改 2 次,最后修改时间 2020-03-26 13:13:20 ]


不能修改原帖,可以直接访问我网站,查看最新下载路径。【2018-9-8】网站重新备案好了,打算用原来的老域名,其他域名不打算备案了,好麻烦http://www.jygawx.com新域名http://www.skycss.com
2020-03-26 12:59:58 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :8012
经验值   :20854
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

还可以用多张图片,每个图片用数字命名,然后调用图片名用<?=$bqno?>.jpg




2020-03-27 08:35:20 已设置保密 顶部 回复 引用 报告 编辑 删除

windspoor
用户头衔:举人

精华贴   :0
发贴数   :240
经验值   :954
注册时间:2009-04-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

如果不需要鼠标移动第几条就显示第几条的图片的话. 可以直接在循环体内使用if来操作

如:

<?php
if($bqno >1){
?>
不包含图片的代码写法
<?php
}else{
?>
包含图片的代码写法
<?php
}
?>



[免费开源]帝国万能API接口插件

帝国二次开发/插件制作 QQ:1030432768
2020-03-27 18:18:03 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:举人

精华贴   :0
发贴数   :258
经验值   :1131
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

<ul>
        [e:loop={554,6,0,1,'',''}]
        <?php
        if ($bqno == 0) {
        ?>
                <li>
                        <img src="<?=$bqr['titlepic']?>">
                        <a title="<?=$bqr['title']?>" target="_Blank" href="<?=$bqsr['titleurl']?>">
                                <span>“<?=$bqr['title']?></span>
                                <span><?=date('Y-m-d',$bqr[newstime])?></span>
                        </a>
                </li>
        <?php
        }
        ?>
                <li>
                        <a title="<?=$bqr['title']?>" target="_Blank" href="<?=$bqsr['titleurl']?>">
                                <span>“<?=$bqr['title']?></span><span><?=date('Y-m-d',$bqr[newstime])?></span>
                        </a>
                </li>
        [/e:loop]
</ul>

上传以下图片:




要上就上厦域网 www.08do.com 365182575
2020-03-27 22:41:47 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

精华贴   :0
发贴数   :7875
经验值   :19910
注册时间:2007-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不错,支持一下




2020-03-28 01:07:43 已设置保密 顶部 回复 引用 报告 编辑 删除

yzcsl
用户头衔:书生

精华贴   :0
发贴数   :32
经验值   :291
注册时间:2009-10-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

受教了!



不能修改原帖,可以直接访问我网站,查看最新下载路径。【2018-9-8】网站重新备案好了,打算用原来的老域名,其他域名不打算备案了,好麻烦http://www.jygawx.com新域名http://www.skycss.com
2020-03-30 15:05:56 已设置保密 顶部 回复 引用 报告 编辑 删除

我是一片云
用户头衔:探花

精华贴   :0
发贴数   :2364
经验值   :7062
注册时间:2008-02-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

学习




2020-04-09 07:48:56 已设置保密 顶部 回复 引用 报告 编辑 删除

bj114
用户头衔:探花

精华贴   :0
发贴数   :2497
经验值   :6961
注册时间:2012-04-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

支持




2020-04-14 11:09:33 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

精华贴   :0
发贴数   :7875
经验值   :19910
注册时间:2007-05-26
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

支持一下




2020-04-16 00:27:01 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :4088
经验值   :12908
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

学习




2020-04-18 09:15:36 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1