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@4d235f20"; 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 الملتقى العلمي لذوي الإعاقة

الملتقى العلمي لذوي الإعاقة بالباحة يؤكد أهمية إنشاء مركز بحثي وتوظيف الذكاء الاصطناعي في بناء البرامج العلاجية

أكد المشاركون في الملتقى العلمي الذي نظمه مركز العباقرة للرعاية النهارية بالتعاون مع جامعة الباحة بمناسبة اليوم العالمي للأشخاص ذوي الإعاقة 2024 اليوم، أهمية التدخل المبكر للحد من مشاكل الإعاقة على الفرد والأسرة وتفريد برامج توعوية عن أسباب الإعاقة واستراتيجيات الحد منها.

 

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

وشهد الملتقى الذي نظم تحت شعار "تعزيز قيادة الأشخاص ذوي الإعاقة لمستقبل شامل ومستدام" مشاركة أكثر من 16 جهة حكومية جلستان حواريتان, قدمها أعضاء هيئة التدريس بكلية التربية , حيث تناولت الجلسة الأولى الدعم النفسي والاجتماعي لذوي الإعاقة واسرهم , وتنمية المهارات المعرفية والسلوكية لديهم , وادار الجلسة الدكتور عبدالرحمن بن نغيش العلياني , وتحدث فيها د. محمد أحمد الشرفي , الدكتور سامي صالح الزهراني , و الدكتور عادل عبدالرحمن الغامدي , والدكتورة منال حكمي , وخرجت بمجموعة من التوصيات أهمها , ضرورة تكامل الجهود نحو الدعم النفسي والاجتماعي لذوي الإعاقة , وتصميم البرامج التأهيلية والتدريبية النوعية لتنمية قدراتهم ومهاراتهم , وفي الجلسة الثانية تحدثت عن خدمات وزارة الموارد البشرية لذوي الإعاقة بالباحة , وخدمات مدارس ذوي الإعاقة ,خدمات نادي ذوي الإعاقة , حيث أدارها الدكتور خالد معدي عسيري , , وتحدث فيها أز علي احمد الغامدي , والأستاذ علي صالح الشيخ , واتضح من خلالها الجهود الحكومية والأهلية التي تقدمها تلك الجهات لخدمة ذوي الإعاقة كما تضمن الملتقى ورشتا عمل متخصصة , الأولى عن اضطرابات التواصل ودور فريق العمل في برامج التربية الخاصة , وقدمها الدكتور عبدالعزيز الاسمري , بينما كانت الورشة الثانية عن تصور مقترح لتعليم ذوي الإعاقة السمعية والبصرية , وقدمها الدكتور ناصر عطيه الزهراني .