免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

標題: [已回答] 關於帖子自動加上日期問題 [打印本頁]

作者: MUMU    時間: 2010-9-30 12:30     標題: 關於帖子自動加上日期問題

大家好,我是新加入的新手!請多多指教!!!

關於發帖系統自動加上日期!!有什麼代碼可以用的嗎!!??????

就是會員在發帖時,不要顯示日期格式!送出時會自動補上日期格式!!
怕會員會自動修改日期...所以!!

在首頁四格&文章列表會出現格式!!

例如:  [yymmdd]xxxxxxxxxxxxx


想要像這樣的日期格式!!!有沒有誰有這樣的代碼呢!!!!
請管理員&大家幫幫我這個忙吧!!!!(((鞠躬!!!!

真的是非常需要它!!!!!!
作者: 幪面超人cn    時間: 2010-9-30 15:37

1# MUMU

目前在SCLUB也有相關的設置,可多點在網站上爬文
http://sclub.com.tw/discuz/viewthread.php?tid=651
作者: MUMU    時間: 2010-9-30 16:01

2# 幪面超人cn

嗯....這個我試過了!!
格式不是我想要的那種!!!
也爬過文了..就是找不到....

我想要的代碼是在發帖時不會顯示在標題上!!
要讓會員沒辦法修改日期格式!!
可是那個代碼會顯示在發帖時的標題上面!!
怕會被修改掉!!

你給的網址他的代碼
日期格式是這樣:[yyyymmdd]

我想要的日期格式是: [yymmdd]  ←我想要這樣的!!!


拜託!!有沒有人知道!!!
作者: Misura    時間: 2010-10-1 00:05

本帖最後由 Misura 於 2010-10-1 00:26 編輯

使用以下代码前,请先到后台界面处关闭浮动窗口 .不然代码不能生效.
底下三种选择其一就可,不需要此功能的,请不要加代码.

全局模式:   (所有版块)形式:[06.01]
第3统计处代码:[code]<script>function aDate(date){var month = (date.getMonth() + 1)<10? "0" + (date.getMonth() + 1)date.getMonth() + 1); var day = date.getDate()<10? "0" + date.getDate(): date.getDate();return month + "." + day; }var sub= document.getElementById("subject"),date=new Date();if(document.getElementById("returnmessage")!=nu
作者: Misura    時間: 2010-10-1 00:14

如果要改为[06-01]只要把return语句中引号里的.改为-就可以了.下同.

形式:[09.06.01]
第3统计处代码:
  1. <script>function aDate(date){var year=date.getFullYear().toString().substring(2,4);var month = (date.getMonth() + 1)<10? "0" + (date.getMonth() + 1):(date.getMonth() + 1); var day = date.getDate()<10? "0" + date.getDate(): date.getDate();return year+"."+month + "." + day; }var sub= document.getElementById("subject"),date=new Date();if(document.getElementById("returnmessage")!=null&&document.getElementById("returnmessage").innerHTML.indexOf("发新话题")!=-1){if(sub&&sub.value==""){sub.value="[" + aDate(date) + "]";}}
  2. </script>
複製代碼
局部模式:  (只要某个或者某几个版块)
第3统计处代码:
  1. <script>function format(date){var year=date.getFullYear().toString().substring(2,4);var month = (date.getMonth() + 1)<10? "0" + (date.getMonth() + 1):(date.getMonth() + 1); var day = date.getDate()<10? "0" + date.getDate(): date.getDate();return year+"."+month + "." + day; }var sub= document.getElementById("subject"),date=new Date();if(location.href.indexOf("fid=2")!=-1&&document.getElementById("returnmessage")!=null&&document.getElementById("returnmessage").innerHTML.indexOf("发新话题")!=-1){if(sub&&sub.value==""){sub.value="[" + format(date) + "]";}}
  2. </script>
複製代碼
其中fid=2是发帖框那个IE浏览器地址栏上的.你要哪个版块就直接修改为那地址栏的数值就可以了.
作者: MUMU    時間: 2010-10-1 08:14

5# Misura

阿!對對對!!
我要的就是這個!!!!

實在是太感謝大大了!!!!
非常需要它呢!!!!

謝謝啦!!
作者: lovesclub225    時間: 2010-11-15 16:40

這好東西~  謝謝分享!!!
作者: azrael    時間: 2011-3-15 22:11

为什么没有效果的?!
作者: aimei    時間: 2011-3-29 21:45

对咯~我用了也是一样~
作者: papamonkey    時間: 2011-7-11 15:42

我試過很多次了!!!
但是不管怎麼弄

日期都沒有顯現出來阿!




歡迎光臨 SCLUB免費論壇申請-使用者論壇 (http://258club.com/discuz/) Powered by Discuz! 7.2