1<#-- Retrieve the published date meta data field of the web content -->
2<#assign displaydate = .vars['reserved-article-display-date'].data>
3<#-- Save the original page locale for later -->
4<#assign originalLocale = .locale>
5
6<#-- Set the page locale to the portals default locale -->
7<#setting locale = localeUtil.getDefault()>
8
9<#-- Parse the date to a date object -->
10<#assign displaydate = displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")>
11
12<#-- Set the page locale back to the original page locale -->
13<#--#assign locale = ''-->
14<#assign dateFormat = "dd MM yyyy" />
15<#assign publishDate=dateUtil.getDate(displaydate,dateFormat,locale)/>
16
17
18<#assign liferay_ui = taglibLiferayHash["/META-INF/liferay-ui.tld"] />
19
20<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
21<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService" )>
22<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService" )>
23<#assign getterUtil = staticUtil["com.liferay.portal.kernel.util.GetterUtil"] />
24<#assign currentArticle = JournalArticleLocalService.getArticle(getterUtil.getLong(groupId),.vars['reserved-article-id'].data)>
25<#assign currentArticleResourcePrimKey = currentArticle.getResourcePrimKey()>
26<#assign currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey)/>
27
28<#assign viewCount = currentArticleAssetEntry.viewCount/>
29
30<div class="item">
31 <div class="contents">
32 <div class="date-visit">
33 <div class="date">
34 <span class="razi-icon-date"
35 ><span class="path1"></span></span>
36 <span class="main-date" id="id-${.vars['reserved-article-id'].data}"></span>
37 </div>
38 </div>
39 <div class="title">
40 ${stringUtil.shorten(htmlUtil.stripHtml(.vars['reserved-article-title'].data), 120)}
41 </div>
42 <div class="date-visit">
43 <div class="visit">
44 <span class="razi-icon-eye"
45 ><span class="path1"></span></span>
46 ${viewCount}
47 </div>
48 </div>
49 </div>
50</div>
51
52<script>
53var lang = document.getElementsByTagName("html")[0].getAttribute("lang");
54var date_element = document.getElementById("id-${.vars['reserved-article-id'].data}");
55if( lang == "fa-IR"){
56 date_element.innerHTML =
57 moment('${publishDate}', 'DD MM YYYY')
58 .locale('fa')
59 .format('dddd DD MMMM YYYY');
60}else if (lang == "ar-SA") {
61 date_element.innerHTML =
62 moment('${publishDate}', 'DD MM YYYY')
63 .locale('ar')
64 .format('dddd DD / MM / YYYY');
65}else if (lang == "en-US") {
66 date_element.innerHTML =
67 moment('${publishDate}', 'DD MM YYYY')
68 .locale('en')
69 .format('dddd DD MMMM YYYY');
70}
71document.getElementById("id-${.vars['reserved-article-id'].data}").setAttribute("id", "");
72</script>