迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
文章要如何給當前這篇加個有效限制,比如 七天、半個月、一個月、三個月、半年 、一年 到期后文章就不顯示了
這個功能點系統沒有這個功能,需要二次開發才可以的,大概思路可以這樣做。
首先要給這篇文章建立一個時間字限制字段,這個字段就存儲就是幾天可以顯示,一個月,兩個月,三個月等等,它就是一個時間的控制字段。
然后建立一個類似于狀態的字段來控制這個限制字段。
比如文章列表是否顯示如何控制?是否顯示使用的列列表里面作為做一次判斷?內容里面是否做一次判斷。當他這個狀態字段為零的時候,就不不讓他出現在列表里面。
如果要做內容的話,也可以在內容里面做判斷,如果這種狀態是你們就不讓他訪問。
但是現在要控制這個狀態,怎么自動給它賦為零,利用任務計劃就自動任務功能,先來一次輪巡 循環這個滿足條件的文章,然后再依次判斷它是否在過了七天,過了過了半個月。如果過了就把這個狀態變量設置為零
字多就是有道理,這個思路是可行
我以前也做過類似的功能,我是直接在list標簽里面寫的時間判斷,就是效率有點低,數據多就卡
官方這個思路更好,用字段控制更效率,比我以前開發的要簡單一些,看到這個思路,我突然茅塞頓開了
這個功能點系統沒有這個功能,需要二次開發才可以的,大概思路可以這樣做。
首先要給這篇文章建立一個時間字限制字段,這個字段就存儲就是幾天可以顯示,一個月,兩個月,三個月等等,它就是一個時間的控制字段。
然后建立一個類似于狀態的字段來控制這個限制字段。
比如文章列表是否顯示如何控制?是否顯示使用的列列表里面作為做一次判斷?內容里面是否做一次判斷。當他這個狀態字段為零的時候,就不不讓他出現在列表里面。
如果要做內容的話,也可以在內容里面做判斷,如果這種狀態是你們就不讓他訪問。
但是現在要控制這個狀態,怎么自動給它賦為零,利用任務計劃就自動任務功能,先來一次輪巡 循環這個滿足條件的文章,然后再依次判斷它是否在過了七天,過了過了半個月。如果過了就把這個狀態變量設置為零
字多就是有道理,這個思路是可行
我以前也做過類似的功能,我是直接在list標簽里面寫的時間判斷,就是效率有點低,數據多就卡
官方這個思路更好,用字段控制更效率,比我以前開發的要簡單一些,看到這個思路,我突然茅塞頓開了