久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發(fā)帖
查看: 1178|回復(fù): 19

[已解決] 好久沒提問了,今天來提問一下。看看有沒有大神來幫助一下的。

12

主題

132

回帖

217

積分

爐火純青

貢獻(xiàn)
8 點(diǎn)
金幣
23 個
樓主
發(fā)表于 2024-11-16 15:13:07 | 只看樓主 |只看大圖 |倒序?yàn)g覽 |閱讀模式


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

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

最終要求效果如下圖


當(dāng)然不希望用到插件。
1 貢獻(xiàn)

最佳答案

  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ù)制代碼
回復(fù)

使用道具 舉報(bào)

12

主題

132

回帖

217

積分

爐火純青

貢獻(xiàn)
8 點(diǎn)
金幣
23 個
沙發(fā)
 樓主| 發(fā)表于 2024-11-16 15:15:39 | 只看Ta
補(bǔ)充一下當(dāng)前模塊的diy模塊的代碼
  1. <div class="module cl xl xl1">
  2.     <ul>
  3.         [loop]
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

12

主題

132

回帖

217

積分

爐火純青

貢獻(xiàn)
8 點(diǎn)
金幣
23 個
板凳
 樓主| 發(fā)表于 2024-11-16 15:17:25 | 只看Ta
1544765 發(fā)表于 2024-11-16 15:15
補(bǔ)充一下當(dāng)前模塊的diy模塊的代碼

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

回復(fù)

使用道具 舉報(bào)

67

主題

298

回帖

422

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
7 點(diǎn)
金幣
9 個
QQ
地板
發(fā)表于 2024-11-16 15:18:11 | 只看Ta
首先要獲取時間的變量才可以
假設(shè) $slide['dateline'] 是 UNIX 時間戳
  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ù)制代碼
回復(fù)

使用道具 舉報(bào)

67

主題

298

回帖

422

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
7 點(diǎn)
金幣
9 個
QQ
5#
發(fā)表于 2024-11-16 15:19:06 | 只看Ta
最好是發(fā)完整的代碼出來
回復(fù)

使用道具 舉報(bào)

12

主題

132

回帖

217

積分

爐火純青

貢獻(xiàn)
8 點(diǎn)
金幣
23 個
6#
 樓主| 發(fā)表于 2024-11-16 15:19:33 | 只看Ta
bug八阿哥 發(fā)表于 2024-11-16 15:19
最好是發(fā)完整的代碼出來

<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>
回復(fù)

使用道具 舉報(bào)

67

主題

298

回帖

422

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
7 點(diǎn)
金幣
9 個
QQ
7#
發(fā)表于 2024-11-16 15:21:15 | 只看Ta
  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ù)制代碼
回復(fù)

使用道具 舉報(bào)

12

主題

132

回帖

217

積分

爐火純青

貢獻(xiàn)
8 點(diǎn)
金幣
23 個
8#
 樓主| 發(fā)表于 2024-11-16 15:27:07 | 只看Ta

嘗試了一下,目前沒有效果。
在編輯中也修改了幾次日期顯示效果,都不行呢。
回復(fù)

使用道具 舉報(bào)

31

主題

5901

回帖

1萬

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
619 點(diǎn)
金幣
1444 個
QQ
9#
發(fā)表于 2024-11-16 15:31:04 | 只看Ta
DIY內(nèi)不支持判斷邏輯類的代碼的,所以不能達(dá)到你的需求
回復(fù)

使用道具 舉報(bào)

12

主題

132

回帖

217

積分

爐火純青

貢獻(xiàn)
8 點(diǎn)
金幣
23 個
10#
 樓主| 發(fā)表于 2024-11-16 15:44:08 | 只看Ta
湖中沉 發(fā)表于 2024-11-16 15:31
DIY內(nèi)不支持判斷邏輯類的代碼的,所以不能達(dá)到你的需求

剛才嘗試了一下吧script的判斷寫進(jìn)了這套模板 當(dāng)前模塊的下方。然后把時間格式改成yyyy-mm-dd就可以正常顯示效果了
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-9-19 05:58 , Processed in 0.086907 second(s), 32 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表