Asset Publisher

An error occurred while processing the template.
Java method "com.liferay.journal.web.asset.JournalArticleAssetRenderer.getTitle(Locale)" threw an exception when invoked on com.liferay.journal.web.asset.JournalArticleAssetRenderer object "com.liferay.journal.web.asset.JournalArticleAssetRenderer@56d935a3"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: entryTitle = htmlUtil.escape(assetRen...  [in template "20100#20136#21503597" at line 75, column 81]
	- Reached through: #assign-container  [in template "20100#20136#21503597" at line 68, column 73]
----
1<!-- Last News --> 
2<!------ Include the above in your HEAD tag ----------> 
3<#assign lang = themeDisplay.getLanguageId() /> 
4<#if lang == "ar_SA"> 
5	<#assign buPress="إدارة الإعلام والعلاقات العامة" /> 
6	<#assign buTitleNews="الأخبار و" /> 
7	<#assign buTitleUpdates="الأحداث" /> 
8<#else> 
9	<#assign buPress="Media and Public Relations Department" /> 
10	<#assign buTitleNews="News &amp;" /> 
11	<#assign buTitleUpdates="Updates" /> 
12</#if> 
13<#function getUserN x> 
14	<#assign userName = buPress /> 
15	<#switch x> 
16		<#case 79598> 
17			<#assign userName = buPress /> 
18		<#break> 
19		<#case 79554> 
20			<#assign userName = buPress /> 
21		<#break> 
22		<#default> 
23		<#assign userName = htmlUtil.escape(portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())) /> 
24	</#switch> 
25	<#return userName> 
26</#function> 
27	<div class="container main"> 
28		<div class="background-div"></div> 
29		<div class="news"> 
30			<div class="row"> 
31				 
32				<div class="col-md-5"> 
33					<div class="content"> 
34						<h2>${buTitleNews} </h2> 
35						<h2 class="mark-color">${buTitleUpdates}</h2> 
36					</div> 
37				</div> 
38				<div class="col-md-7"> 
39					<div class="border"> 
40					</div> 
41					<div class="panel-body"> 
42						<div class="tab-content"> 
43							<div class="tab-pane fade in active"> 
44								<#assign color_scheme = themeDisplay.getColorScheme().getCssClass()/> 
45							<#assign dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"]/> 
46							<#assign dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"] /> 
47							<#if !entries?has_content> 
48								<#if !themeDisplay.isSignedIn()> 
49									${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
50								</#if> 
51 
52								<div class="alert alert-info"> 
53									<@liferay_ui["message"] key="there-are-no-results" /> 
54								</div> 
55							</#if> 
56							<#assign cnt=0/> 
57							<!-- Article --> 
58							<div class="row">  	 
59								<div id="carouselbreaking" class="carousel slide" data-ride="carousel"> 
60								<!--breaking news--> 
61								<div class="carousel-inner"> 
62								<#assign counter = 0 /> 
63								<#assign activeClass = "active" />								 
64								<#list entries as entry> 
65									<#if (counter > 0)> 
66										<#assign activeClass = "" /> 
67									</#if> 
68									<#assign 
69										entry = entry 
70									 
71										pdate=entry.getPublishDate() 
72									 
73										assetRenderer = entry.getAssetRenderer() 
74 
75										entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
76										userN = assetRenderer.getUserId() 
77										viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) 
78										userId = getUserN(userN) 
79									/> 
80									<#assign docXml = saxReaderUtil.read(assetRenderer.getArticle().getContentByLocale(locale)) /> 
81									<#assign news_title = docXml.valueOf("//dynamic-element[@name='news_title']/dynamic-content/text()") /> 
82									<#assign s_image = docXml.valueOf("//dynamic-element[@name='s_image']/dynamic-content/text()") /> 
83									<#assign short_desc = docXml.valueOf("//dynamic-element[@name='short_desc']/dynamic-content/text()") /> 
84									<#assign news_desc = docXml.valueOf("//dynamic-element[@name='news_desc']/dynamic-content/text()") /> 
85									<#assign category = docXml.valueOf("//dynamic-element[@name='Category']/dynamic-content/text()") /> 
86									<#assign Date284r = docXml.valueOf("//dynamic-element[@name='Date284r']/dynamic-content/text()") /> 
87									 
88 
89									<#if s_image?has_content    > 
90									  <#assign s_image = s_image 
91										dlFile_hashmap = jsonFactoryUtil.createJSONObject(s_image)  
92															 uuid = dlFile_hashmap.uuid 
93												   groupId = dlFile_hashmap.groupId 
94												   dlFile = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(uuid,groupId?number) 
95										s_image_url =  dlUtil.getPreviewURL(dlFile, dlFile.getFileVersion(),themeDisplay,'') 
96
97									</#if>  
98										   
99									<#assign cnt=cnt+1/> 
100						 
101						 
102									<#if b_image?has_content    > 
103										<#assign b_image = b_image 
104											dlFile_hashmap = jsonFactoryUtil.createJSONObject(b_image)  
105																 uuid = dlFile_hashmap.uuid 
106													   groupId = dlFile_hashmap.groupId 
107													   dlFile = dlAppLocalServiceUtil.getFileEntryByUuidAndGroupId(uuid,groupId?number) 
108											b_image_url =  dlUtil.getPreviewURL(dlFile, dlFile.getFileVersion(),themeDisplay,'') 
109
110									</#if> 
111 
112									<#assign GroupLocalServiceUtil  = staticUtil["com.liferay.portal.kernel.service.GroupLocalServiceUtil"]   
113 
114									mysite = GroupLocalServiceUtil.getGroup(assetRenderer.getGroupId()).getName()/> 
115 
116						   
117							 
118									 
119										 
120											<div class="col-12 g-mb-30 carousel-item ${activeClass}">	 
121											  <!-- Article --> 
122												<article class="u-block-hover"> 
123													<figure class=""> <img class="img-fluid w-100 u-block-hover__main--zoom-v1" src="${s_image_url}" alt="Image Description" style="height:410px;width:100%!important"> </figure> 
124													<div style="background: rgba(0, 0, 0, 0.6);width:100%" wfd-id="110" class="g-pos-abs g-bottom-0"> 
125														<ul class="u-list-inline g-font-size-12 g-color-white" wfd-id="112"> 
126															<li class="list-inline-item g-ml-25 g-mb-10 g-mt-20" wfd-id="114" g-hidden-xs-down="" g-pos-abs="" g-top-20=""> <a class="btn btn-sm u-btn rounded-0" href="${viewURL}" !important;"><span style="color:#94c83d;background-color: #2e408d !important;">${userName}</span></a><span style="font-size:12px;color:white">${Date284r}</span></li> 
127															<li class="list-inline-item" style="width:100%" wfd-id="113">  
128																<a class="btn btn-sm u-btn rounded-0 g-font-weight-500 g-font-size-20 g-mb-15 g-ml-20 g-mr-10" style="height: 30px;overflow:hidden;font-size:1rem!important;color:white;width:100%" href="${viewURL}" !important;">${stringUtil.shorten(news_title, 70)}</a> 
129															</li> 
130														</ul> 
131													</div> 
132												</article> 
133											  <!-- End Article --> 
134											</div> 
135											<div class="asset-abstract"> 
136												<div class="pull-right"> 
137													<@getPrintIcon /> 
138 
139													<@getFlagsIcon /> 
140 
141													<@getEditIcon /> 
142												</div> 
143											</div> 
144											<div class="w-100"></div> 
145										<#assign counter = counter + 1 /> 
146									</#list> 
147									</div> 
148									</div> 
149								</div> 
150								<!--  <style> 
151								h2.portlet-title-text { 
152									display: none; 
153								}						   
154								</style>--> 
155 
156							</div> 
157						</div> 
158					</div> 
159				</div> 
160			</div> 
161		</div> 
162	</div> 
163	 
164 
165	<#macro getDiscussion> 
166		<#if getterUtil.getBoolean(enableComments) && assetRenderer.isCommentable()> 
167			<br /> 
168 
169			<#assign discussionURL = renderResponse.createActionURL() /> 
170 
171			${discussionURL.setParameter("javax.portlet.action", "invokeTaglibDiscussion")} 
172 
173			<@liferay_comment["discussion"] 
174				className=entry.getClassName() 
175				classPK=entry.getClassPK() 
176				formAction=discussionURL?string 
177				formName="fm" + entry.getClassPK() 
178				ratingsEnabled=getterUtil.getBoolean(enableCommentRatings) 
179				redirect=currentURL 
180				userId=assetRenderer.getUserId() 
181			/> 
182		</#if> 
183	</#macro> 
184 
185 
186	  <#macro getEditIcon> 
187		<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
188			<#assign redirectURL = renderResponse.createRenderURL() /> 
189 
190			${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")} 
191			${redirectURL.setWindowState("pop_up")} 
192 
193			<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
194 
195			<#if validator.isNotNull(editPortletURL)> 
196				<#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) /> 
197 
198				<@liferay_ui["icon"] 
199					cssClass="icon-monospaced visible-interaction" 
200					icon="pencil" 
201					markupView="lexicon" 
202					message=title 
203					url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
204				/> 
205			</#if> 
206		</#if> 
207	  </#macro> 
208 
209	  <#macro getFlagsIcon> 
210		<#if getterUtil.getBoolean(enableFlags)> 
211			<@liferay_flags["flags"] 
212				className=entry.getClassName() 
213				classPK=entry.getClassPK() 
214				contentTitle=entry.getTitle(locale) 
215				label=false 
216				reportedUserId=entry.getUserId() 
217			/> 
218		</#if> 
219	  </#macro> 
220 
221	  <#macro getMetadataField 
222		fieldName 
223
224		<#if stringUtil.split(metadataFields)?seq_contains(fieldName)> 
225			<span class="metadata-entry metadata-${fieldName}"> 
226				<#assign dateFormat = "dd MMM yyyy" /> 
227 
228				<#if stringUtil.equals(fieldName, "author")> 
229					<@liferay.language key="by" /> ${htmlUtil.escape(portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName()))} 
230				<#elseif stringUtil.equals(fieldName, "categories")> 
231					<@liferay_asset["asset-categories-summary"] 
232						className=entry.getClassName() 
233						classPK=entry.getClassPK() 
234						portletURL=renderResponse.createRenderURL() 
235					/> 
236			  
237 
238					<#elseif stringUtil.equals(fieldName, "create-date")> 
239					${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)} 
240				<#elseif stringUtil.equals(fieldName, "expiration-date")> 
241					${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)} 
242				<#elseif stringUtil.equals(fieldName, "modified-date")> 
243					${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)} 
244				<#elseif stringUtil.equals(fieldName, "priority")> 
245					${entry.getPriority()} 
246				<#elseif stringUtil.equals(fieldName, "publish-date")> 
247					${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)} 
248				<#elseif stringUtil.equals(fieldName, "tags")> 
249					<@liferay_asset["asset-tags-summary"] 
250						className=entry.getClassName() 
251						classPK=entry.getClassPK() 
252						portletURL=renderResponse.createRenderURL() 
253					/> 
254				<#elseif stringUtil.equals(fieldName, "view-count")> 
255					${entry.getViewCount()} <@liferay.language key="views" /> 
256				</#if> 
257			</span> 
258		</#if> 
259	  </#macro> 
260 
261		<#macro getPrintIcon> 
262			<#if getterUtil.getBoolean(enablePrint)> 
263				<#assign printURL = renderResponse.createRenderURL() /> 
264 
265				${printURL.setParameter("mvcPath", "/view_content.jsp")} 
266				${printURL.setParameter("assetEntryId", entry.getEntryId()?string)} 
267				${printURL.setParameter("viewMode", "print")} 
268				${printURL.setParameter("type", entry.getAssetRendererFactory().getType())} 
269 
270				<#if assetRenderer.getUrlTitle()?? && validator.isNotNull(assetRenderer.getUrlTitle())> 
271					<#if assetRenderer.getGroupId() != themeDisplay.getScopeGroupId()> 
272						${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)} 
273					</#if> 
274 
275					${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())} 
276				</#if> 
277 
278				${printURL.setWindowState("pop_up")} 
279 
280				<@liferay_ui["icon"] 
281					iconCssClass="icon-print" 
282					message="print" 
283					url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "printAsset', title: '" + languageUtil.format(locale, "print-x-x", ["hide-accessible", entryTitle], false) + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});" 
284				/> 
285			</#if> 
286		</#macro> 
287 
288	  <#macro getRatings> 
289		<#if getterUtil.getBoolean(enableRatings) && assetRenderer.isRatable()> 
290			<div class="asset-ratings"> 
291				<@liferay_ui["ratings"] 
292					className=entry.getClassName() 
293					classPK=entry.getClassPK() 
294				/> 
295			</div> 
296		</#if> 
297	  </#macro> 
298 
299	  <#macro getRelatedAssets> 
300		<#if getterUtil.getBoolean(enableRelatedAssets)> 
301			<@liferay_asset["asset-links"] 
302				assetEntryId=entry.getEntryId() 
303				viewInContext=!stringUtil.equals(assetLinkBehavior, "showFullContent") 
304			/> 
305		</#if> 
306	  </#macro> 
307 
308	  <#macro getSocialBookmarks> 
309		<@liferay_social_bookmarks["bookmarks"] 
310			className=entry.getClassName() 
311			classPK=entry.getClassPK() 
312			displayStyle="${socialBookmarksDisplayStyle}" 
313			target="_blank" 
314			title=entry.getTitle(locale) 
315			url=viewURL 
316		/> 
317	  </#macro> 
318	   
319	   
320	   
321	   
322	   
323	   
324	  <style> 
325.navbar-nav.navbar-center { 
326    position: absolute; 
327    left: 50%; 
328    transform: translatex(-50%); 
329
330.panel.with-nav-tabs .panel-heading{ 
331    padding: 5px 5px 0 5px; 
332
333.panel.with-nav-tabs .nav-tabs{ 
334	border-bottom: none; 
335
336.panel.with-nav-tabs .nav-justified{ 
337	margin-bottom: -1px; 
338
339/********************************************************************/ 
340/*** PANEL DEFAULT ***/ 
341.with-nav-tabs.panel-default .nav-tabs > li > a, 
342.with-nav-tabs.panel-default .nav-tabs > li > a:hover, 
343.with-nav-tabs.panel-default .nav-tabs > li > a:focus { 
344    color: #777; 
345
346.with-nav-tabs.panel-default .nav-tabs > .open > a, 
347.with-nav-tabs.panel-default .nav-tabs > .open > a:hover, 
348.with-nav-tabs.panel-default .nav-tabs > .open > a:focus, 
349.with-nav-tabs.panel-default .nav-tabs > li > a:hover, 
350.with-nav-tabs.panel-default .nav-tabs > li > a:focus { 
351    color: #777; 
352	background-color: #ddd; 
353	border-color: transparent; 
354
355.with-nav-tabs.panel-default .nav-tabs > li.active > a, 
356.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover, 
357.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus { 
358	color: #555 !important; 
359	background-color: #fff !important; 
360	border-color: #ddd !important; 
361	border-bottom-color: transparent !important; 
362
363.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu { 
364    background-color: #f5f5f5; 
365    border-color: #ddd; 
366
367.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a { 
368    color: #777;    
369
370.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, 
371.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { 
372    background-color: #ddd; 
373
374.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a, 
375.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, 
376.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { 
377    color: #fff !important; 
378    background-color: #555 !important; 
379
380/********************************************************************/ 
381/*** PANEL PRIMARY ***/ 
382.with-nav-tabs.panel-primary .nav-tabs > li > a, 
383.with-nav-tabs.panel-primary .nav-tabs > li > a:hover, 
384.with-nav-tabs.panel-primary .nav-tabs > li > a:focus { 
385    color: #fff; 
386
387.with-nav-tabs.panel-primary .nav-tabs > .open > a, 
388.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover, 
389.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus, 
390.with-nav-tabs.panel-primary .nav-tabs > li > a:hover, 
391.with-nav-tabs.panel-primary .nav-tabs > li > a:focus { 
392	color: #fff; 
393	background-color: #3071a9; 
394	border-color: transparent; 
395
396.with-nav-tabs.panel-primary .nav-tabs > li.active > a, 
397.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover, 
398.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus { 
399	color: #428bca !important; 
400	background-color: #fff !important; 
401	border-color: #428bca !important; 
402	border-bottom-color: transparent !important; 
403
404.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu { 
405    background-color: #428bca; 
406    border-color: #3071a9; 
407
408.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a { 
409    color: #fff;    
410
411.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, 
412.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { 
413    background-color: #3071a9; 
414
415.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a, 
416.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, 
417.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { 
418    background-color: #4a9fe9 !important; 
419
420/********************************************************************/ 
421/*** PANEL SUCCESS ***/ 
422.with-nav-tabs.panel-success .nav-tabs > li > a, 
423.with-nav-tabs.panel-success .nav-tabs > li > a:hover, 
424.with-nav-tabs.panel-success .nav-tabs > li > a:focus { 
425	color: #3c763d; 
426
427.with-nav-tabs.panel-success .nav-tabs > .open > a, 
428.with-nav-tabs.panel-success .nav-tabs > .open > a:hover, 
429.with-nav-tabs.panel-success .nav-tabs > .open > a:focus, 
430.with-nav-tabs.panel-success .nav-tabs > li > a:hover, 
431.with-nav-tabs.panel-success .nav-tabs > li > a:focus { 
432	color: #3c763d; 
433	background-color: #d6e9c6; 
434	border-color: transparent; 
435
436.with-nav-tabs.panel-success .nav-tabs > li.active > a, 
437.with-nav-tabs.panel-success .nav-tabs > li.active > a:hover, 
438.with-nav-tabs.panel-success .nav-tabs > li.active > a:focus { 
439	color: #3c763d !important; 
440	background-color: #fff !important; 
441	border-color: #d6e9c6 !important; 
442	border-bottom-color: transparent !important; 
443
444.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu { 
445    background-color: #dff0d8; 
446    border-color: #d6e9c6; 
447
448.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a { 
449    color: #3c763d;    
450
451.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, 
452.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { 
453    background-color: #d6e9c6; 
454
455.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a, 
456.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, 
457.with-nav-tabs.panel-success .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { 
458    color: #fff !important; 
459    background-color: #3c763d !important; 
460
461/********************************************************************/ 
462/*** PANEL INFO ***/ 
463.with-nav-tabs.panel-info .nav-tabs > li > a, 
464.with-nav-tabs.panel-info .nav-tabs > li > a:hover, 
465.with-nav-tabs.panel-info .nav-tabs > li > a:focus { 
466	color: #31708f; 
467
468.with-nav-tabs.panel-info .nav-tabs > .open > a, 
469.with-nav-tabs.panel-info .nav-tabs > .open > a:hover, 
470.with-nav-tabs.panel-info .nav-tabs > .open > a:focus, 
471.with-nav-tabs.panel-info .nav-tabs > li > a:hover, 
472.with-nav-tabs.panel-info .nav-tabs > li > a:focus { 
473	color: #31708f; 
474	background-color: #bce8f1; 
475	border-color: transparent; 
476
477.with-nav-tabs.panel-info .nav-tabs > li.active > a, 
478.with-nav-tabs.panel-info .nav-tabs > li.active > a:hover, 
479.with-nav-tabs.panel-info .nav-tabs > li.active > a:focus { 
480	color: #31708f !important; 
481	background-color: #fff !important; 
482	border-color: #bce8f1 !important; 
483	border-bottom-color: transparent !important; 
484
485.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu { 
486    background-color: #d9edf7; 
487    border-color: #bce8f1; 
488
489.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a { 
490    color: #31708f;    
491
492.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, 
493.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { 
494    background-color: #bce8f1; 
495
496.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a, 
497.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, 
498.with-nav-tabs.panel-info .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { 
499    color: #fff !important; 
500    background-color: #31708f !important; 
501
502/********************************************************************/ 
503/*** PANEL WARNING ***/ 
504.with-nav-tabs.panel-warning .nav-tabs > li > a, 
505.with-nav-tabs.panel-warning .nav-tabs > li > a:hover, 
506.with-nav-tabs.panel-warning .nav-tabs > li > a:focus { 
507	color: #8a6d3b; 
508
509.with-nav-tabs.panel-warning .nav-tabs > .open > a, 
510.with-nav-tabs.panel-warning .nav-tabs > .open > a:hover, 
511.with-nav-tabs.panel-warning .nav-tabs > .open > a:focus, 
512.with-nav-tabs.panel-warning .nav-tabs > li > a:hover, 
513.with-nav-tabs.panel-warning .nav-tabs > li > a:focus { 
514	color: #8a6d3b; 
515	background-color: #faebcc; 
516	border-color: transparent; 
517
518.with-nav-tabs.panel-warning .nav-tabs > li.active > a, 
519.with-nav-tabs.panel-warning .nav-tabs > li.active > a:hover, 
520.with-nav-tabs.panel-warning .nav-tabs > li.active > a:focus { 
521	color: #8a6d3b !important; 
522	background-color: #fff !important; 
523	border-color: #faebcc !important; 
524	border-bottom-color: transparent !important; 
525
526.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu { 
527    background-color: #fcf8e3; 
528    border-color: #faebcc; 
529
530.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a { 
531    color: #8a6d3b;  
532
533.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, 
534.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { 
535    background-color: #faebcc; 
536
537.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a, 
538.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, 
539.with-nav-tabs.panel-warning .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { 
540    color: #fff; 
541    background-color: #8a6d3b; 
542
543/********************************************************************/ 
544/*** PANEL DANGER ***/ 
545.with-nav-tabs.panel-danger .nav-tabs > li > a, 
546.with-nav-tabs.panel-danger .nav-tabs > li > a:hover, 
547.with-nav-tabs.panel-danger .nav-tabs > li > a:focus { 
548	color: #a94442; 
549
550.with-nav-tabs.panel-danger .nav-tabs > .open > a, 
551.with-nav-tabs.panel-danger .nav-tabs > .open > a:hover, 
552.with-nav-tabs.panel-danger .nav-tabs > .open > a:focus, 
553.with-nav-tabs.panel-danger .nav-tabs > li > a:hover, 
554.with-nav-tabs.panel-danger .nav-tabs > li > a:focus { 
555	color: #a94442; 
556	background-color: #ebccd1; 
557	border-color: transparent; 
558
559.with-nav-tabs.panel-danger .nav-tabs > li.active > a, 
560.with-nav-tabs.panel-danger .nav-tabs > li.active > a:hover, 
561.with-nav-tabs.panel-danger .nav-tabs > li.active > a:focus { 
562	color: #a94442 !important; 
563	background-color: #fff !important; 
564	border-color: #ebccd1 !important; 
565	border-bottom-color: transparent !important; 
566
567.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu { 
568    background-color: #f2dede; /* bg color */ 
569    border-color: #ebccd1; /* border color */ 
570
571.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a { 
572    color: #a94442; /* normal text color */   
573
574.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:hover, 
575.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > li > a:focus { 
576    background-color: #ebccd1; /* hover bg color */ 
577
578.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a, 
579.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover, 
580.with-nav-tabs.panel-danger .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus { 
581    color: #fff !important; /* active text color */ 
582    background-color: #a94442 !important; /* active bg color */ 
583
584</style> 
585<style> 
586.background-div{ 
587	position: absolute; 
588    top:0; 
589	left:0; 
590	width: 50%; 
591    height: 90%; 
592    background-color: #2e408d; 
593	 
594
595.main 
596
597	padding-top:160px; 
598	margin-bottom:0; 
599
600.news .content { 
601	color:#FFF; 
602
603.news .content h2 
604
605	font-size: 50px; 
606    font-weight: 700; 
607	 
608
609.news .content .mark-color 
610
611	color:#94c83d !important 
612
613.news .content 
614
615	padding-top:55px 
616
617.news .border 
618
619    position: absolute; 
620    top: -10px; 
621    left: 23px; 
622    width: 85%; 
623    height: 85%; 
624    border: 2px solid #94c83d !important; 
625
626</style> 
627<#if locale == "ar_SA"> 
628<style> 
629.background-div{ 
630	left: auto; 
631    right: 0; 
632
633 
634.news .border 
635
636    left: auto; 
637    right: 23px; 
638
639</style> 
640</#if> 

Asset Publisher

null اختتام بطولة الشطرنج لطلاب الجامعات السعودية 2

اختتام بطولة الشطرنج لطلاب الجامعات السعودية وتتويج الفائزين بجامعة الباحة

اختُتمت منافسات بطولة الشطرنج للجامعات السعودية الموسم 15 للعام 2024 - 2025 م مسار الطلاب أمس  ؛بحضور معالي رئيس جامعة الباحة الأستاذ الدكتور عبدالله بن يحيى الحسين ، ووكيل الجامعة للدراسات العليا الأستاذ الدكتور غانم بن محمد الغامدي ، والتي استضافتها الجامعة خلال الفترة من 20-23 ربيع الأخر الحالي  ، بمشاركة أكثر من 150  طالبًا من 33 جامعة؛ بتنظيم من الاتحاد السعودي للرياضة الجامعية بوزارة التعليم.

وتوّج معالي رئيس جامعة الباحة ، وأمين عام  الاتحاد السعودي للرياضة الجامعية محمد الشمري ومدير البطولة  الدكتور خالد بن ناصر الخريجي  الفائزين، حيث فازت بالمركز الأول والميداليات الذهبية جامعة الملك فهد للبترول والمعادن ، وحصدت المركز الثاني والميداليات الفضية جامعة الملك سعود ، وحققت المركز الثالث والميداليات البرونزية جامعة أم القرى .