首页 > CMS > PhpCMS > 正文

【phpcms-v9】phpcms-v9中内容详情页点击图片进入下一页

2024-09-10 07:15:53
字体:
来源:转载
供稿:网友

1.点击文章中的图片实现翻页功能,代码如下:

  1. <div class="artlf1_url">   
  2.             <p>   
  3.             {php $cat_data = pc_base::load_config('ds_brand')}   
  4.             {if in_array($catid,$cat_data['designer_news'])}   
  5.             {template "content","nav_des"}   
  6.             {elseif in_array($catid,$cat_data['brand_news'])}   
  7.             {template "content","nav_pinpai"}   
  8.             {elseif in_array($catid,$cat_data['dandu_pinpainews'])}   
  9.             {template "content","show_pinpainav"}   
  10.             {else}   
  11.             <a href="{siteurl($siteid)}">首页</a><span> > </span>{catpos($catid)} 正文   
  12.             {/if}   
  13.             </p>   
  14.             </div>   
  15.             <div class="art_cent">   
  16.                 <h3>{$title}</h3>   
  17.                 <p class="art_tworker">{substr($inputtime,0,10)}  来源:{if $copyfrom}{$copyfrom}{else}PHP800中文网{/if}  作者:{if $copyfrom}{$copyfrom}{else}珍品网{/if}</p>   
  18.                 <div class="artlf_abs"><p><strong>摘要:</strong>{$description}</p>   
  19.                 </div>   
  20.                 <p class="car_img">点击图片,进入下一页</p>   
  21.                   {if $pages}   
  22.                  <?php   
  23.                     $i=strrpos($pages,"href=");//获取分页代码中href最后一次出现的位置   
  24.                     $str = substr($pages,$i+5,-13);//下一页的链接地址   
  25.                     $m=strpos($pages,$str);//下一页链接地址第一次出现的位置  
  26.                     if ($m!=$i+5){//如果不是最后一页,将内容中的图片添加上下一页的链接地址   
  27.                         $content = preg_replace('/(<img (.+)>)/Ui',"<a href=".$str."/${1}</a>",$content,-1);  //开源软件:Vevb.com 
  28.                     }   
  29.                  ?>   
  30.                 {/if}    
  31.                 {$content}   
  32.                 <div class="art_cenpg">   
  33.                     <p>{$pages}</p>   
  34.                 </div>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表