国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

【phpcms-v9】文章內容頁實現點擊圖片進入下一頁

2024-09-10 07:15:56
字體:
來源:轉載
供稿:網友

在文章內容頁替換{$content}為:

  1. {php $i=strrpos($pages,"href=");} 
  2. {php $str = substr($pages,$i+5,-10);} 
  3. {php $content = str_replace("<img","<strong><font color=#ff0033>點擊圖片 進入下一頁</font></strong><a href=".$str."<img",$content);} 
  4. {php echo str_replace("/>","/></a>",$content);} 

重新生成,好了,一切OK!

注意事項:

1.內容中有包含input的請不要使用,因為{php echo str_replace("/>","/></a>",$content);}沒做判斷直接替換.想想內容中有input的朋友也不多,考慮到效率問題就先不寫了,等想好更好的方法在判斷.

2.有朋友可能想控制替換的次數,一篇文章中存在幾個圖片的可能性很大.我查了一下 str_replace有個可選函數,有需要的朋友可以看一下.

大家有問題就回帖留言吧,網站沒改版完呢,本來不想發地址,不過想想還是發布個演示吧,大家修改起來也放心.

最近有朋友給我留言說是這個功能出現了一些小問題,請大家把具體問題描述一下,如果可能請把相關地址貼出來。下面是我結合“化蝶自在飛”版主對沒有分頁丟失圖片的修改,再次修改了當文章到達最后分頁的再次點擊進入欄目頁(這里大家可以自己修改,還有一個好的方式就是進入下一篇文章/上一篇文章)

  1. {if $pages}                 
  2.      <?php 
  3.         $i=strrpos($pages,"href="); 
  4.         $str = substr($pages,$i+5,-10); 
  5.         $m=strpos($pages,$str); 
  6.       
  7.         if ($m==$i+5){ 
  8.        $content = preg_replace('/(<img (.+)>)/Ui',"<a href=/"".$CATEGORY[$catid][url]."/">/${1}</a>",$content,-1); 
  9.         } 
  10.         else
  11.        $content = preg_replace('/(<img (.+)>)/Ui',"<a href=".$str."/${1}</a>",$content,-1);       //開源代碼Vevb.com 
  12.         } 
  13.      ?> 
  14.     {/if}  
  15.     {$content

我的網站實現:

  1. <?php 
  2. $i=strrpos($pages,"href="); 
  3. $str = substr($pages,$i+5,-13); 
  4. $m=strpos($pages,$str); 
  5. if ($m!=$i+5){ 
  6. $content = preg_replace('/(<img (.+)>)/Ui',"<a href=".$str."/${1}</a>",$content,-1);        
  7. ?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 通河县| 和平县| 澄城县| 屯门区| 临夏县| 海南省| 北流市| 时尚| 突泉县| 道孚县| 罗源县| 兴文县| 宜昌市| 西和县| 清镇市| 安宁市| 长汀县| 施甸县| 鹿邑县| 侯马市| 固安县| 安宁市| 云南省| 民县| 米易县| 浠水县| 财经| 石林| 铁力市| 灌云县| 武陟县| 柘荣县| 湖州市| 开平市| 凤庆县| 扎兰屯市| 龙胜| 定陶县| 龙泉市| 三门峡市|