2017-06-12 48 views
0

我使用Squarespace的Foundry模板並以「星期一」格式顯示日期。我希望顯示發佈的年份(僅限年份)。該社區的成員幫助其他人改變了在同一個模板中顯示月份的方式(Change date format on a template);我想知道是否有人能夠幫助我解決這個類似的挑戰。在Squarespace模板上用Year替換日/月格式

如果你能夠幫助我,你是否也可以讓我知道在模板中注入Javascript的位置? (我實際上還沒有成功獲得月份顯示代碼的工作,甚至作爲一個測試 - 我試圖看看我是否可以玩它並自己改變它,但它沒有工作,我不知道我是否'把它插入錯誤的地方?)。

太感謝你了,不管了, 瑪吉

回答

0

下面的JavaScript,通過site code injection插入,應該做的伎倆:

主菜單,單擊設置,點擊高級,然後單擊代碼注入

使用「Footer」注射區域。

<script> 
    (function() { 
     var dates = document.getElementsByClassName("dt-published date-highlight"); 
     var date; 
     var i,I; 

     // Loop through all dates, replacing inner HTML with date from 'datetime' attribute. 
     for (i=0, I=dates.length; i<I; i++) { 
      date = dates[i]; 
      date.innerHTML = date.getAttribute("datetime").split("-")[0]; 
     } 
    })(); 
</script> 
+0

超級滿意閱讀上述內容,並真正感謝您的幫助,以正確的方向解決這個問題。現在 - 我覺得自己像個瘋子,但是我已經進入了主頁>設置>高級>代碼注入,並將上面的內容粘貼到「HEADER /輸入將在每個頭部注入'head'標籤的代碼你的網站頁面「...並保存......然後什麼也沒有發生。我粘貼到錯誤的領域?這是什麼奇怪的用戶錯誤? LMK如果你有建議,請致謝。 –

+0

p.s.我知道這不是呃,這是一個Squarespace代碼注入幫助論壇。 ;-)所以如果你不想處理這個問題,我完全理解 - 我真的很感謝你的幫助! –

+0

我應該澄清:使用「頁腳」代碼注入區域。 – Brandon