Un lugar en el Caribe donde puedes SER, ESTAR y CRECER: Bienvenido a la casa que enseña a triunfar
¡Aquí te mostramos todo lo que debes saber para tu ingreso!
A partir del 21 de agosto
A partir del 28 de agosto
Fecha pendiente
Lo que nos hace únicos
Movilidad nacional e internacional
Acceso a convenios de doble titulación así como oportunidades de intercambios y prácticas nacionales e internacionales.
Ecocampus
Un lugar único, lleno de espacios que combinan la naturaleza y la tecnología para que puedas aprender y al mismo tiempo disfrutar: Laboratorios, Biblioteca, Zonas de estudio, Canchas y más.
Acreditaciones
Acreditaciones de excelencia respaldadas por entidades nacionales e internacionales que aseguran una educación de alto nivel y prestigio.
Excelencia docente
99% profesores con títulos de maestría y doctorado apoyados por un Centro de Excelencia Docente que garantiza buenas prácticas de enseñanza-aprendizaje.
Bienestar integral
Hemos diseñado toda una red de apoyo para que recibas acompañamiento académico, físico, emocional y financiero.
Eventos
Can't convert this string to number: "" The blamed expression: ==> img?keep_after("documents/")?keep_before("/")?number [in template "20097#20123#33748785" at line 214, column 22] ---- FTL stack trace ("~" means nesting-related): - Failed at: groupIdImage = img?keep_after("docume... [in template "20097#20123#33748785" at line 214, column 7] ----
1<style>
2 .adt-eventos-ci-fila {
3 justify-content: center;
4 }
5 .adt-eventos-ci-columna {
6 justify-content: center;
7 flex-wrap: wrap;
8 }
9 .adt-eventos-ci-target {
10 width: 95%;
11 max-width: 340px;
12 margin: 10px 5px;
13 }
14 .adt-eventos-encabezado {
15 position: relative;
16 }
17 .adt-eventos-ci-target p {
18 margin: 0;
19 }
20 .adt-eventos-ci-target-categoria {
21 background-color: rgba(209, 21, 24, 0.8);
22 color: #ffffff;
23 width: 70%;
24 position: absolute;
25 margin-top: -40px;
26 }
27 .adt-eventos-ci-target-categoria p {
28 padding: 2.7px 0;
29 text-align: center;
30 font-weight: bold;
31 font-size: 16px;
32 text-transform: uppercase;
33 }
34 .adt-eventos-ci-target-contenido {
35 height: 330px;
36 border-bottom-left-radius: 20px;
37 border-bottom-right-radius: 20px;
38 }
39 .adt-eventos-ci-target-contenido-texto {
40 padding: 1rem;
41 height: 205px;
42 }
43 .adt-eventos-ci-target-contenido-texto #titulo {
44 font-size: 17px;
45 font-weight: 600;
46 margin-bottom: 5px;
47 line-height:25px;
48 }
49 .adt-eventos-ci-target-contenido-texto p {
50 font-size: 14px;
51 }
52 .adt-eventos-ci-target-contenido-texto a {
53 text-decoration: none;
54 color: #000000;
55 }
56 .adt-eventos-ci-target-contenido-info {
57 justify-content: center;
58 flex-direction: column;
59 padding: 5px 10px 20px;
60 }
61 .adt-eventos-ci-target-contenido-info a {
62 color: #000000;
63 }
64 .adt-eventos-ci-target-contenido-info #hora,
65 .adt-eventos-ci-target-contenido-info #lugar,
66 .adt-eventos-ci-target-contenido-info #fecha {
67 width: 100%;
68 flex-direction: row;
69 align-items: center;
70 margin: 5px 10px;
71 }
72 .adt-eventos-ci-target-contenido-info #hora #p-hora,
73 .adt-eventos-ci-target-contenido-info #fecha #p-fecha {
74 flex-direction: column;
75 }
76 .adt-eventos-ci-target-contenido-info img {
77 width: 24px !important;
78 margin-right: 10px;
79 }
80 .adt-eventos-ci-target-contenido-info p {
81 font-size: 13px;
82 }
83 .d-f {
84 display: flex;
85 }
86 .border-left {
87 width: 2px;
88 height: auto;
89 border-width: 0;
90 color: #d9d9d9;
91 background-color: #d9d9d9;
92 }
93 .border-2 {
94 border: 2px solid #d9d9d9;
95 }
96 @media (max-width: 400px) {
97 .adt-eventos-ci-target-contenido,
98 .adt-eventos-ci-target-contenido-texto {
99 height: fit-content;
100 }
101 .adt-eventos-ci-target-contenido-info {
102 flex-direction: column;
103 justify-content: center;
104 padding: 1rem;
105 }
106 .border-left {
107 display: none;
108 }
109 .adt-eventos-ci-target-contenido-info #hora,
110 .adt-eventos-ci-target-contenido-info #lugar,
111 .adt-eventos-ci-target-contenido-info #fecha {
112 flex-direction: row;
113 align-items: center;
114 margin: 0;
115 }
116 .adt-eventos-ci-target-contenido-info img {
117 margin-bottom: 0;
118 }
119 .adt-eventos-ci-target-contenido-info #hora #p-hora,
120 .adt-eventos-ci-target-contenido-info #fecha #p-fecha,
121 .adt-eventos-ci-target-contenido-info #lugar p {
122 margin: 5px 8px;
123 }
124 .adt-eventos-ci-target-contenido-info #lugar p {
125 text-align: left;
126 }
127 }
128 #carrousel-eventos{
129 display: none;
130 }
131 @media screen and (max-width:1000px){
132 #carrousel-eventos{
133 display: revert;
134 }
135 .adt-eventos-ci-container{
136 display:none;
137 }
138 .adt-eventos-ci-target {
139 margin: auto;
140 }
141 .carousel-control-next-icon,
142 .carousel-control-prev-icon{
143 filter: invert(1);
144 }
145 }
146 @media screen and (max-width:410px){
147 .carousel-control-prev{
148 left: -28px;
149 }
150 .carousel-control-next{
151 right: -28px;
152 }
153 }
154</style>
155
156<#-- Truncate Text -->
157<#macro truncate_text text limit>
158<#assign truncatedText="" />
159<#if text?length gt limit>
160<#assign truncatedText=text?substring(0,limit) />
161<#assign truncatedText=truncatedText + "..." />
162${truncatedText}
163<#else>
164${text}
165</#if>
166</#macro>
167<div class="adt-eventos-ci-container">
168 <div class="adt-eventos-ci-fila d-f">
169 <div class="adt-eventos-ci-columna d-f">
170 <#if entries?has_content>
171 <#list entries as curEntry>
172 <#assign renderer=curEntry.getAssetRenderer() className=renderer.getClassName() />
173 <#assign constantDocuments="documents" journalArticle=renderer.getArticle()
174 document=saxReaderUtil.read(journalArticle.getContent())
175 rootElement=document.getRootElement()
176 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='fecha' ]")
177 news_fecha=xPathSelector.selectSingleNode(rootElement).getStringValue()
178 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='descripcion' ]")
179 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='ubicacion' ]")
180 ubication=xPathSelector.selectSingleNode(rootElement).getStringValue()
181 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='horainicio' ]")
182 hora1=xPathSelector.selectSingleNode(rootElement).getStringValue()
183 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='horafin' ]")
184 hora2=xPathSelector.selectSingleNode(rootElement).getStringValue()
185 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='opcPagExt']")
186 opcionPag = xPathSelector.selectSingleNode(rootElement).getStringValue()
187 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='urlExterna']")
188 urlExt = xPathSelector.selectSingleNode(rootElement).getStringValue()
189 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='tipoevento' ]")
190 tipo=xPathSelector.selectSingleNode(rootElement).getStringValue()
191 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='URLvirtual' ]")
192 virtual=xPathSelector.selectSingleNode(rootElement).getStringValue()
193 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='fecha']")
194 fecha1_x = xPathSelector.selectSingleNode(rootElement).getStringValue()
195 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='fechafinal']")
196 fecha2_x = xPathSelector.selectSingleNode(rootElement).getStringValue()
197 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='latitud' ]")
198 lat=xPathSelector.selectSingleNode(rootElement).getStringValue()
199 latSinEsp=lat?replace(" ", "")?replace("\n", "")?replace("\t", "")
200 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='longitud' ]")
201 long=xPathSelector.selectSingleNode(rootElement).getStringValue()
202 longSinEsp=long?replace(" ", "")?replace("\n", "")?replace("\t", "")/>
203 <#assign fecha1 = fecha1_x?replace(" ", "")?replace("\n", "")?replace("\t", "")?date.xs/>
204 <#assign fecha2 = fecha2_x?replace(" ", "")?replace("\n", "")?replace("\t", "")?date.xs/>
205 <#assign GG=assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)?keep_before("?")?keep_after("content/")/>
206 <!-- Nueva forma de leer imagen destacada (sin servicios) -->
207 <#assign img = journalArticle.getSmallImageURL() />
208 <!-- Leer descripción de imagen destacada -->
209 <#assign dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
210 />
211 <#if img?has_content>
212 <#assign
213 uuid1=img?keep_before("?")?keep_after_last("/")
214 groupIdImage = img?keep_after("documents/")?keep_before("/")?number
215 step1 = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid1, groupIdImage)
216 />
217 </#if>
218 <!-- para hallar las categorias-->
219 <#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")
220 categories = AssetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey())/>
221 <#if opcionPag?contains("si")>
222 <#assign viewURL="${urlExt}"/>
223 <#else>
224 <#assign viewURL="/web/eventos/w/${GG}"/>
225 </#if>
226 <div class="adt-eventos-ci-target">
227 <div class="adt-eventos-encabezado" title="${curEntry.getTitle(locale)}">
228 <#if img?has_content>
229 <!--asignar descripción en texto alt si tiene, y si no que muestre el mismo titulo de la imagen-->
230 <#if step1.getDescription()?has_content>
231 <img src="${img}" alt="${step1.getDescription()}" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
232 <#else>
233 <img src="${img}" alt="${step1.getTitle()}" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
234 </#if>
235 <!--termina el alt y sigue con condicional de agregar logo UN en caso de que no tenga imagen destacada por mostrar-->
236 <#else>
237 <img src="https://www.uninorte.edu.co/documents/14120459/14911168/Logo_Uninorte.png/1fee375c-5a6d-f0dd-b431-67d8caeea04d?t=1677083900695" alt="Uninorte logo" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
238 </#if>
239 <div class="adt-eventos-ci-target-categoria">
240 <p><#if categories?has_content>
241 <#list categories as category>
242 <#if category?contains("Académicos") || category?contains("Ceremoniales") || category?contains("Culturales") || category?contains("Deportivos") || category?contains("Empresariales") || category?contains("Grados") || category?contains("Internacionalización")|| category?contains("Investigación") || category?contains("Recomendado")>
243 <div class="adt-noticias-1-target-categoria">
244 <p>${category.getName()}</p>
245 </div>
246 <#break>
247 </#if>
248 </#list>
249 </#if></p>
250 </div>
251 </div>
252 <div class="adt-eventos-ci-target-contenido border-2">
253 <div class="adt-eventos-ci-target-contenido-texto">
254 <a href="${viewURL}">
255 <h2 id="titulo">
256 ${stringUtil.shorten(curEntry.getTitle(locale), 100)}
257 </h2>
258 </a>
259 <p id="descripcion">
260 ${stringUtil.shorten(curEntry.getSummary(locale), 195)}
261 </p>
262 </div>
263 <div class="adt-eventos-ci-target-contenido-info d-f">
264 <div class="d-f" id="fecha">
265 <img
266 src="https://www.uninorte.edu.co/documents/15916181/30396914/calendario.png/d29504bd-eeb0-6b22-84c9-7ff79262a873?t=1663686871125"
267 alt="Calendario"
268 />
269 <div class="d-f" id="p-fecha">
270 <#if fecha1 == fecha2>
271 <#-- Fecha 1 -->
272 <#if fecha1?contains("Jan")>
273 <#assign date1=fecha1?replace("Jan", "Ene" ) />
274 <#elseif fecha1?contains("Apr")>
275 <#assign date1=fecha1?replace("Apr", "Abr" ) />
276 <#elseif fecha1?contains("Aug")>
277 <#assign date1=fecha1?replace("Aug", "Ago" ) />
278 <#elseif fecha1?contains("Dec")>
279 <#assign date1=fecha1?replace("Dec", "Dic" ) />
280 <#else>
281 <#assign date1=fecha1 />
282 </#if>
283 <p>${date1}</p>
284 <#else>
285 <#-- Fecha 1 -->
286 <#if fecha1?contains("Jan")>
287 <#assign date1=fecha1?replace("Jan", "Ene" ) />
288 <#elseif fecha1?contains("Apr")>
289 <#assign date1=fecha1?replace("Apr", "Abr" ) />
290 <#elseif fecha1?contains("Aug")>
291 <#assign date1=fecha1?replace("Aug", "Ago" ) />
292 <#elseif fecha1?contains("Dec")>
293 <#assign date1=fecha1?replace("Dec", "Dic" ) />
294 <#else>
295 <#assign date1=fecha1 />
296 </#if>
297 <#-- Fecha 2 -->
298 <#if fecha2?contains("Jan")>
299 <#assign date2=fecha2?replace("Jan", "Ene" ) />
300 <#elseif fecha2?contains("Apr")>
301 <#assign date2=fecha2?replace("Apr", "Abr" ) />
302 <#elseif fecha2?contains("Aug")>
303 <#assign date2=fecha2?replace("Aug", "Ago" ) />
304 <#elseif fecha2?contains("Dec")>
305 <#assign date2=fecha2?replace("Dec", "Dic" ) />
306 <#else>
307 <#assign date2=fecha2 />
308 </#if>
309 <p> ${date1}- ${date2}</p>
310 </#if>
311 </div>
312 </div>
313 <div class="d-f" id="hora">
314 <img
315 src="https://www.uninorte.edu.co/documents/15916181/30396914/reloj-de-pared.png/fe5ed88c-a1cd-cfd8-70f6-0b748630938c?t=1663686871005"
316 alt="Reloj"
317 />
318 <div class="d-f" id="p-hora">
319 <p>${hora1} - ${hora2}</p>
320 </div>
321 </div>
322 <div class="d-f" id="lugar">
323 <img
324 src="https://www.uninorte.edu.co/documents/15916181/30396914/sitio.png/148a5fc1-41d5-5bca-1878-ff8c1ea572e2?t=1663687797750"
325 alt="Ubicación"
326 />
327 <#if tipo?contains("no")>
328 <#if latSinEsp == "" || longSinEsp == "">
329 <p>${ubication}</p>
330 <#else>
331 <#assign linkMaps = "https://www.google.com/maps?q=${lat},${long}&hl=es-PY&gl=py&shorturl=1"/>
332 <a href="${linkMaps}">
333 <p>${ubication}</p>
334 </a>
335 </#if>
336 <#elseif tipo?contains("si")>
337 <a href="${virtual}">
338 <p>Evento virtual</p>
339 </a>
340 <#else>
341 <p>Bimodal</p>
342 </#if>
343 </div>
344 </div>
345 </div>
346 </div>
347 </#list>
348 </#if>
349 </div>
350 </div>
351</div>
352
353<div id="carrousel-eventos" class="carousel slide" data-ride="carousel">
354 <div class="carousel-inner">
355 <#assign count = 0>
356 <#if entries?has_content>
357 <#list entries as curEntry>
358 <#assign renderer=curEntry.getAssetRenderer() className=renderer.getClassName() />
359 <#assign constantDocuments="documents" journalArticle=renderer.getArticle()
360 document=saxReaderUtil.read(journalArticle.getContent())
361 rootElement=document.getRootElement()
362 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='fecha' ]")
363 news_fecha=xPathSelector.selectSingleNode(rootElement).getStringValue()
364 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='descripcion' ]")
365 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='ubicacion' ]")
366 ubication=xPathSelector.selectSingleNode(rootElement).getStringValue()
367 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='horainicio' ]")
368 hora1=xPathSelector.selectSingleNode(rootElement).getStringValue()
369 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='horafin' ]")
370 hora2=xPathSelector.selectSingleNode(rootElement).getStringValue()
371 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='opcPagExt']")
372 opcionPag = xPathSelector.selectSingleNode(rootElement).getStringValue()
373 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='urlExterna']")
374 urlExt = xPathSelector.selectSingleNode(rootElement).getStringValue()
375 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='tipoevento' ]")
376 tipo=xPathSelector.selectSingleNode(rootElement).getStringValue()
377 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='URLvirtual' ]")
378 virtual=xPathSelector.selectSingleNode(rootElement).getStringValue()
379 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='fecha']")
380 fecha1_x = xPathSelector.selectSingleNode(rootElement).getStringValue()
381 xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='fechafinal']")
382 fecha2_x = xPathSelector.selectSingleNode(rootElement).getStringValue()
383 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='latitud' ]")
384 lat=xPathSelector.selectSingleNode(rootElement).getStringValue()
385 latSinEsp=lat?replace(" ", "")?replace("\n", "")?replace("\t", "")
386 xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='longitud' ]")
387 long=xPathSelector.selectSingleNode(rootElement).getStringValue()
388 longSinEsp=long?replace(" ", "")?replace("\n", "")?replace("\t", "")/>
389 <#assign fecha1 = fecha1_x?replace(" ", "")?replace("\n", "")?replace("\t", "")?date.xs/>
390 <#assign fecha2 = fecha2_x?replace(" ", "")?replace("\n", "")?replace("\t", "")?date.xs/>
391 <#assign GG=assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)?keep_before("?")?keep_after("content/")/>
392 <!-- Nueva forma de leer imagen destacada (sin servicios) -->
393 <#assign img = journalArticle.getSmallImageURL() />
394 <!-- Leer descripción de imagen destacada -->
395 <#assign dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
396 />
397 <#if img?has_content>
398 <#assign
399 uuid1=img?keep_before("?")?keep_after_last("/")
400 groupIdImage = img?keep_after("documents/")?keep_before("/")?number
401 step1 = dlFileEntryService.getFileEntryByUuidAndGroupId(uuid1, groupIdImage)
402 />
403 </#if>
404 <!-- para hallar las categorias-->
405 <#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")
406 categories = AssetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey())/>
407 <#if opcionPag?contains("si")>
408 <#assign viewURL="${urlExt}"/>
409 <#else>
410 <#assign viewURL="/web/eventos/w/${GG}"/>
411 </#if>
412 <#if count == 0>
413 <div class="carousel-item active">
414 <div class="adt-eventos-ci-target">
415 <div class="adt-eventos-encabezado" title="${curEntry.getTitle(locale)}">
416 <#if img?has_content>
417 <!--asignar descripción en texto alt si tiene, y si no que muestre el mismo titulo de la imagen-->
418 <#if step1.getDescription()?has_content>
419 <img src="${img}" alt="${step1.getDescription()}" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
420 <#else>
421 <img src="${img}" alt="${step1.getTitle()}" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
422 </#if>
423 <!--termina el alt y sigue con condicional de agregar logo UN en caso de que no tenga imagen destacada por mostrar-->
424 <#else>
425 <img src="https://www.uninorte.edu.co/documents/14120459/14911168/Logo_Uninorte.png/1fee375c-5a6d-f0dd-b431-67d8caeea04d?t=1677083900695" alt="Uninorte logo" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
426 </#if>
427 <div class="adt-eventos-ci-target-categoria">
428 <p><#if categories?has_content>
429 <#list categories as category>
430 <#if category?contains("Académicos") || category?contains("Ceremoniales") || category?contains("Culturales") || category?contains("Deportivos") || category?contains("Empresariales") || category?contains("Grados") || category?contains("Internacionalización")|| category?contains("Investigación") || category?contains("Recomendado")>
431 <div class="adt-noticias-1-target-categoria">
432 <p>${category.getName()}</p>
433 </div>
434 <#break>
435 </#if>
436 </#list>
437 </#if></p>
438 </div>
439 </div>
440 <div class="adt-eventos-ci-target-contenido border-2">
441 <div class="adt-eventos-ci-target-contenido-texto">
442 <a href="${viewURL}">
443 <h2 id="titulo">${stringUtil.shorten(curEntry.getTitle(locale), 100)}
444 </h2>
445 </a>
446 <p id="descripcion"> ${stringUtil.shorten(curEntry.getSummary(locale), 195)}
447 </p>
448 </div>
449 <div class="adt-eventos-ci-target-contenido-info d-f">
450 <div class="d-f" id="fecha">
451 <img
452 src="https://www.uninorte.edu.co/documents/15916181/30396914/calendario.png/d29504bd-eeb0-6b22-84c9-7ff79262a873?t=1663686871125"
453 alt="Calendario"
454 />
455 <div class="d-f" id="p-fecha">
456 <#if fecha1 == fecha2>
457 <#-- Fecha 1 -->
458 <#if fecha1?contains("Jan")>
459 <#assign date1=fecha1?replace("Jan", "Ene" ) />
460 <#elseif fecha1?contains("Apr")>
461 <#assign date1=fecha1?replace("Apr", "Abr" ) />
462 <#elseif fecha1?contains("Aug")>
463 <#assign date1=fecha1?replace("Aug", "Ago" ) />
464 <#elseif fecha1?contains("Dec")>
465 <#assign date1=fecha1?replace("Dec", "Dic" ) />
466 <#else>
467 <#assign date1=fecha1 />
468 </#if>
469 <p>${date1}</p>
470 <#else>
471 <#-- Fecha 1 -->
472 <#if fecha1?contains("Jan")>
473 <#assign date1=fecha1?replace("Jan", "Ene" ) />
474 <#elseif fecha1?contains("Apr")>
475 <#assign date1=fecha1?replace("Apr", "Abr" ) />
476 <#elseif fecha1?contains("Aug")>
477 <#assign date1=fecha1?replace("Aug", "Ago" ) />
478 <#elseif fecha1?contains("Dec")>
479 <#assign date1=fecha1?replace("Dec", "Dic" ) />
480 <#else>
481 <#assign date1=fecha1 />
482 </#if>
483 <#-- Fecha 2 -->
484 <#if fecha2?contains("Jan")>
485 <#assign date2=fecha2?replace("Jan", "Ene" ) />
486 <#elseif fecha2?contains("Apr")>
487 <#assign date2=fecha2?replace("Apr", "Abr" ) />
488 <#elseif fecha2?contains("Aug")>
489 <#assign date2=fecha2?replace("Aug", "Ago" ) />
490 <#elseif fecha2?contains("Dec")>
491 <#assign date2=fecha2?replace("Dec", "Dic" ) />
492 <#else>
493 <#assign date2=fecha2 />
494 </#if>
495 <p> ${date1}- ${date2}</p>
496 </#if>
497 </div>
498 </div>
499 <div class="d-f" id="hora">
500 <img
501 src="https://www.uninorte.edu.co/documents/15916181/30396914/reloj-de-pared.png/fe5ed88c-a1cd-cfd8-70f6-0b748630938c?t=1663686871005"
502 alt="Reloj"
503 />
504 <div class="d-f" id="p-hora">
505 <p>${hora1} - ${hora2}</p>
506 </div>
507 </div>
508 <div class="d-f" id="lugar">
509 <img
510 src="https://www.uninorte.edu.co/documents/15916181/30396914/sitio.png/148a5fc1-41d5-5bca-1878-ff8c1ea572e2?t=1663687797750"
511 alt="Ubicación"
512 />
513 <#if tipo?contains("no")>
514 <#if latSinEsp == "" || longSinEsp == "">
515 <p>${ubication}</p>
516 <#else>
517 <#assign linkMaps = "https://www.google.com/maps?q=${lat},${long}&hl=es-PY&gl=py&shorturl=1"/>
518 <a href="${linkMaps}">
519 <p>${ubication}</p>
520 </a>
521 </#if>
522 <#elseif tipo?contains("si")>
523 <a href="${virtual}">
524 <p>Evento virtual</p>
525 </a>
526 <#else>
527 <p>Bimodal</p>
528 </#if>
529 </div>
530 </div>
531 </div>
532 </div>
533 </div>
534 <#else>
535 <div class="carousel-item">
536 <div class="adt-eventos-ci-target">
537 <div class="adt-eventos-encabezado" title="${curEntry.getTitle(locale)}">
538 <#if img?has_content>
539 <!--asignar descripción en texto alt si tiene, y si no que muestre el mismo titulo de la imagen-->
540 <#if step1.getDescription()?has_content>
541 <img src="${img}" alt="${step1.getDescription()}" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
542 <#else>
543 <img src="${img}" alt="${step1.getTitle()}" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
544 </#if>
545 <!--termina el alt y sigue con condicional de agregar logo UN en caso de que no tenga imagen destacada por mostrar-->
546 <#else>
547 <img src="https://www.uninorte.edu.co/documents/14120459/14911168/Logo_Uninorte.png/1fee375c-5a6d-f0dd-b431-67d8caeea04d?t=1677083900695" alt="Uninorte logo" style="width: 100%; position: relative; border-top-left-radius: 20px; border-top-right-radius: 20px; aspect-ratio:11/4;"/>
548 </#if>
549 <div class="adt-eventos-ci-target-categoria">
550 <p><#if categories?has_content>
551 <#list categories as category>
552 <#if category?contains("Académicos") || category?contains("Ceremoniales") || category?contains("Culturales") || category?contains("Deportivos") || category?contains("Empresariales") || category?contains("Grados") || category?contains("Internacionalización")|| category?contains("Investigación") || category?contains("Recomendado")>
553 <div class="adt-noticias-1-target-categoria">
554 <p>${category.getName()}</p>
555 </div>
556 <#break>
557 </#if>
558 </#list>
559 </#if></p>
560 </div>
561 </div>
562 <div class="adt-eventos-ci-target-contenido border-2">
563 <div class="adt-eventos-ci-target-contenido-texto">
564 <a href="${viewURL}">
565 <h2 id="titulo">
566 ${stringUtil.shorten(curEntry.getTitle(locale), 100)}
567 </h2>
568 </a>
569 <p id="descripcion">
570 ${stringUtil.shorten(curEntry.getSummary(locale), 195)}
571 </p>
572 </div>
573 <div class="adt-eventos-ci-target-contenido-info d-f">
574 <div class="d-f" id="fecha">
575 <img
576 src="https://www.uninorte.edu.co/documents/15916181/30396914/calendario.png/d29504bd-eeb0-6b22-84c9-7ff79262a873?t=1663686871125"
577 alt="Calendario"
578 />
579 <div class="d-f" id="p-fecha">
580 <#if fecha1 == fecha2>
581 <#-- Fecha 1 -->
582 <#if fecha1?contains("Jan")>
583 <#assign date1=fecha1?replace("Jan", "Ene" ) />
584 <#elseif fecha1?contains("Apr")>
585 <#assign date1=fecha1?replace("Apr", "Abr" ) />
586 <#elseif fecha1?contains("Aug")>
587 <#assign date1=fecha1?replace("Aug", "Ago" ) />
588 <#elseif fecha1?contains("Dec")>
589 <#assign date1=fecha1?replace("Dec", "Dic" ) />
590 <#else>
591 <#assign date1=fecha1 />
592 </#if>
593 <p>${date1}</p>
594 <#else>
595 <#-- Fecha 1 -->
596 <#if fecha1?contains("Jan")>
597 <#assign date1=fecha1?replace("Jan", "Ene" ) />
598 <#elseif fecha1?contains("Apr")>
599 <#assign date1=fecha1?replace("Apr", "Abr" ) />
600 <#elseif fecha1?contains("Aug")>
601 <#assign date1=fecha1?replace("Aug", "Ago" ) />
602 <#elseif fecha1?contains("Dec")>
603 <#assign date1=fecha1?replace("Dec", "Dic" ) />
604 <#else>
605 <#assign date1=fecha1 />
606 </#if>
607 <#-- Fecha 2 -->
608 <#if fecha2?contains("Jan")>
609 <#assign date2=fecha2?replace("Jan", "Ene" ) />
610 <#elseif fecha2?contains("Apr")>
611 <#assign date2=fecha2?replace("Apr", "Abr" ) />
612 <#elseif fecha2?contains("Aug")>
613 <#assign date2=fecha2?replace("Aug", "Ago" ) />
614 <#elseif fecha2?contains("Dec")>
615 <#assign date2=fecha2?replace("Dec", "Dic" ) />
616 <#else>
617 <#assign date2=fecha2 />
618 </#if>
619 <p> ${date1}- ${date2}</p>
620 </#if>
621 </div>
622 </div>
623 <div class="d-f" id="hora">
624 <img
625 src="https://www.uninorte.edu.co/documents/15916181/30396914/reloj-de-pared.png/fe5ed88c-a1cd-cfd8-70f6-0b748630938c?t=1663686871005"
626 alt="Reloj"
627 />
628 <div class="d-f" id="p-hora">
629 <p>${hora1} - ${hora2}</p>
630 </div>
631 </div>
632 <div class="d-f" id="lugar">
633 <img
634 src="https://www.uninorte.edu.co/documents/15916181/30396914/sitio.png/148a5fc1-41d5-5bca-1878-ff8c1ea572e2?t=1663687797750"
635 alt="Ubicación"
636 />
637 <#if tipo?contains("no")>
638 <#if latSinEsp == "" || longSinEsp == "">
639 <p>${ubication}</p>
640 <#else>
641 <#assign linkMaps = "https://www.google.com/maps?q=${lat},${long}&hl=es-PY&gl=py&shorturl=1"/>
642 <a href="${linkMaps}">
643 <p>${ubication}</p>
644 </a>
645 </#if>
646 <#elseif tipo?contains("si")>
647 <a href="${virtual}">
648 <p>Evento virtual</p>
649 </a>
650 <#else>
651 <p>Bimodal</p>
652 </#if>
653 </div>
654 </div>
655 </div>
656 </div>
657 </div>
658 </#if>
659 <#assign count = count + 1>
660 </#list>
661 </#if>
662 </div>
663 <a class="carousel-control-prev" href="#carrousel-eventos" role="button" data-slide="prev">
664 <span class="carousel-control-prev-icon" aria-hidden="true"></span>
665 <span class="sr-only">Previous</span>
666 </a>
667 <a class="carousel-control-next" href="#carrousel-eventos" role="button" data-slide="next">
668 <span class="carousel-control-next-icon" aria-hidden="true"></span>
669 <span class="sr-only">Next</span>
670 </a>
671 </div>
672
673 <script>
674 $('#carrousel-eventos').carousel({
675 interval: 20000
676 })
677 </script>
Convocatorias de Becas
RECOMENDADA
Abierta convocatoria de becas 2025-1
Conoce la convocatoria de Becas Uninorte Pregrado y Posgrado y otras alternativas de financiación.
Desde el Ago 21, 2024 a las
8:00
hasta el Nov 5, 2024 a las
18:00
RECOMENDADA
Abierta convocatoria de becas 2025-1
Conoce la convocatoria de Becas Uninorte Pregrado y Posgrado y otras alternativas de financiación.
Desde el Ago 21, 2024 a las
8:00
hasta el Nov 5, 2024 a las
18:00
¿Indeciso sobre qué estudiar?
Convierte lo que te apasiona en tu profesión
Escoge tu carrera
- Administración de empresas
- Arquitectura
- Ciencia de datos
- Ciencia Política y Gobierno
- Comunicación Social y Periodismo
- Contaduría Pública
- Derecho
- Diseño Gráfico
- Diseño Industrial
- Economia
- Enfermería
- Filosofía y Humanidades
- Geología
- Ingeniería Civil
- Ingeniería Eléctrica
- Ingeniería Electrónica
- Ingeniería Industrial
- Ingeniería Mecánica
- Ingeniería de Sistemas y Computación
- Lenguas Modernas y Cultura
- Licenciatura en Educación Infantil
- Matemáticas
- Medicina
- Música
- Negocios Internacionales
- Odontología
- Psicología
- Relaciones Internacionales
Conoce nuestras opciones de
Becas y financiación
Más de 12 tipos de becas
El proceso de inscripción es muy sencillo, solo debes ingresar a nuestro portal web, diligenciar el formulario de la beca a la que deseas aplicar y anexar los documentos requeridos. Además, por participar en la convocatoria obtendrás un valor especial en tu inscripción de admisión.
Otras opciones de financiación
También contamos con líneas de crédito para atender las necesidades de los estudiantes y facilitar su ingreso y/o permanencia en la educación superior. También podrás agendar una cita virtual con uno de nuestros asesores para resolver todas tus dudas.
Live action: En la mejor etapa de tu vida
Nuestros estudiantes son noticia
Uninorte Music Fest, el espacio para conocer los procesos musicales del Caribe
Ago 30, 2024Dirigido a estudiantes de colegios, en su primera edición, que se realizará el 16 y 17 de octubre, podrán participar solistas y bandas, quienes tendrán la oportunidad de dar a conocer sus talentos y compartir experiencias musicales con otros artistas.
190 profesionales de la salud celebran su compromiso con la excelencia y el bienestar
Dic 18, 2023Durante la ceremonia de graduación de la División Ciencias de la Salud se resaltó la excelencia académica y la formación integral de profesionales comprometidos con el servicio a la comunidad.
Observatorio de Educación del Caribe celebra dos décadas de compromiso con la calidad educativa
Dic 15, 2023En este periodo ha realizado alrededor de 75 proyectos educativos y apoyado el desarrollo de los dos planes decenales de educación distrital. Colaboradores y amigos celebraron su aniversario.