迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
分頁數(shù)字鏈接A標簽里面 怎么加 title="第X頁"? 找了很久沒找到 其他樣式都改好了
參考文檔:《自定義分頁樣式配置》
這個配置文件里面加
回復(fù)@迅睿官方創(chuàng)始人 我知道這個
'num_anchor_class' => '', // 加a標簽的class,留空采用anchor_class屬性
是這樣嗎? 'num_anchor_title' => 'title="第X頁"', 那這個X用什么標簽代替呢? 數(shù)字怎么調(diào)用進來到X呢
我查了下,沒有num_anchor_title這個參數(shù),說明直接改配置文件的方式無法實現(xiàn),
那么我們可以通過間接的方式來改,那么我們通過php正則表達式提取的方式來組合這個分頁變量,
下面思路需要有點php技術(shù)基礎(chǔ)才行,
默認輸出是{$pages}這個是成品的分頁鏈接字符串,
通過php函數(shù)preg_match來獲取所有的a標簽,然后儲存到一個數(shù)組arr里面
再循環(huán)遍歷這個arr數(shù)組,再一次preg_match正則表達式提取a標簽的分頁編號,
然后在將分頁編號賦值一個新字符串,例如 $a="tittle='第{$p}頁'",把這個a變量追加到替換進pages變量里面去,
替換完成在輸出pages變量,即可到達效果
回復(fù)@迅睿官方創(chuàng)始人 我之前想到了一個方法 但是還差一點。就是我發(fā)現(xiàn)每個A都自動加了這個參數(shù) data-ci-pagination-page="頁碼" 但是這個參數(shù)我不知道有什么用 我就直接 把他改成 title 但是得到的結(jié)果是 title="1" title="2" 我想在這個數(shù)字前后 加前綴和后綴 但是沒找到 他是調(diào)用了哪里的代碼。
找到 \dayrui\Fcms\Library 下面的page.php
然后批量替換
<a href 替換為 <a title="'.$i.' page" href
然后就成功了。。。。。
\dayrui\Fcms\Library\Page.php這個文件頭部注明了,不能修改,不能修改,不能修改
FCMS目錄的全部文件都,不能修改,不能修改,不能修改,不能修改
---------非要修改,你把他復(fù)制到 \dayrui\My\Library\Page.php,改下頭部namespace(建手冊示例)
還是推薦用二樓的方案,不破壞主程序,很方便
參考文檔:《自定義分頁樣式配置》
這個配置文件里面加
回復(fù)@迅睿官方創(chuàng)始人 我知道這個
'num_anchor_class' => '', // 加a標簽的class,留空采用anchor_class屬性
是這樣嗎? 'num_anchor_title' => 'title="第X頁"', 那這個X用什么標簽代替呢? 數(shù)字怎么調(diào)用進來到X呢
我查了下,沒有num_anchor_title這個參數(shù),說明直接改配置文件的方式無法實現(xiàn),
那么我們可以通過間接的方式來改,那么我們通過php正則表達式提取的方式來組合這個分頁變量,
下面思路需要有點php技術(shù)基礎(chǔ)才行,
默認輸出是{$pages}這個是成品的分頁鏈接字符串,
通過php函數(shù)preg_match來獲取所有的a標簽,然后儲存到一個數(shù)組arr里面
再循環(huán)遍歷這個arr數(shù)組,再一次preg_match正則表達式提取a標簽的分頁編號,
然后在將分頁編號賦值一個新字符串,例如 $a="tittle='第{$p}頁'",把這個a變量追加到替換進pages變量里面去,
替換完成在輸出pages變量,即可到達效果
回復(fù)@迅睿官方創(chuàng)始人 我之前想到了一個方法 但是還差一點。

就是我發(fā)現(xiàn)每個A都自動加了這個參數(shù) data-ci-pagination-page="頁碼" 但是這個參數(shù)我不知道有什么用 我就直接 把他改成 title 但是得到的結(jié)果是 title="1" title="2" 我想在這個數(shù)字前后 加前綴和后綴 但是沒找到 他是調(diào)用了哪里的代碼。
找到 \dayrui\Fcms\Library 下面的page.php
然后批量替換
<a href 替換為 <a title="'.$i.' page" href
然后就成功了。。。。。
\dayrui\Fcms\Library\Page.php這個文件頭部注明了,不能修改,不能修改,不能修改
FCMS目錄的全部文件都,不能修改,不能修改,不能修改,不能修改
---------非要修改,你把他復(fù)制到 \dayrui\My\Library\Page.php,改下頭部namespace(建手冊示例)
還是推薦用二樓的方案,不破壞主程序,很方便