97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

Discuz! 官方交流社區(qū)

標(biāo)題: 好久沒(méi)提問(wèn)了,今天來(lái)提問(wèn)一下??纯从袥](méi)有大神來(lái)幫助一下的。 [打印本頁(yè)]

作者: 1544765    時(shí)間: 2024-11-16 15:13
標(biāo)題: 好久沒(méi)提問(wèn)了,今天來(lái)提問(wèn)一下。看看有沒(méi)有大神來(lái)幫助一下的。
(, 下載次數(shù): 31)


看圖。
這是一個(gè)diy的帖子模塊,希望讓今日發(fā)布的內(nèi)容時(shí)間變成紅色(圖中紅框),昨天發(fā)布的依然保持當(dāng)前色。

如:11月16日新的內(nèi)容日期顏色為紅色。11月15日或者之前的日期顏色保持不變。

最終要求效果如下圖
(, 下載次數(shù): 42)


當(dāng)然不希望用到插件。

作者: 1544765    時(shí)間: 2024-11-16 15:15
補(bǔ)充一下當(dāng)前模塊的diy模塊的代碼
  1. <div class="module cl xl xl1">
  2.     <ul>
  3.         [loop]
復(fù)制代碼

作者: 1544765    時(shí)間: 2024-11-16 15:17
1544765 發(fā)表于 2024-11-16 15:15
補(bǔ)充一下當(dāng)前模塊的diy模塊的代碼

直接發(fā)代碼循環(huán)標(biāo)簽下的不顯示了 我補(bǔ)一張圖片
(, 下載次數(shù): 28)


作者: bug八阿哥    時(shí)間: 2024-11-16 15:18
首先要獲取時(shí)間的變量才可以
假設(shè) $slide['dateline'] 是 UNIX 時(shí)間戳
  1. <ul class="cl">
  2.     <!--{loop $slides $slide}-->
  3.     <?php
  4.     $postDate = date('Y-m-d', $slide['dateline']);
  5.     $isToday = ($postDate === $currentDate);
  6.     ?>
  7.     <li>
  8.         <p style="color: <?php echo $isToday ? 'red' : 'black'; ?>;">
  9.             <?php echo $postDate; ?>
  10.         </p>
  11.     </li>
  12.     <!--{/loop}-->
  13. </ul>
復(fù)制代碼

作者: bug八阿哥    時(shí)間: 2024-11-16 15:19
最好是發(fā)完整的代碼出來(lái)
作者: 1544765    時(shí)間: 2024-11-16 15:19
bug八阿哥 發(fā)表于 2024-11-16 15:19
最好是發(fā)完整的代碼出來(lái)

<div class="module cl xl xl1">
    <ul>
    循環(huán)
    <li><em>{dateline}</em><a href="{url}" title="{title}"{target}>{title}</a></li>
    循環(huán)
    </ul>
</div>
作者: bug八阿哥    時(shí)間: 2024-11-16 15:21
  1. <div class="module cl xl xl1">
  2.     <ul>
  3.         <li><em class="date">{dateline}</em><a href="{url}" title="{title}"{target}>{title}</a></li>
  4.     </ul>
  5. </div>

  6. <script>
  7.     document.addEventListener('DOMContentLoaded', function() {
  8.         const currentDate = new Date().toISOString().split('T')[0];
  9.         document.querySelectorAll('.date').forEach(function(dateElement) {
  10.             const dateText = dateElement.textContent.trim();
  11.             if (dateText === currentDate) {
  12.                 dateElement.style.color = 'red';
  13.             }
  14.         });
  15.     });
  16. </script>
復(fù)制代碼

作者: 1544765    時(shí)間: 2024-11-16 15:27
bug八阿哥 發(fā)表于 2024-11-16 15:21

嘗試了一下,目前沒(méi)有效果。
在編輯中也修改了幾次日期顯示效果,都不行呢。
作者: 湖中沉    時(shí)間: 2024-11-16 15:31
DIY內(nèi)不支持判斷邏輯類的代碼的,所以不能達(dá)到你的需求
作者: 1544765    時(shí)間: 2024-11-16 15:44
湖中沉 發(fā)表于 2024-11-16 15:31
DIY內(nèi)不支持判斷邏輯類的代碼的,所以不能達(dá)到你的需求

剛才嘗試了一下吧script的判斷寫(xiě)進(jìn)了這套模板 當(dāng)前模塊的下方。然后把時(shí)間格式改成yyyy-mm-dd就可以正常顯示效果了
作者: 1544765    時(shí)間: 2024-11-16 15:46
(, 下載次數(shù): 19)

上面老哥說(shuō)在diy里面不能用,那直接寫(xiě)在模板里就可以用了。非常感激這幾位老哥。
作者: 1544765    時(shí)間: 2024-11-16 15:47
1544765 發(fā)表于 2024-11-16 15:46
上面老哥說(shuō)在diy里面不能用,那直接寫(xiě)在模板里就可以用了。非常感激這幾位老哥。 ...

最終效果如下
(, 下載次數(shù): 19)


作者: bug八阿哥    時(shí)間: 2024-11-16 15:48
可以在后端php文件創(chuàng)建數(shù)據(jù)處理 不過(guò)不建議那么做
作者: 1544765    時(shí)間: 2024-11-16 15:50
bug八阿哥 發(fā)表于 2024-11-16 15:48
可以在后端php文件創(chuàng)建數(shù)據(jù)處理 不過(guò)不建議那么做

暫時(shí)放在模板文件里了,這個(gè)判斷目前只會(huì)在當(dāng)前頁(yè)有效果,其他頁(yè)面無(wú)影響。先用著吧,以后有問(wèn)題了就直接刪了。
作者: bug八阿哥    時(shí)間: 2024-11-16 15:53
1544765 發(fā)表于 2024-11-16 15:50
暫時(shí)放在模板文件里了,這個(gè)判斷目前只會(huì)在當(dāng)前頁(yè)有效果,其他頁(yè)面無(wú)影響。先用著吧,以后有問(wèn)題了就直接 ...

JS代碼只能在使用的地方正常  其他頁(yè)面要實(shí)現(xiàn) 也需要添加js
作者: 1544765    時(shí)間: 2024-11-16 15:53
bug八阿哥 發(fā)表于 2024-11-16 15:53
JS代碼只能在使用的地方正常  其他頁(yè)面要實(shí)現(xiàn) 也需要添加js

是的,你說(shuō)的很對(duì),展示我只需要用到這個(gè)頁(yè)面,其他頁(yè)面要使用我可以獨(dú)立創(chuàng)建一個(gè)js文件,然后在其他頁(yè)面隨時(shí)可以調(diào)用。
作者: bug八阿哥    時(shí)間: 2024-11-16 15:58
比如你要在列表 主題頁(yè)也使用 就可以在相關(guān)模板里添加

方法2:直接在相關(guān)DIY的地方 創(chuàng)建一個(gè) html的diy將JS代碼添加進(jìn)去保存就可以 無(wú)需在模板里添加 也不用多文件
作者: 1544765    時(shí)間: 2024-11-16 16:00
bug八阿哥 發(fā)表于 2024-11-16 15:58
比如你要在列表 主題頁(yè)也使用 就可以在相關(guān)模板里添加

方法2:直接在相關(guān)DIY的地方 創(chuàng)建一個(gè) html的diy將 ...

是的,這也是一種很好的辦法,雖然我沒(méi)有嘗試。
作者: bug八阿哥    時(shí)間: 2024-11-16 16:00
全站用 也可以試試在后臺(tái)的 統(tǒng)計(jì)代碼里 添加這個(gè)JS
作者: 湖中沉    時(shí)間: 2024-11-17 08:59
1544765 發(fā)表于 2024-11-16 15:44
剛才嘗試了一下吧script的判斷寫(xiě)進(jìn)了這套模板 當(dāng)前模塊的下方。然后把時(shí)間格式改成yyyy-mm-dd就可以正常 ...

JS屬于前端處理,是可以的,之前的代碼屬于PHP后端邏輯代碼,那就不支持




歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/) Powered by Discuz! X5.0