Cérémonie de remise des prix aux lauréats de la 17ème édition de "Media Star" et la 1ère édition de "Etoile Montante"

مرحباً بك عند Ooredoo الجزائر! نحن سعداء بانضمامك إلينا. أنا وكيل افتراضي من Ooredoo للدردشة، كيف يمكنني مساعدتك؟

Ooredoo Chat

1

حصل خطأ عند معالجة القالب.
The following has evaluated to null or missing:
==> curSection  [in template "20097#20123#77441" at line 727, column 6]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if curSection == "business|entreprises"  [in template "20097#20123#77441" at line 727, column 1]
----
1<#if entries?has_content> 
2	<#assign sectionParam = getterUtil.getString(request.getParameter("section"))?trim> 
3	<#if currentURL?contains('/business') || currentURL?contains('/entreprises') || sectionParam?contains('business')> 
4		<#assign curSection = "business|entreprises" /> 
5	<#elseif currentURL?contains('/about-us') || currentURL?contains('/tout-sur-ooredoo')>		 
6		<#assign curSection = "about-us|tout-sur-ooredoo" />	 
7		 
8	<#else> 
9			<#assign curSection = "personal|particuliers " /> 
10	</#if> 
11		 
12		<#assign navOrder={}/> 
13		<#assign mainNav='en_US'/> 
14		 
15		<#assign navListEn=['Personal','Business','About Us']/> 
16		<#assign navListFr=['Particuliers','Entreprises','Tout sur Ooredoo']/> 
17		<#assign navListAr=['Personal','Business','About']/> 
18		 
19		 
20		 
21		 
22		<#assign localeString = locale?string /> 
23		<#if localeString == 'en_US'> 
24			<#assign mainNav = navListEn /> 
25			<#elseif localeString == 'ar_SA'> 
26				<#assign mainNav = navListEn /> 
27				<#elseif localeString == 'fr_FR'> 
28					<#assign mainNav = navListFr /> 
29					<#else> 
30						<!-- Set a default value if none of the conditions match --> 
31						<#assign mainNav = navListEn /> 
32		</#if> 
33		 
34		<#list entries as curEntry> 
35			<#assign navOrder+={curEntry.getTitle(locale),curEntry}/> 
36			    
37			   
38			  
39			</#list> 
40 
41	<#if curSection=="about-us|tout-sur-ooredoo"> 
42		<#if localeString == 'ar_SA'> 
43			<style> 
44				.navbar-nav{ 
45						padding-inline: 0px !important; 
46
47				.text-base-1280{ 
48				 font-size: 14px !important; 
49
50			</style> 
51		<#else> 
52			<style> 
53				ol, ul { 
54						padding-inline: 32px; 
55
56				.text-base-1280{ 
57				 font-size: 14px !important; 
58
59				.nav-padding-right { 
60				padding-right: 32px; 
61				font-size: 14px !important; 
62				font-weight: 400 !important; 
63
64			</style> 
65 
66		</#if> 
67	<#else> 
68		<style> 
69			.nav-padding-right { 
70				padding-right: 32px; 
71				font-size: 16px !important; 
72				font-weight: 400 !important; 
73
74			.rtl .nav-padding-right { 
75					padding-right: 0px; 
76					padding-left: 32px; 
77
78			</style> 
79  </#if>	 
80	<div class="nav-wrap shadow megaMenu bg-white"> 
81		<div class="mx-auto hidden max-w-7xl xl:block"> 
82	        <!-- first row --> 
83	        <div class="flex"> 
84	            <a href="/personal"> 
85								<#if curSection=="business|entreprises"> 
86	                <img src="/documents/d/guest/20170203_ooredoo-business-logo" alt="about Logo" class="mt-[14px] pb-3 h-16"> 
87									<#else> 
88										<img src="/documents/d/guest/logo" alt="about Logo" class="mt-[14px] pb-3 h-12"> 
89									</#if> 
90	            </a> 
91				<div class="flex h-14 items-start gap-x-1 overflow-y-hidden text-[14px] ltr:ml-24 rtl:mr-24"> 
92	           <#if mainNav?has_content> 
93					<#list mainNav as navList>   
94						 
95					     <#assign curEntry=navOrder[navList]/> 
96						          <a class="flex h-full items-end rounded-b-xl  
97													${((curSection?lower_case)?contains((curEntry.getTitle(locale)?replace(' ','-'))?lower_case))?then('bg-brand-red-4 text-white','hover:bg-brand-red-6')} 
98													px-5 pb-2.5" data-senna-off="true" href="/${(curEntry.getTitle('en_US')?lower_case)?replace(' ','-')}"> 
99			                    <span>			                    	  
100														<@liferay.language key="${curEntry.getTitle(locale)?replace(' ','')}" /> 
101			                	</span> 
102			                </a> 
103							  
104							  
105							  
106							     
107	               </#list> 
108							 </#if> 
109	             </div> 
110	            <div class="flex items-center justify-end gap-x-10 ltr:ml-auto rtl:mr-auto"> 
111								<a href="/personal/noudjoum" class="flex items-center gap-x-2.5"> 
112	                    <img src="/documents/d/guest/frame-1707479612" alt="User Icon"> 
113	                    <p class="flex flex-col items-start leading-tight"> 
114	                        <span><@liferay.language key="noudjoum-icon"/> </span> 
115	                    </p> 
116	                </a> 
117	                <a href="https://my.ooredoo.dz/" class="flex items-center gap-x-2.5"> 
118	                    <img src="/documents/d/guest/persons" alt="User Icon"> 
119	                    <p class="flex flex-col items-start leading-tight"> 
120	                        <span><@liferay.language key="my-ooredoo"/> </span> 
121	                    </p> 
122	                </a> 
123	                <a href="https://apps.ooredoo.dz/e-payment/payment/public/" class="flex items-center gap-x-2.5"> 
124	                    <img src="/documents/d/guest/e-strom" alt="E Strom Icon"> 
125	                    <p><@liferay.language key="e-strom"/></p> 
126	                </a> 
127	                <a href="https://appstorm.ooredoo.dz/" class="flex items-center gap-x-2.5"> 
128	                    <img src="/documents/d/guest/partners" alt="People Icon"> 
129	                    <p><@liferay.language key="partners"/></p> 
130	                </a> 
131	            </div> 
132	        </div> 
133	    </div> 
134	    <div class="mx-auto hidden max-w-7xl xl:block desktop-tab"> 
135       		<nav class="navbar navbar-expand-lg pb-xl-0 pt-4 relative flex items-center w-full justify-between px-0" data-te-navbar-ref=""> 
136		        <div class="!visible flex-grow basis-[100%] d-flex align-items-center lg:!flex lg:basis-auto MegaNavSection" id="navbarSupportedContentX" data-te-collapse-item=""> 
137		        	<#list entries as curEntry> 
138		        		<#if (curSection?lower_case)?contains((curEntry.getTitle(locale)?lower_case)?replace(' ','-'))> 
139				        	<#assign  
140		                            assetRenderer = curEntry.getAssetRenderer() 
141		                            journalArticle = assetRenderer.getAssetObject() 
142		                     /> 
143		                    <@liferay_journal["journal-article"] 
144		                            articleId=journalArticle.getArticleId() 
145		                            ddmTemplateKey=journalArticle.getDDMTemplateKey() 
146		                            groupId=journalArticle.getGroupId() 
147		                    /> 
148		                </#if> 
149	                </#list>    
150	            </div> 
151	            <div class="flex-wrap flex pb-2 mb-1"> 
152                    <div class="relative flex w-80 justify-end ltr:ml-auto rtl:mr-auto ooredoo-search-bar"> 
153                        <@liferay.search_bar /> 
154                    </div> 
155                    <div class="grid grid-flow-col gap-1 justify-center items-center  ltr:ml-10 rtl:mr-10 ltr:translate-x-1  rtl:-translate-x-1 border-none"> 
156                        <!--<@liferay_portlet["runtime"] portletName="com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet" />--> 
157											<div class="d-flex gap-3 ooredoo-lang-selector">	 
158												<img id="displayedImage" src='<@liferay.language key="language-flag"/>' class="w-[24px] h-[24px] rounded-[50%] " >  
159													<select 
160         
161        id="languageIdWeb" 
162        name="languageId" class="border-0 py-1 text-gray-700 pr-4" aria-labelledby="languageDropdownMobile" 
163        fdprocessedid="0tfnyf"> 
164			<#if localeString == 'ar_SA'> 
165			   <option  value="fr_FR" lang="fr-FR" class="block px-4 py-2">FR </option> 
166				 <option selected="" value="ar_SA" lang="ar-SA" class="block px-4 py-2">AR </option> 
167			<#elseif localeString == 'fr_FR'> 
168				 <option selected="" value="fr_FR" lang="fr-FR" class="block px-4 py-2">FR </option> 
169				 <option value="ar_SA" lang="ar-SA" class="block px-4 py-2">AR </option> 
170		  </#if> 
171         
172    </select> 
173</div> 
174                    </div> 
175                </div> 
176    		</nav> 
177		</div> 
178 
179 
180		<!--tablet--> 
181	    <div class="hidden px-5 py-4 md:block xl:hidden"> 
182	        <!-- first row --> 
183	        <div class="flex items-center justify-between"> 
184	            <a href="/personal"> 
185	                <img src="/documents/d/guest/logo" alt="Business Logo" class="w-[auto] h-12 pb-3"> 
186	            </a> 
187	            <div class="flex items-center gap-x-[14px]"> 
188	                <div class="relative flex h-9 w-72 justify-end ltr:ml-auto rtl:mr-auto"> 
189	                    <@liferay.search_bar /> 
190	                </div> 
191	                <div class="flex items-center gap-x-[14px]"> 
192	                    <button id="navigationTabletDropdown" data-dropdown-toggle="navigation-section-teblet-dropdown" class="nav-mob-dropdown inline-flex items-center rounded-full bg-brand-red-4 text-center text-white" type="button"> 
193	                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 13C14.396 13 16.575 13.694 18.178 14.671C18.978 15.161 19.662 15.736 20.156 16.361C20.642 16.977 21 17.713 21 18.5C21 19.345 20.589 20.011 19.997 20.486C19.437 20.936 18.698 21.234 17.913 21.442C16.335 21.859 14.229 22 12 22C9.771 22 7.665 21.86 6.087 21.442C5.302 21.234 4.563 20.936 4.003 20.486C3.41 20.01 3 19.345 3 18.5C3 17.713 3.358 16.977 3.844 16.361C4.338 15.736 5.021 15.161 5.822 14.671C7.425 13.694 9.605 13 12 13ZM12 2C13.3261 2 14.5979 2.52678 15.5355 3.46447C16.4732 4.40215 17 5.67392 17 7C17 8.32608 16.4732 9.59785 15.5355 10.5355C14.5979 11.4732 13.3261 12 12 12C10.6739 12 9.40215 11.4732 8.46447 10.5355C7.52678 9.59785 7 8.32608 7 7C7 5.67392 7.52678 4.40215 8.46447 3.46447C9.40215 2.52678 10.6739 2 12 2Z" fill="white"/> 
194	                        </svg> 
195	                    </button> 
196	                    <div id="navigation-section-teblet-dropdown" class="z-10 hidden w-44 rounded bg-white shadow" data-popper-reference-hidden="false" data-popper-escaped="" data-popper-placement="bottom" style="position: absolute; inset: 0px auto auto 0px; margin: 0px; transform: translate3d(0px, 10.4px, 0px);"> 
197	                        <ul class="py-1 text-sm text-black/80" aria-labelledby="navigationDropdown"> 
198															<li> 
199	                                <a href="/personal/noudjoum" class="block px-4 py-2"><@liferay.language key="noudjoum-icon"/></a> 
200	                            </li> 
201	                            <li> 
202	                                <a href="https://my.ooredoo.dz/" class="block px-4 py-2"><@liferay.language key="my-ooredoo"/></a> 
203	                            </li> 
204														<li> 
205	                                <a href="https://apps.ooredoo.dz/e-payment/payment/public/" class="block px-4 py-2"><@liferay.language key="e-strom"/></a> 
206	                            </li> 
207	                            <li> 
208	                                <a href="https://appstorm.ooredoo.dz/" class="block px-4 py-2"><@liferay.language key="partners"/></a> 
209	                            </li> 
210	                             
211	                        </ul> 
212	                    </div> 
213	                </div> 
214	                 
215								 
216								 
217								 
218								 
219								 
220								 
221		<div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_  portlet-static portlet-static-end portlet-decorate portlet-language " 
222    id="p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_"><span 
223        id="p_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"></span> 
224    <section class="portlet" 
225        id="portlet_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"> 
226        <div class="portlet-content"> 
227            <div class=" portlet-content-container"> 
228                <div class="portlet-body"> 
229                    <form class="form  " 
230                        data-fm-namespace="" 
231                        id="_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_fm0_1726697931825" 
232                        method="post" 
233                        name="_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_fm0_1726697931825"> 
234                        <div class="d-flex gap-3 ooredoo-lang-selector"> 
235                            <select 
236                                onchange="_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_changeLanguage()" 
237                                id="languageIdTab" 
238                                name="languageId" class="border-0 py-1 text-gray-700 pr-4" 
239                                aria-labelledby="languageDropdownMobile"> 
240															 
241                                <#if localeString == 'ar_SA'> 
242											 <option  value="fr_FR" lang="fr-FR" class="block px-4 py-2">FR </option> 
243											 <option selected="" value="ar_SA" lang="ar-SA" class="block px-4 py-2">AR </option> 
244										<#elseif localeString == 'fr_FR'> 
245											 <option selected="" value="fr_FR" lang="fr-FR" class="block px-4 py-2">FR </option> 
246											 <option value="ar_SA" lang="ar-SA" class="block px-4 py-2">AR </option> 
247										</#if> 
248                            </select> 
249                        </div> 
250                    </form> 
251 
252                    <style> 
253                        .portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ .portlet-content { 
254                            padding: 0; 
255
256 
257                        .portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ .portlet { 
258                            margin: 0; 
259
260 
261                        .ooredoo-lang-selector .pr-4 { 
262                            padding-right: 2rem !important; 
263
264 
265                        .ooredoo-lang-selector .pb-1 { 
266                            padding-bottom: 0.25rem !important; 
267
268 
269                        .ooredoo-lang-selector .pt-1 { 
270                            padding-top: 0.25rem !important; 
271
272                    </style> 
273                </div> 
274            </div> 
275        </div> 
276    </section> 
277</div> 
278								 
279								 
280								 
281								 
282								 
283								 
284								 
285								 
286								 
287								 
288	            </div> 
289	        </div> 
290	        <!-- second row --> 
291	        <div class="mt-4 flex items-center justify-between"> 
292	            <button id="tablet-menu-trigger-btn"> 
293	                <img src="/documents/d/guest/fluent_navigation-16-filled" alt="Menu Icon"> 
294	            </button> 
295	            <div class="h-9 text-base"> 
296	            	<#if mainNav?has_content> 
297					<#list mainNav as navList>     
298					     <#assign curEntry=navOrder[navList]/> 
299						          <a class="h-full rounded-full px-5 ${((curSection?lower_case)?contains((curEntry.getTitle(locale)?replace(' ','-'))?lower_case))?then('bg-brand-red-4 text-white tablet-menu-active-btn','hover:bg-brand-red-6')} text-sm" data-senna-off="true" href="/${(curEntry.getTitle('en_US')?lower_case)?replace(' ','-')}"> 
300			                    <span> 
301														<@liferay.language key="${curEntry.getTitle(locale)?replace(' ','')}" /> 
302			                	</span> 
303			                </a> 
304						 
305						 
306						 
307						 
308	               </#list> 
309							 </#if> 
310	            </div> 
311	        </div> 
312	    </div> 
313 
314	    <!--mobile--> 
315	    <div class="px-4 py-4 md:hidden"> 
316	        <!-- first row --> 
317	        <div class="flex items-center justify-between"> 
318	            <a href="/personal"> 
319	                <img src="/documents/d/guest/logo" alt="Business Logo" class="w-[120px]"> 
320	            </a> 
321	            <div class="d-flex justify-end align-items-xl-center gap-x-2"> 
322	                <div class="relative flex h-9 w-50 w-xl-72 justify-end ltr:ml-auto rtl:mr-auto"> 
323	                    <button id="mobile-nav-search" class="nav-mob-dropdown inline-flex items-center rounded-full bg-brand-red-4 text-center text-white" type="button"> 
324	                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.031 16.617L22.314 20.899L20.899 22.314L16.617 18.031C15.0237 19.3082 13.042 20.0029 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20.0029 13.042 19.3082 15.0237 18.031 16.617ZM16.025 15.875C17.2941 14.5699 18.0029 12.8204 18 11C18 7.132 14.867 4 11 4C7.132 4 4 7.132 4 11C4 14.867 7.132 18 11 18C12.8204 18.0029 14.5699 17.2941 15.875 16.025L16.025 15.875Z" fill="white"/></svg> 
325	                    </button> 
326	                    <@liferay.search_bar /> 
327	                </div> 
328	                <div class="flex items-center gap-x-[14px]"> 
329	                    <button id="navigationDropdown" data-dropdown-toggle="navigation-section-dropdown" class="nav-mob-dropdown inline-flex items-center rounded-full bg-brand-red-4 text-center text-white" type="button"> 
330	                        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 13C14.396 13 16.575 13.694 18.178 14.671C18.978 15.161 19.662 15.736 20.156 16.361C20.642 16.977 21 17.713 21 18.5C21 19.345 20.589 20.011 19.997 20.486C19.437 20.936 18.698 21.234 17.913 21.442C16.335 21.859 14.229 22 12 22C9.771 22 7.665 21.86 6.087 21.442C5.302 21.234 4.563 20.936 4.003 20.486C3.41 20.01 3 19.345 3 18.5C3 17.713 3.358 16.977 3.844 16.361C4.338 15.736 5.021 15.161 5.822 14.671C7.425 13.694 9.605 13 12 13ZM12 2C13.3261 2 14.5979 2.52678 15.5355 3.46447C16.4732 4.40215 17 5.67392 17 7C17 8.32608 16.4732 9.59785 15.5355 10.5355C14.5979 11.4732 13.3261 12 12 12C10.6739 12 9.40215 11.4732 8.46447 10.5355C7.52678 9.59785 7 8.32608 7 7C7 5.67392 7.52678 4.40215 8.46447 3.46447C9.40215 2.52678 10.6739 2 12 2Z" fill="white"/> 
331	                        </svg> 
332	                    </button> 
333	                    <div id="navigation-section-dropdown" class="z-10 hidden w-44 rounded bg-white shadow" data-popper-reference-hidden="false" data-popper-escaped="" data-popper-placement="bottom" style="position: absolute; inset: 0px auto auto 0px; margin: 0px; transform: translate3d(0px, 10.4px, 0px);"> 
334	                        <ul class="py-1 text-sm text-black/80" aria-labelledby="navigationDropdown"> 
335														<li> 
336	                                <a href="/personal/noudjoum" class="block px-4 py-2"><@liferay.language key="noudjoum-icon"/></a> 
337	                            </li> 
338	                            <li> 
339	                                <a href="https://my.ooredoo.dz/" class="block px-4 py-2"><@liferay.language key="my-ooredoo"/></a> 
340	                            </li> 
341														<li> 
342	                                <a href="https://apps.ooredoo.dz/e-payment/payment/public/" class="block px-4 py-2"><@liferay.language key="e-strom"/></a> 
343	                            </li> 
344	                            <li> 
345	                                <a href="https://appstorm.ooredoo.dz/" class="block px-4 py-2"><@liferay.language key="partners"/></a> 
346	                            </li> 
347	                             
348	                        </ul> 
349	                    </div> 
350	                </div> 
351	                 
352								 
353								 
354								 
355								 
356								 
357								 
358								 
359								<div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_  portlet-static portlet-static-end portlet-decorate portlet-language " id="p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_"><span id="p_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"></span> 
360            <section class="portlet" id="portlet_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet"> 
361             <div class="portlet-content"> 
362              <div class=" portlet-content-container"> 
363               <div class="portlet-body"> 
364                <form action="/fr/c/portal/update_language?p_l_id=24&amp;redirect=%2Ffr%2Fentreprises" class="form  " data-fm-namespace="" id="_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_fm0_1700720685586" method="post" name="_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_fm0_1700720685586"><input class="field form-control" id="formDate" name="formDate" type="hidden" value="1700720685587"> 
365                 <div class="d-flex gap-3 ooredoo-lang-selector"> 
366									 <img id="displayedImage" src='<@liferay.language key="language-flag"/>' class="w-[24px] h-[24px] rounded-[50%] " alt="uk">  
367									 <select id="languageIdMobile" name="languageId" class="border-0 py-1 text-gray-700 pr-4" aria-labelledby="languageDropdownMobile">  
368									  
369										 <#if localeString == 'ar_SA'> 
370											 <option  value="fr_FR" lang="fr-FR" class="block px-4 py-2">FR </option> 
371											 <option selected="" value="ar_SA" lang="ar-SA" class="block px-4 py-2">AR </option> 
372										<#elseif localeString == 'fr_FR'> 
373											 <option selected="" value="fr_FR" lang="fr-FR" class="block px-4 py-2">FR </option> 
374											 <option value="ar_SA" lang="ar-SA" class="block px-4 py-2">AR </option> 
375										</#if> 
376									 </select> 
377                 </div> 
378                </form> 
379                <script> 
380 
381</script> 
382                <style> 
383	.portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ .portlet-content{ 
384		padding:0; 
385
386	.portlet-boundary_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ .portlet{ 
387		margin:0; 
388
389	.ooredoo-lang-selector .pr-4{ 
390    padding-right: 2rem !important; 
391
392.ooredoo-lang-selector .pb-1 { 
393    padding-bottom: 0.25rem !important; 
394
395.ooredoo-lang-selector .pt-1{ 
396    padding-top: 0.25rem !important; 
397
398.nav-mob-search .d-xl-none{ 
399	    display: block !important; 
400
401	.nav-mob-search .d-xl-block{ 
402	    display: none !important; 
403
404.portlet-boundary_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_ .search-bar-input { 
405 
406    width: 250px !important; 
407}									 
408</style> 
409               </div> 
410              </div> 
411             </div> 
412            </section> 
413           </div> 
414								 
415								 
416								 
417								 
418								 
419								 
420	            </div> 
421	        </div> 
422	        <!-- second row --> 
423	        <div class="mt-4 flex items-center justify-between"> 
424	            <button id="mobile-menu-trigger-btn"> 
425	                <img src="/documents/d/guest/fluent_navigation-16-filled" alt="Menu Icon"> 
426	            </button> 
427	            <div class="flex items-center gap-x-[14px]"> 
428								<#list entries as curEntry> 
429	            		<#if (curSection?lower_case)?contains((curEntry.getTitle(locale)?lower_case)?replace(' ','-'))> 
430			                <button id="navigationDropdown" data-dropdown-toggle="navigation-dropdown" class="inline-flex items-center rounded-full bg-brand-red-4 px-4 py-2 text-center text-white" type="button"> 
431			                    <@liferay.language key="${curEntry.getTitle(locale)?replace(' ','')}" /> 
432			                    <svg class="ml-2 h-4 w-4" aria-hidden="true" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 
433			                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path> 
434			                    </svg> 
435			                </button> 
436			            </#if> 
437		            </#list> 
438	            	<#list entries as curEntry> 
439	            		 
440			            <#if curEntry?index==0> 
441			                <div id="navigation-dropdown" class="z-10 hidden w-44 rounded bg-white shadow" data-popper-reference-hidden="" data-popper-escaped="" data-popper-placement="bottom" style="position: absolute; inset: 0px auto auto 0px; margin: 0px; transform: translate3d(0px, 10.4px, 0px);"> 
442			                	<ul class="py-1 text-sm text-black/80" aria-labelledby="navigationDropdown"> 
443			                		<#assign mobSectionDropDown = true /> 
444			            </#if> 
445                        <li> 
446                            <a href="/${curEntry.getTitle('en_US')?lower_case?replace(' ', '-')}" class="block px-4 py-2"><@liferay.language key="${curEntry.getTitle(locale)?replace(' ','')}" /></a> 
447                        </li> 
448		            </#list> 
449            	<#if mobSectionDropDown==true> 
450            		</ul> 
451	                </div> 
452            	</#if> 
453	            </div> 
454	        </div> 
455	    </div> 
456	</div> 
457	<div id="colorChangeButton" style="display: none"></div> 
458</#if> 
459<#if entries?has_content> 
460	<#list entries as curEntry> 
461		<#if (curSection?lower_case)?contains((curEntry.getTitle(locale)?lower_case)?replace(' ','-'))> 
462        	<#assign  
463                    assetRenderer = curEntry.getAssetRenderer() 
464                    journalArticle = assetRenderer.getAssetObject() 
465             /> 
466            <@liferay_journal["journal-article"] 
467                    articleId=journalArticle.getArticleId() 
468                    ddmTemplateKey="192008" 
469                    groupId=journalArticle.getGroupId() 
470            /> 
471			      <#break> 
472				 </#if> 
473	</#list> 
474	<#list entries as curEntry> 
475		<#if (curSection?lower_case)?contains((curEntry.getTitle(locale)?lower_case)?replace(' ','-'))> 
476			       <#assign  
477                    assetRenderer = curEntry.getAssetRenderer() 
478                    journalArticle = assetRenderer.getAssetObject() 
479             /> 
480            <@liferay_journal["journal-article"] 
481                    articleId=journalArticle.getArticleId() 
482                    ddmTemplateKey="192949" 
483                    groupId=journalArticle.getGroupId() 
484            /> 
485			<#break> 
486        </#if> 
487	</#list> 
488</#if> 
489 
490<style> 
491	 
492.MegaNavSection .journal-content-article { 
493		flex-grow: 1; 
494		display: flex; 
495		align-items: center; 
496		justify-content: start; 
497
498	.ooredoo-search-bar .portlet{ 
499	margin-bottom:0; 
500
501.nav-menu-link a { 
502                position: relative; 
503                color: inherit; 
504                text-decoration: none; 
505                transition: color 0.3s ease; 
506
507 
508            .nav-menu-link a::before { 
509                content: ""; 
510                position: absolute; 
511                left: 0; 
512                right: 0; 
513                bottom: -3px; /* Adjust this for space between text and line */ 
514                height: 2px; /* Adjust this for line thickness */ 
515                background-color: red; 
516                transform: scaleX(0); 
517                transform-origin: center; 
518                transition: transform 0.3s ease; 
519
520 
521            .nav-menu-link a:hover::before, 
522            .navbar-nav.active .nav-menu-link a::before { 
523                transform: scaleX(1); 
524
525 
526            .navbar-nav.active .nav-menu-link a { 
527                color: red; 
528
529.active-underline { 
530    transform: scaleX(0); 
531
532 
533.navbar-nav.active .nav-menu-link a .active-underline { 
534    transform: scaleX(1); 
535
536	 
537.underline-red { 
538  text-decoration: underline #d6001c; 
539	text-decoration-thickness: 2px; 
540
541	 
542.tablet-menu-active-btn { 
543	padding-bottom: 0.5rem; 
544    	padding-top: 0.5rem; 
545
546.rtl .rotate-180 { 
547    transform: rotate(90deg); 
548
549	.nav-mob-search .d-xl-none{ 
550	    display: block !important; 
551
552	.nav-mob-search .d-xl-block{ 
553	    display: none !important; 
554
555	.portlet-boundary_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_ .search-bar-input{ 
556   padding-right: 6rem !important; 
557   padding-left: 1rem !important;   
558
559	.portlet-boundary_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_ .search-bar-input { 
560 
561    width: 250px !important; 
562
563.nav-wrap { 
564    background: #ffffff; 
565    position: fixed; 
566    top: 0; 
567    left: 0; 
568    width: 100%; 
569    z-index: 100; 
570
571 
572 
573 
574 
575</style> 
576 
577		 
578<script> 
579	// Check if the current URL contains '/web/guest' 
580if (window.location.pathname.includes('/web/guest')) { 
581    // Remove '/web/guest' from the URL 
582    const newPath = window.location.pathname.replace('/web/guest', ''); 
583    // Update the URL without reloading the page 
584  //  window.history.replaceState(null, '', newPath); 
585
586 
587    $(document).ready(function () { 
588        $("#mobile-nav-search").click(function (e) { 
589            $(this).addClass("d-none"); 
590            jQuery('.search-bar-nav').removeClass('d-none'); 
591        }); 
592    }); 
593</script> 
594<script> 
595 
596 
597$(document).ready(function () { 
598	 
599					var selectWeb = document.querySelector('#languageIdWeb'); 
600	var selectMobile = document.querySelector('#languageIdMobile'); 
601	var selectTab= document.querySelector('#languageIdTab'); 
602	console.log('change', selectWeb); 
603selectWeb.addEventListener('change', function() { 
604	console.log('change 1', this.value); 
605  if (this.value == "fr_FR") { 
606				if (!window.location.pathname.startsWith('/fr/')) { 
607      // Get the current path without the leading slash 
608      let currentPath = window.location.pathname.substring(1); 
609					console.log('currentPath 1', currentPath); 
610			currentPath = currentPath.replace('ar/', ''); 
611					console.log('currentPath 2', currentPath); 
612      const newPath = '/fr/'+currentPath; 
613      const newUrl = window.location.origin +''+ newPath; 
614      window.location.replace(newUrl); 
615
616  } else if (this.value == "ar_SA"){ 
617    		if (!window.location.pathname.startsWith('/ar/')) { 
618      // Get the current path without the leading slash 
619      let currentPath = window.location.pathname.substring(1); 
620					console.log('currentPath 1', currentPath); 
621					currentPath = currentPath.replace('fr/', ''); 
622					console.log('currentPath 2', currentPath); 
623      const newPath = '/ar/'+currentPath; 
624      const newUrl = window.location.origin +''+ newPath; 
625      window.location.replace(newUrl); 
626
627
628}); 
629	 
630	selectTab.addEventListener('change', function() { 
631  if (this.value == "fr_FR") { 
632				if (!window.location.pathname.startsWith('/fr/')) { 
633      // Get the current path without the leading slash 
634      let currentPath = window.location.pathname.substring(1); 
635			currentPath = currentPath.replace('ar/', ''); 
636      const newPath = '/fr/'+currentPath; 
637      const newUrl = window.location.origin +''+ newPath; 
638      window.location.replace(newUrl); 
639
640  } else if (this.value == "ar_SA"){ 
641    		if (!window.location.pathname.startsWith('/ar/')) { 
642      // Get the current path without the leading slash 
643      let currentPath = window.location.pathname.substring(1); 
644					currentPath = currentPath.replace('fr/', ''); 
645      const newPath = '/ar/'+currentPath; 
646      const newUrl = window.location.origin +''+ newPath; 
647      window.location.replace(newUrl); 
648
649
650}); 
651	 
652	selectMobile.addEventListener('change', function() { 
653  if (this.value == "fr_FR") { 
654				if (!window.location.pathname.startsWith('/fr/')) { 
655      // Get the current path without the leading slash 
656      let currentPath = window.location.pathname.substring(1); 
657					console.log('currentPath 1', currentPath); 
658			currentPath = currentPath.replace('ar/', ''); 
659					console.log('currentPath 2', currentPath); 
660      const newPath = '/fr/'+currentPath; 
661      const newUrl = window.location.origin +''+ newPath; 
662      window.location.replace(newUrl); 
663
664  } else if (this.value == "ar_SA"){ 
665    		if (!window.location.pathname.startsWith('/ar/')) { 
666      // Get the current path without the leading slash 
667      let currentPath = window.location.pathname.substring(1); 
668					currentPath = currentPath.replace('fr/', ''); 
669      const newPath = '/ar/'+currentPath; 
670      const newUrl = window.location.origin +''+ newPath; 
671      window.location.replace(newUrl); 
672
673
674}); 
675			 
676			 
677        $("#navDropdownMenuMobile, #navDropdownMenuService").click(function (event) { 
678            event.stopPropagation(); 
679        }); 
680        if (typeof navMenuLinks == 'undefined') { 
681 
682const navMenuLinks = document.querySelectorAll('.nav-menu-link'); 
683 
684 
685 
686// Add an event listener to each `<li>` element 
687navMenuLinks.forEach(navMenuLink => { 
688  // Add the `active` class to the `<li>` element when it or any of its child elements is clicked 
689	 
690  navMenuLink.addEventListener('click', (event) => { 
691    // Get the parent `<li>` element of the clicked element 
692    const parent = event.target.closest('.nav-menu-link'); 
693     
694    // Remove the `active` class from all other `<li>` elements 
695    navMenuLinks.forEach(otherNavMenuLink => { 
696      otherNavMenuLink.classList.remove('active'); 
697    }); 
698 
699    // Add the `active` class to the parent `<li>` element 
700    parent.classList.add('active'); 
701		const mainLink = navMenuLink.querySelector('a'); 
702                if (mainLink) { 
703                    const mainHref = mainLink.getAttribute('href'); 
704                    mainLink.style.textDecoration = 'none'; // Remove default underline 
705                        mainLink.style.position = 'relative'; 
706                        mainLink.style.color = 'inherit'; // Keep the original color 
707                        mainLink.style.transition = 'color 0.3s ease'; 
708 
709                        const underline = document.createElement('span'); 
710                        underline.className = 'active-underline'; 
711                        underline.style.position = 'absolute'; 
712                        underline.style.bottom = '-3px'; 
713                        underline.style.left = '0'; 
714                        underline.style.right = '0'; 
715                        underline.style.height = '2px'; 
716                        underline.style.backgroundColor = 'red'; 
717                        underline.style.transform = 'scaleX(1)'; 
718                        underline.style.transformOrigin = 'center'; 
719                        underline.style.transition = 'transform 0.3s ease'; 
720                        mainLink.appendChild(underline); 
721
722  }); 
723}); 
724
725    }); 
726</script> 
727<#if curSection=="business|entreprises"> 
728	   <div style="margin-top: 9.5rem;"></div> 
729	<#else> 
730		<div style="margin-top: 8.5rem;"></div> 
731</#if> 
732<script> 
733var lazyloadImages; 
734if ("IntersectionObserver" in window) { 
735    lazyloadImages = document.querySelectorAll(".lazy"); 
736    var imageObserver = new IntersectionObserver(function (entries, observer) { 
737        entries.forEach(function (entry) { 
738 
739            if (entry.isIntersecting) { 
740                var image = entry.target; 
741                if (image.src == undefined || image.src == null || image.src == "") { 
742                    image.src = image.dataset.src; 
743                    image.classList.remove("lazy"); 
744
745                imageObserver.unobserve(image); 
746
747        }); 
748    }); 
749 
750    lazyloadImages.forEach(function (image) { 
751        imageObserver.observe(image); 
752    }); 
753 
754} else { 
755 
756    var lazyloadThrottleTimeout; 
757    lazyloadImages = document.querySelectorAll(".lazy"); 
758 
759    function lazyload() { 
760        if (lazyloadThrottleTimeout) { 
761            clearTimeout(lazyloadThrottleTimeout); 
762
763 
764        lazyloadThrottleTimeout = setTimeout(function () { 
765            var scrollTop = window.pageYOffset; 
766            lazyloadImages.forEach(function (img) { 
767                if (img.offsetTop < (window.innerHeight + scrollTop)) { 
768                    if (img.src == undefined || img.src == null || img.src == "") { 
769                        img.src = img.dataset.src; 
770                        img.classList.remove('lazy'); 
771
772
773            }); 
774 
775            if (lazyloadImages.length == 0) { 
776                document.removeEventListener("scroll", lazyload); 
777                window.removeEventListener("resize", lazyload); 
778                window.removeEventListener("orientationChange", lazyload); 
779
780        }, 20); 
781
782 
783    document.addEventListener("scroll", lazyload); 
784    window.addEventListener("resize", lazyload); 
785    window.addEventListener("orientationChange", lazyload); 
786 
787}	 
788</script> 
  • تعالج موضوعا موحدا موسوما بـ " التحول الرقمي والذكاء الاصطناعي في الجزائر: رهانات وتحديات "

    Man Image

تعالج موضوعا موحدا موسوما بـ " التحول الرقمي والذكاء الاصطناعي في الجزائر: رهانات وتحديات "

Ooredoo تتوج الفائزين في مسابقتي الطبعة الـ 17 لمسابقة ‘’نجمة الاعلام ‘’والطبعة الأولى لمسابقة ‘’النجمة الصاعـدة‘’

2024-11-26

تماشياً مع التزامها الثابت والقار تجاه الأسرة الإعلامية الجزائرية، نظمت مؤسسة Ooredoo سهرة الاثنين 25 نوفمبر 2024 بفندق الشيراطون، بالجزائر العاصمة، حفل تسليم الجوائز للفائزين في الطبعة الـ 17 لمسابقة "نجمة الاعلام".


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


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


إضافة إلى المجسم التذكاري المقدم والاعتراف بجدارة واستحقاق الصحفي من خلال هذه الجائزة المرموقة، تحصل الفائزون في مسابقة "نجمة الإعلام" على مكافآت مالية قيّمة: الجائزة الأولى: 000 500دج، الجائزة الثانية: 000 300 دج، الجائزة الثالثة: 000 200 دج.


من بين 123 مشاركًا، تم اختيار 12 فائزًا في الفئات الأربعة على النحو التالي:


•    الصحافة المكتوبة العامة والمتخصصة:
•     الجائزة الأولى: مصطفى بسطامي من يومية "الخبر"
•     الجائزة الثانية: حنك جمال الدين من يومية " الهداف الجديد "
•     الجائزة الثالثة: فارح أميرة من يومية " Le Soir d’Algérie"

 

•    الإعلام الإلكتروني: 
•    الجائزة الأولى: عبد الوهاب بودربالة من الموقع الاخباري "أنتر نيوز"
•    الجائزة الثانية: زكري مريم من الموقع الاخباري " الشروق أونلاين"
•    الجائزة الثالثة: مريم شرفي من الموقع الاخباري " تادامسا نيوز "

 

•    البرامج الإذاعية: 
•    الجائزة الأولى: حفصي نجاة وباسمة مقراش من إذاعة جيجل     
•    الجائزة الثانية: شخاب هناء من إذاعة عنابة
•    الجائزة الثالثة: قرماط منال من إذاعة قالمة 

    

•    البرامج التلفزيونية: 
•    الجائزة الأولى: بلميلي أنيس سيف الدين من قناة "المعرفة" للتلفزيون الجزائري      
•    الجائزة الثانية: حاج أحمد كاميليا من قناة " النهار تي في"
•    الجائزة الثالثة: شهباري عثمان من قناة " البلاد تي في"

 

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


في كلمته بهذه المناسبة، صرح المدير العام لمؤسسة Ooredoo، السيد روني طعمه:

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


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


لابد من التنويه إلى أن Ooredoo ترافق منذ 2006 مُحترفي الاعلام في تطوير مهاراتهم والمساهمة في تحقيق طموحهم لبُلوغ الامتياز، وذلك من خلال نادي الصحافة التابع لها ومختلف الدورات التكوينية التي تُنظمها، حيث أنه إلى غاية اليوم، تم تنظيم قرابة ثمانون (80) دورة تكوينية لفائدة عشرات المئات من مهنيي الإعلام، يديرها خبراء متخصصون وقامات وطنية، تتمحور كل واحدة منها حول موضوع من مواضيع الساعة. 


وما زاد الحفل بهاءً ورونقاً هو التوقف لحظة للاحتفاء بالعشرين عاما لـ Ooredoo، تماشيا مع شعارها السنوي مُدعمًا بالأداء الفني الراقي للمطربة لمياء آيت عمارة وفرقتها الموسيقية التي أبهرت الحضور بمقطوعات موسيقية أصيلة انتقلت بهم إلى أجواء فريدة وأصيلة.


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


*** هنيئا للنجوم والنجمات وحظ موفق لمترشحي الطبعات المقبلة ***
 

Mockup
Mockup
Mockup

مع التطبيق My Ooredoo، تحكموا في خطكم بكل سهولة.

احصلوا على آخر تطبيق من

Ooredoo