迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
tag標(biāo)簽頁(yè) 按照tag首字母對(duì)tag進(jìn)行分類展示。如下圖,尋求解決方法。
兩個(gè)方案,
1 在后臺(tái)創(chuàng)建自定義字段,py,來(lái)專門存儲(chǔ)首字母,一條條去修改,有點(diǎn)麻煩,效率最高,前端調(diào)用py=a,表示對(duì)應(yīng)的記錄
2 在前端遍歷a-z字母,然后分別輪循環(huán)26次表,然后循環(huán)子內(nèi)容,用拼音函數(shù)轉(zhuǎn)換,并判斷,調(diào)用出各種所屬的字母,效率比較低,數(shù)據(jù)量越大越卡
第一種方法是這個(gè)操作嗎?那每次生成的tag都要重新編輯一下
回復(fù)@河伯 不用加where= 可以調(diào)用出來(lái),加了前端出錯(cuò)。
回復(fù)@農(nóng)民大伯 如果把“別名”字段長(zhǎng)度設(shè)置成1,那tag的地址就變了,而且只顯示一個(gè)字母了
麻煩搞多的大神們,幫忙解答一下這個(gè)問(wèn)題?!?span style="color: rgb(51, 51, 51); font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255);">將自定義的“py”字段自動(dòng)提取“別名”字段中的首字母》
<?php $tw = urlencode("left(字段名稱, 1)='首字母'");?> {tag *******where=$tw ************}
兩個(gè)方案,
1 在后臺(tái)創(chuàng)建自定義字段,py,來(lái)專門存儲(chǔ)首字母,一條條去修改,有點(diǎn)麻煩,效率最高,前端調(diào)用py=a,表示對(duì)應(yīng)的記錄
2 在前端遍歷a-z字母,然后分別輪循環(huán)26次表,然后循環(huán)子內(nèi)容,用拼音函數(shù)轉(zhuǎn)換,并判斷,調(diào)用出各種所屬的字母,效率比較低,數(shù)據(jù)量越大越卡
第一種方法是這個(gè)操作嗎?那每次生成的tag都要重新編輯一下
回復(fù)@河伯 不用加where= 可以調(diào)用出來(lái),加了前端出錯(cuò)。
有沒(méi)有方法自定義的“py”字段自動(dòng)提取“別名”字段中的首字母,這樣就不用每個(gè)都編輯了,會(huì)省很多事
回復(fù)@農(nóng)民大伯 如果把“別名”字段長(zhǎng)度設(shè)置成1,那tag的地址就變了,而且只顯示一個(gè)字母了
麻煩搞多的大神們,幫忙解答一下這個(gè)問(wèn)題?!?span style="color: rgb(51, 51, 51); font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255);">將自定義的“py”字段自動(dòng)提取“別名”字段中的首字母》