Trafican con fotos y videos íntimos de hondureñas en Telegram
Material se mueve por exnoviosos, exesposos, amigos, vecinos y hasta familiares. LA PRENSA Premium identificó cómo redes propagan contenido sexual en grupos abiertos y VIP de Telegram, con paquetes que incluyen fotografías, vídeos y perfiles.
Foto: Producción gráfica: LA PRENSA
Comunidades enteras de usuarios desconocidos difunden gratis contenido de estudiantes, modelos, periodistas y el “exclusivo” lo venden.
Por:
20 min. de lectura
San Pedro Sula, Honduras.
Redes clandestinas operan en aplicaciones sociales como Telegram manteniendo activos diversos grupos o canales donde comparten fotografías, vídeos e información sensible sin consentimiento de la víctima. Nadie se salva: novias, esposas, exparejas, familiares, amigas, vecinas e incluso adolescentes y niñas, de Honduras.
En febrero de este año, Santos Bernabé Chavarría fue capturado en Cofradía, Cortés, por equipos de la Dirección Policial de Investigaciones (DPI) y el Buró Federal de Investigaciones (FBI) de Estados Unidos, por suponerlo responsable de pornografía infantil.
Está señalado de abusar sexualmente de sus hijas de cuatro y siete años, a quienes supuestamente grababa y luego difundía el material en Internet. Informantes de la Policía en San Pedro Sula revelaron a este medio de comunicación que esta investigación duró aproximadamente un año hasta capturarlo; todo surgió a través de una denuncia y le encontraron al menos cinco gigabythes de material.
En julio de 2023, Sergio Daniel Ponce Suazo fue arrestado por la Dirección Policial de Investigaciones en San Pedro Sula, sospechoso de elaboración y utilización de pornografía infantil.
En abril pasado fueron aprehendidos tres estadounidenses en Roatán, Islas de la Bahía, que aparentemente pertenecen a una banda autodenominada Delta Teams, encontrándoles evidencia de material íntimo de menores. Todos estos casos continúan pendientes de juicio.
Estos expedientes son un espejo de este oscuro mundo, donde se comparten archivos ilícitos afectando a víctimas de todas las edades. Los arrestos antes descritos son apenas una muestra de los peligros y la gravedad de la situación que enfrenta la población, especialmente en el contexto digital donde estas actividades hallan terreno fértil para proliferar.
Modus operandi
Durante más de un año, la Unidad de Investigación de LA PRENSA siguió de cerca estos grupos, estableciendo contacto indirecto con administradores como “Demonio Loco” y “Pinki”, seudónimos detrás de los cuales se desconoce a ciencia cierta si se esconde una sola persona o varias. Lo que es claro es que son figuras extremadamente activas, gestionando una gran cantidad de canales de Telegram al mismo tiempo, donde se difunde contenido pornográfico sin restricciones.
Se identificó una variedad de grupos con características distintivas, los cuales se encuentran divididos por áreas como colonias o barrios, municipios o ciudades, así como por departamentos. Además, se observó una categorización general bajo la denominación de “hn” u Honduras. Figuran grupos específicos como Choluteca, San Pedro Sula, Santa Rosa de Copán, Satélite, Cabañas, Choloma, entre otros.
- > El que se permita canales de hasta 200,000 usuarios, facilita la difusión de estos contenidos. Cuando un grupos sale a la luz, usuarios lo cierran y armen otro.
- > Canales privados se caracterizan por ser confidenciales y cifrados, lo que se traduce en que nadie puede verlos. Se accede solo por enlaces de invitación
- > Lo que se envía está cifrado de forma segura, a veces no se puede compartir ni capturar pantalla
- > Mayoría usa nombres falsos para no ser reconocidos
- > Telegram no tiene política para aplacar distribución no consensuada, pero en sus términos de uso pide aceptar “no publicar contenido pornográfico”
Estos grupos se hallan accesibles con una simple búsqueda y tras unirse a varios de ellos, pero los más peligrosos son los VIP. En estos espacios, el contenido compartido alcanza niveles de explicitud altos, incluyendo vídeos e imágenes de índole extremadamente íntimo, así como material “inédito” y hasta de naturaleza zoofílica.
Acceder a estos círculos cerrados es difícil ¿Cómo se entra? ¿Cuál es la moneda de cambio? Los administradores exigen a usuarios que aporten material sexual explícito de hondureñas que aún no haya sido divulgado públicamente. Además, solicitan pruebas adicionales, como enlaces o capturas de pantalla de las víctimas en plataformas sociales como Facebook e Instagram.
El nivel de secretividad alcanza extremos insospechados, los administradores incluso solicitan a interesados desbloquear su nombre oculto y número de teléfono en la aplicación Telegram, o que participen en llamadas de voz o videollamadas para responder preguntas de seguridad, todo bajo el argumento de un supuesto protocolo. Una vez dentro, para mantenerse en el grupo, los usuarios son obligados a enviar contenido regularmente. A diferencia de grupos más abiertos con 11,000 miembros o más, estos VIP suelen tener un promedio de entre 200 y 300 participantes.
Movimiento masivo
Durante nuestro monitoreo se visualizó cómo muchas mujeres jóvenes y adultas continúan con sus vidas cotidianas, compartiendo en redes sociales momentos hermosos y de felicidad con sus familias, amigos en entornos laborales y académicos, sin imaginar siquiera que sus imágenes íntimas, alguna vez compartidas con exparejas en un gesto de confianza y amor, circulan abiertamente en estos grupos donde todos tienen acceso.
Se pudo mirar a colegialas, universitarias, modelos, presentadoras de televisión y profesionales de diversos campos y oficios en el país.
Algunos de los usuarios se jactan compartiendo capturas de pantalla del arsenal de carpetas que tienen almacenadas en sus dispositivos, cada una en orden, con el nombre y apellido de la víctima.
Puede leer: Advierten vulnerabilidad de Honduras ante delitos y fraudes cibernéticos
A los grupos abiertos suelen enviar fotografías de naturaleza erótica para atraer y mantener suscriptores en sus canales privados. En este entorno, los precios de suscripción oscilan entre 10 y 30 dólares por usuario, quienes pueden acceder incluso a contenido en tiempo real. No acaba allí, en Telegram también circulan imágenes de hondureñas dedicadas a la prostitución callejera y se facilitan encuentros de tipo íntimo.
En los grupos abiertos se encontró una dinámica donde se busca “cazar” a personas dispuestas a compartir contenido íntimo. Estos grupos no tienen censura y hasta muestran material sexual infantil, así como también hay casos de personas siendo espiadas mientras sostienen relaciones sexuales, fenómeno conocido en este contexto como voyeurismo.
En canales abiertos y VIP, la presencia no se limita únicamente a hombres, también hay una cantidad significativa de mujeres participando. Algunas contribuyen enviando material propio en su misión de sentirse deseadas, o el de conocidas incluso, mientras que otras buscan confirmar si alguna imagen o vídeo íntimo suyo está circulando. Incluso existen grupos exclusivos para mujeres, aunque son menos frecuentes, donde intercambian contenido íntimo de hombres.
El ritmo de actividad en estos grupos es notable, con un promedio diario de alrededor de 10,000 envíos entre imágenes, vídeos y mensajes en chat; sin embargo, casi la mitad del contenido es repetido y el resto orgánico o nuevo. En un comportamiento inaceptable, usuarios usan estos canales para pedir imágenes de mujeres que han mirado o admiran en redes sociales, preguntando si alguien más tiene contenido íntimo de ellas.
La situación se agrava cuando llegan al extremo de solicitar material sexual de niños y adolescentes a través de códigos. En estas situaciones, ciertos usuarios responden en privado ofreciendo obtener este tipo de material, ya sea local o de otros lugares, a cambio de una suma de dinero específica. Del mismo modo, es frecuente observar que los administradores aplican el “baneo” de usuarios, a razones como, cuando alguien afirma conocer a la mujer de una fotografía compartida, lo que representa un riesgo de exposición, también ocurre por conflictos internos entre miembros, para mantener orden y seguridad en la comunidad.
“Dano”, un antihacker hondureño, fundador de empresas de tecnología, experto en seguridad nacional y defensa nacional en temas de contraterrorismo digital y ethical hacking, explicó a LA PRENSA Premium que al menos el 80% de personas en estos canales son hondureñas y solo se dedican al consumo por placer, mientras que el resto pueden llegar a ser extranjeros que se dedican exclusivamente al contrabando de contenido para venderlo local e internacionalmente.
“Telegram ofrece una seguridad de información de punto a punto, de tal manera que nadie pueda intervenir las comunicaciones, pero eso no quita a que personas como yo puedan extraer números de teléfono, huella digital o a qué grupos están unidos. Eso sí se puede hacer, siempre es vulnerable, siempre se puede rastrear, siempre se puede saber”, advirtió el experto en datos.
Debido a que solo en Francisco Morazán hay oficina especializada en perseguir estos hechos, la Policía Nacional recibió 630 denuncias entre los años 2018 y abril de 2024 por delitos cibernéticos varios, según muestran documentos que conoció LA PRENSA Premium.
Entre las denuncias figuraron 38 cargos consignados como descubrimiento y revelación de secretos, divulgación de imágenes y abuso de confianza, pornografía infantil, extorsión por divulgación, contacto con finalidad sexual con menores por medios electrónicos; en Facebook, WhatsApp, Instagram, Tik Tok, y cuatro de estas en Telegram. Entre los denunciantes están odontólogas, abogadas, comerciantes, periodistas y estudiantes.
Encountered "\"))\r\n\t\t\t\t\t#set($elcutline = $htmlUtil.escape($elcutline))\r\n\t\t\t\t#else\r\n\t\t\t\t\t#set($elcutline = \"" at 21136/F/METRICAS_DETALLE[line 493, column 87] Was expecting one of: "," ... ")" ... <WHITESPACE> ...
1##----Metricas Detalle-----
2#set($TituloEsc = $!articleToolbox.getTag(null,"Headline").data)
3#set($TituloEsc = $TituloEsc.replaceAll("\n", ""))
4#set($TituloEsc = $TituloEsc.replaceAll('"', "'"))
5#set($DescTexto = $!articleToolbox.getTag(null,"Lead").data)
6#set($DescTexto = $DescTexto.trim() )
7#set($DescTexto = $htmlUtil.stripHtml($DescTexto))
8#set($DescTexto = $htmlUtil.escape($DescTexto))
9#set($DescTexto = $DescTexto.replaceAll('"', "'"))
10#set($logo = "$iterVelocityTools.getVariable('0','logo2')" )
11#set($logo = $logo.trim() )
12#set($logo = $htmlUtil.escape($logo))
13#set($logo = $logo.replaceAll("/","\/") )
14#set($section = "")
15#set($section_url = "")
16#set($ac-sectionDateFrom = $articleContext.selectNodes('articlectx/sections//section[@from]'))
17#if($ac-sectionDateFrom && $ac-sectionDateFrom.size() > 0)
18 #foreach ($atrib in $ac-sectionDateFrom.get(0).attributes() )
19 #if($atrib.name == "name")
20 #set($section = $!atrib.data)
21 #end
22 #if($atrib.name == "url")
23 #set($section_url = $!atrib.data)
24 #end
25 #end
26#end
27
28##------------------SETEO DEL TITLE CON EL TITULO CORTO-----------------------------------------
29
30#set($title = $!articleToolbox.getTag(null, "Headline").data)
31#set($titulo_corto = $!articleToolbox.getTag(null,"TeaserHeadline").data)
32#set($tituloMeta = $!articleToolbox.getTag(null,"meta_title").data)
33
34#if($tituloMeta && $tituloMeta != "")
35 $iterVelocityTools.setTitle("$tituloMeta")
36#elseif($titulo_corto && $titulo_corto != "")
37 $iterVelocityTools.setTitle("$titulo_corto")
38#else
39 $iterVelocityTools.setTitle("$title")
40#end
41
42
43## *************** AUTOR ********************
44#set($autorfinal = "")
45#set($autorMeta = "")
46#set($urlautorfinal = "")
47#set($hmAutores = {})
48#getAcAssignedCatExtended_v1($hmAutores "Author")
49#if($hmAutores.size() > 0)
50 #foreach($hmAutor in $hmAutores)
51 #if($hmAutor.name && $hmAutor.name != "")
52 #set($urlautor = "#metadataUrl_v1('cronologia')${hmAutor.friendlyname}")
53 #set($autorMeta = $urlautor)
54 #set($autorfinal = $autorfinal+'{
55 "@type": "Person",
56 "name": "'+$hmAutor.name+'",
57 "url": "'+$urlautor+'"
58 },')
59 <div itemprop="author" itemscope itemtype="https://schema.org/Person">
60 <meta itemprop="name" content="$!hmAutor.name">
61 <meta itemprop="url" content="$!urlautor">
62 </div>
63 #end
64 #end
65 #set($value = $autorfinal.length() - 1)
66 #set($autorfinal = $autorfinal.substring(0,$value) )
67#else
68 <div itemprop="author" itemscope itemtype="https://schema.org/Person">
69 <meta itemprop="name" content="LaPrensa.hn">
70 <meta itemprop="url" content="https://www.laprensa.hn">
71 </div>
72 #set($autorfinal = '{
73 "@type": "Person",
74 "name": "LaPrensa.hn",
75 "url": "https://www.laprensa.hn"
76 }')
77#end
78
79
80## *************** CREADOR ********************
81#set($creadorFinal = "")
82#set($creadorMarfeel = "")
83#set($hmCreadores = {})
84#getAcAssignedCatExtended_v1($hmCreadores "Author_Real")
85#if($hmCreadores.size() > 0)
86 #foreach($hmCreador in $hmCreadores)
87 #if($creadorFinal == "")
88 #set($creadorFinal = '"' +$hmCreador.name+ '"')
89 #set($creadorMarfeel = $hmCreador.name+";")
90 #else
91 #set($creadorFinal = $creadorFinal + ',"' +$hmCreador.name + '"')
92 #set($creadorMarfeel = $creadorMarfeel+$hmCreador.name+";")
93 #end
94 #end
95 #set($value = $creadorMarfeel.length() - 1)
96 #set($creadorMarfeel = $creadorMarfeel.substring(0,$value) )
97#end
98
99###************** METADATOS *******************
100#set($keywordsfinal = "")
101#set($keywordsmeta = "")
102#set($keywordstmp = "")
103#set($keywordslisto = "")
104#set($auxCatalagoTema = {})
105#getAcAssignedCatExtended_v1($auxCatalagoTema "Topic")
106#if($auxCatalagoTema.size() > 0)
107 #foreach($keyword in $auxCatalagoTema)
108 #set($keywordstmp=$keyword.name)
109 #set($keywordslisto=$keywordstmp.replace('"', ''))
110 #if($keywordsfinal == "")
111 #set($keywordsfinal = '"' + $keywordslisto + '"')
112 #set($keywordsmeta = $keywordslisto)
113 #else
114 #set($keywordsfinal = $keywordsfinal + ',"' +$keywordslisto + '"')
115 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
116 #end
117 #end
118#end
119
120#set($auxCatalagoLocation = {})
121#getAcAssignedCatExtended_v1($auxCatalagoLocation "Location")
122#if($auxCatalagoLocation.size() > 0)
123 #foreach($keyword in $auxCatalagoLocation)
124 #set($keywordstmp=$keyword.name)
125 #set($keywordslisto=$keywordstmp.replace('"', ''))
126 #if($keywordsfinal == "")
127 #set($keywordsfinal = '"'+$keywordslisto+'"')
128 #set($keywordsmeta = $keywordslisto)
129 #else
130 #set($keywordsfinal = $keywordsfinal + ", "+'"' +$keywordslisto+'"')
131 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
132 #end
133 #end
134#end
135#set($auxCatalagoPeople = {})
136#getAcAssignedCatExtended_v1($auxCatalagoPeople "People")
137#if($auxCatalagoPeople.size() > 0)
138 #foreach($keyword in $auxCatalagoPeople)
139 #set($keywordstmp=$keyword.name)
140 #set($keywordslisto=$keywordstmp.replace('"', ''))
141 #if($keywordsfinal == "")
142 #set($keywordsfinal = '"'+$keywordslisto+'"')
143 #set($keywordsmeta = $keywordslisto)
144 #else
145 #set($keywordsfinal = $keywordsfinal + ", "+'"' +$keywordslisto+'"')
146 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
147 #end
148 #end
149#end
150#set($auxCatalagoTeams = {})
151#getAcAssignedCatExtended_v1($auxCatalagoOrganizations "Teams")
152#if($auxCatalagoTeams.size() > 0)
153 #foreach($keyword in $auxCatalagoTeams)
154 #set($keywordstmp=$keyword.name)
155 #set($keywordslisto=$keywordstmp.replace('"', ''))
156 #if($keywordsfinal == "")
157 #set($keywordsfinal = '"'+$keywordslisto+'"')
158 #set($keywordsmeta = $keywordslisto)
159 #else
160 #set($keywordsfinal = $keywordsfinal + ", "+'"' +$keywordslisto+'"')
161 #set($keywordsmeta = $keywordsmeta+','+$keywordslisto)
162 #end
163 #end
164#end
165##set($auxCatalagoInstitutions = {})
166##getAcAssignedCatExtended_v1($auxCatalagoOrganizations "Institutions")
167##if($auxCatalagoInstitutions.size() > 0)
168 ##foreach($keyword in $auxCatalagoInstitutions)
169 ##if($keywordsfinal == "")
170 ##set($keywordsfinal = '"'+$keyword.name+'"')
171 ##else
172 ##set($keywordsfinal = $keywordsfinal + ", "+'"' +$keyword.name+'"')
173 ##end
174 ##end
175##end
176
177
178
179##---------------FILTRO Para Pawyall------------------------
180#set($ArticleID = $reserved-article-id.data)
181#set($Hierarchy = "")
182#set($paywallData='')
183#set($hmAClassification = {})
184#getAcAssignedCatExtended_v1($hmAClassification "Advertising_Classification")
185
186#if($hmAClassification.size() > 0)
187 #foreach( $permission in $hmAClassification )
188 #if($permission.name == "No GAE")
189
190 #elseif($permission.name == "Premium")
191 #set($paywallData=',')
192 #set($paywallData=$paywallData+'"isAccessibleForFree": false,')
193 #set($paywallData=$paywallData+'"offers": {')
194 #set($paywallData=$paywallData+'"@type": "Offer",')
195 #set($paywallData=$paywallData+'"url": "https://www.laprensa.hn/suscripcion",')
196 #set($paywallData=$paywallData+'"availability": "InStock",')
197 #set($paywallData=$paywallData+'"price": "Variable",')
198 #set($paywallData=$paywallData+'"priceCurrency": "HNL",')
199 #set($paywallData=$paywallData+'"eligibleRegion": "Worldwide"}')
200 #elseif($permission.name == "Registro")
201 #set($paywallData=',')
202 #set($paywallData=$paywallData+'"isAccessibleForFree": false,')
203 #set($paywallData=$paywallData+'"offers": {')
204 #set($paywallData=$paywallData+'"@type": "Offer",')
205 #set($paywallData=$paywallData+'"url": "https://www.laprensa.hn/suscripcion",')
206 #set($paywallData=$paywallData+'"availability": "InStock",')
207 #set($paywallData=$paywallData+'"price": "Variable",')
208 #set($paywallData=$paywallData+'"priceCurrency": "HNL",')
209 #set($paywallData=$paywallData+'"eligibleRegion": "Worldwide"}')
210 #end
211 #end
212#end
213
214
215
216
217
218
219
220
221##************************************************************************
222#set($ac-url = $articleContext.selectNodes('articlectx/url'))
223#set($xml-url = $ac-url.get(0).text)
224#set($url_actual = $!xml-url )
225
226###************** DATE PUBLISHED/MODIFIED *******************
227#set( $fechaModificacion = $reserved-article-modified-timespan-utc.data )
228#set( $fechaModificacion = $numberTool.toNumber($fechaModificacion).intValue() )
229#set( $fechaModificacion = ($fechaModificacion * 1000))
230#set( $fechaModificacion = $dateTool.format( "yyyy-MM-dd'T'HH:mm:ssXXX", $fechaModificacion ))
231#set( $fechaModificacionOG = $fechaModificacion )
232
233#set( $fechaCreacion = $reserved-article-create-timespan-utc.data )
234#set( $fechaCreacion = $numberTool.toNumber($fechaCreacion).intValue() )
235#set( $fechaCreacion = ($fechaCreacion * 1000))
236#set( $fechaCreacion = $dateTool.format( "yyyy-MM-dd'T'HH:mm:ssXXX", $fechaCreacion ))
237
238#set($ac-sectionDateTo = $articleContext.selectNodes('articlectx/sections//section[@from]'))
239#if($ac-sectionDateTo.size() > 0)
240 #foreach ($atrib in $ac-sectionDateTo.get(0).attributes() )
241 #if($atrib.name == "from")
242 #set ($portalBeanLocator = $portal.getClass().forName('com.liferay.portal.kernel.bean.PortalBeanLocatorUtil'))
243 #set ($dateFormatFactory = $portalBeanLocator.locate('com.liferay.portal.kernel.util.DateFormatFactoryUtil'))
244 #set ($indexFormat = $dateFormatFactory.getSimpleDateFormat('yyyy/MM/dd HH:mm:ss'))
245 #set ($dResultado = $indexFormat.parse("$atrib.data"))
246 #set ($fechaPublicacion = $dateTool.format( "yyyy-MM-dd'T'HH:mm:ssXXX", $dResultado ))
247 #end
248 #end
249#end
250
251#set( $fMod = $reserved-article-modified-timespan-utc.data )
252#set( $fMod = $numberTool.toNumber($fMod).intValue() )
253#set( $fMod = ($fMod * 1000))
254#set( $fModAnio = $numberTool.toNumber($dateTool.format( "yyyy", $fMod )))
255#set( $fModMes = $numberTool.toNumber($dateTool.format( "MM", $fMod )))
256#set( $fModDia = $numberTool.toNumber($dateTool.format( "dd", $fMod )))
257#set( $fModHora = $numberTool.toNumber($dateTool.format( "HH", $fMod )))
258#set( $fModMins = $numberTool.toNumber($dateTool.format( "mm", $fMod )))
259#set( $fModSegs = $numberTool.toNumber($dateTool.format( "ss", $fMod )))
260
261#set( $fPubAnio = $numberTool.toNumber($dateTool.format( "yyyy", $dResultado )))
262#set( $fPubMes = $numberTool.toNumber($dateTool.format( "MM", $dResultado )))
263#set( $fPubDia = $numberTool.toNumber($dateTool.format( "dd", $dResultado )))
264#set( $fPubHora = $numberTool.toNumber($dateTool.format( "HH", $dResultado )))
265#set( $fPubMins = $numberTool.toNumber($dateTool.format( "mm", $dResultado )))
266#set( $fPubSegs = $numberTool.toNumber($dateTool.format( "ss", $dResultado )))
267
268#if($fPubAnio > $fModAnio)
269 #set($fechaModificacion = $fechaPublicacion)
270#else
271 #if($fPubMes > $fModMes)
272 #set($fechaModificacion = $fechaPublicacion)
273 #else
274 #if($fPubDia > $fModDia)
275 #set($fechaModificacion = $fechaPublicacion)
276 #else
277 #if($fPubHora > $fModHora)
278 #set($fechaModificacion = $fechaPublicacion)
279 #else
280 #if($fPubMins > $fModMins)
281 #set($fechaModificacion = $fechaPublicacion)
282 #else
283 #if($fPubSegs > $fModSegs)
284 #set($fechaModificacion = $fechaPublicacion)
285 #end
286 #end
287 #end
288 #end
289 #end
290#end
291
292###************** IMAGEN *******************
293#set($childrenTags = $articleToolbox.getChildrenTags(null))
294#set($hasImages = 0)
295#set($varImage = '
296 "image": [')
297#foreach($el in $childrenTags)
298 #if($el.name == "Image" || $el.name == "Image_Text" || $el.name == "Image_Text_Vertical")
299 #set($hasImages = 1)
300 #set($tempImage = $articleToolbox.getImageURL($el.name, $el.Milenium.data, "crop_1200x900"))
301 #set($tempcutline = $articleToolbox.getImageNode("$el.name", "$el.Milenium.data"))
302 #set($elcutline = $tempcutline.Cutline.data)
303 #if($tempImage && $tempImage != "")
304 #set($varImage = $varImage+'"'+$!tempImage+'",')
305 #set($pub_imagen_dim = $!articleToolbox.getImageProperties( "$tempImage" ))
306 <div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
307 <meta itemprop="url" content="$!tempImage" />
308 <meta itemprop="width" content="$!pub_imagen_dim.width" />
309 <meta itemprop="height" content="$!pub_imagen_dim.height" />
310 #if($elcutline && $elcutline != "")
311 #set($elcutline = $elcutline.replaceAll("<p>", ""))
312 #set($elcutline = $elcutline.replaceAll("</p>", ""))
313 #set($elcutline = $htmlUtil.escape($elcutline))
314 <meta itemprop="caption" content="$!elcutline" />
315 #end
316 </div>
317 #end
318 #end
319#end
320#set($pub_imagen = $articleToolbox.getImageURL("Image","0","crop_1200x900"))
321#if($hasImages == 0)
322 #set($varImage = $varImage+'"'+$iterVelocityTools.getVariable('0','imagenGenerica')+'"')
323 #set($pub_imagen = $iterVelocityTools.getVariable('0','imagenGenerica'))
324 <div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
325 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','imagenGenerica')" />
326 <meta itemprop="width" content="1200" />
327 <meta itemprop="height" content="630" />
328 </div>
329#else
330 #set($value = $varImage.length() - 1)
331 #set($varImage = $varImage.substring(0,$value) )
332#end
333#set($varImage = $varImage+'],')
334
335#set($thumb_imagen = $articleToolbox.getImageURL("Image","0","crop_51_100"))
336
337###************** CUERPO DE NOTA *******************
338#set($TextoTotalEsc = $!articleToolbox.getTag(null,"Text").data)
339#set($TextoTotalEsc = $TextoTotalEsc.replaceAll("<p>", ""))
340#set($TextoTotalEsc = $TextoTotalEsc.replaceAll("</p>", ""))
341#set($TextoTotalEsc = $TextoTotalEsc.replaceAll('<*"?>',""))
342
343#set($TextoTotalEsc = $htmlUtil.escape($TextoTotalEsc))
344
345#if(!$DescTexto || $!DescTexto == "")
346 #set($DescTexto = $TituloEsc)
347#end
348
349#if($Jwplayer && $Jwplayer.data != "" || $Jwplayer_Text && $Jwplayer_Text.data != "")
350 #set ($videoExt = '.mp4')
351
352#if($Jwplayer && $Jwplayer.data != "")
353 #set ($videoID=$!Jwplayer.data)
354 #set ($videoID=$videoID.replaceAll('"',''))
355
356 #set ($urlImg = "https://cdn.jwplayer.com/v2/media/$videoID/poster.jpg?width=320")
357 #set ($urlVideo = "https://content.jwplatform.com/videos/$videoID")
358#else
359 #set ($videoID=$!Jwplayer_Text.data)
360 #set ($videoID=$videoID.replaceAll('"',''))
361
362 #set ($urlImg = "https://cdn.jwplayer.com/v2/media/$videoID/poster.jpg?width=320")
363 #set ($urlVideo = "https://content.jwplatform.com/videos/$videoID")
364#end
365<script type="application/ld+json">
366 {
367 "@context": "https://schema.org",
368 "@type": "VideoObject",
369 "mainEntityOfPage": "#siteUrl()$url_actual",
370 "name": "$TituloEsc",
371 "@id": "#siteUrl()$url_actual",
372 "url": "#siteUrl()$url_actual",
373 "embedUrl": "$!urlVideo$videoExt",
374 "encodingFormat": "video/mp4",
375 "uploadDate": "$!fechaPublicacion",
376 "datePublished": "$!fechaPublicacion",
377 "dateCreated": "$!fechaCreacion",
378 "dateModified": "$!fechaModificacion",
379 "description": "$DescTexto",
380 "thumbnailUrl": "$urlImg",
381 "thumbnail" : "$urlImg",
382 "author": [$autorfinal],
383 "headline": "$TituloEsc",
384 "creator": [$autorfinal],
385 "keywords": [$keywordsfinal],$!varImage
386 "publisher": {
387 "@type": "Organization",
388 "name": "La Prensa",
389 "logo": {
390 "@type": "ImageObject",
391 "url": "$iterVelocityTools.getVariable('0','logo2')"
392 }
393 },
394 "sameAs" : [
395 "https://www.facebook.com/diariolaprensahonduras/",
396 "https://twitter.com/DiarioLaPrensa/",
397 "https://plus.google.com/117628110611405237004/",
398 "https://instagram.com/diariolaprensa/"
399 ]
400 }
401</script>
402<script type="application/ld+json">
403 {
404 "@context": "https://schema.org",
405 "@type": "NewsArticle",
406 "mainEntityOfPage": "#siteUrl()$!articleToolbox.getArticleViewer("canonical")",
407 "name": "$TituloEsc",
408 "headline": "$TituloEsc",
409 "description": "$!DescTexto",
410 "url": "#siteUrl()$url_actual",
411 "thumbnailUrl": "$urlImg",
412 "datePublished": "$!fechaPublicacion",
413 "dateCreated": "$!fechaCreacion",
414 "dateModified": "$!fechaModificacion",
415 "articleSection": "$section",
416 "creator": [$creadorFinal],
417 "keywords": [$keywordsfinal],
418 "author": [$!autorfinal],$!varImage
419 "publisher": {
420 "@type": "Organization",
421 "name": "La Prensa",
422 "logo": {
423 "@type": "ImageObject",
424 "url": "$iterVelocityTools.getVariable('0','logo2')"
425 }
426 },
427 "sameAs" : [
428 "https://www.facebook.com/diariolaprensahonduras/",
429 "https://twitter.com/DiarioLaPrensa/",
430 "https://plus.google.com/117628110611405237004/",
431 "https://instagram.com/diariolaprensa/"
432 ],
433 "articleBody": "$!TextoTotalEsc"
434 $!paywallData
435 }
436</script>
437
438#else
439
440<script type="application/ld+json">
441 {
442 "@context": "https://schema.org",
443 "@type": "NewsArticle",
444 "mainEntityOfPage": "#siteUrl()$!articleToolbox.getArticleViewer("canonical")",
445 "name": "$TituloEsc",
446 "headline": "$TituloEsc",
447 "description": "$!DescTexto",
448 "url": "#siteUrl()$url_actual",
449 "thumbnailUrl": "$thumb_imagen",
450 "datePublished": "$!fechaPublicacion",
451 "dateCreated": "$!fechaCreacion",
452 "dateModified": "$!fechaModificacion",
453 "articleSection": "$section",
454 "creator": [$creadorFinal],
455 "keywords": [$keywordsfinal],
456 "author": [$!autorfinal],$!varImage
457 "publisher": {
458 "@type": "Organization",
459 "name": "La Prensa",
460 "logo": {
461 "@type": "ImageObject",
462 "url": "$iterVelocityTools.getVariable('0','logo2')"
463 }
464 },
465 "sameAs" : [
466 "https://www.facebook.com/diariolaprensahonduras/",
467 "https://twitter.com/DiarioLaPrensa/",
468 "https://plus.google.com/117628110611405237004/",
469 "https://instagram.com/diariolaprensa/"
470 ],
471 "articleBody": "$!TextoTotalEsc"
472 $!paywallData
473 }
474</script>
475
476
477
478
479
480 #foreach($el in $childrenTags)
481 #if($el.name == "Image" || $el.name == "Image_Text" || $el.name == "Image_Text_Vertical")
482 #set($hasImages = 1)
483 #set($tempImage = $articleToolbox.getImageURL($el.name, $el.Milenium.data, "crop_1200x900"))
484 #set($tempcutline = $articleToolbox.getImageNode("$el.name", "$el.Milenium.data"))
485 #set($elcutline = $tempcutline.Cutline.data)
486 #if($tempImage && $tempImage != "")
487 #set($varImage = $varImage+'"'+$!tempImage+'",')
488 #set($pub_imagen_dim = $!articleToolbox.getImageProperties( "$tempImage" ))
489
490 #if($elcutline && $elcutline != "")
491 #set($elcutline = $elcutline.replaceAll("<p>", ""))
492 #set($elcutline = $elcutline.replaceAll("</p>", ""))
493 #set($elcutline = $elcutline.replaceAll("\", ""))
494 #set($elcutline = $htmlUtil.escape($elcutline))
495 #else
496 #set($elcutline = "$!TituloEsc")
497
498 #end
499
500
501 <script type="application/ld+json">
502 {
503 "@context": "https://schema.org",
504 "@type": "ImageObject",
505 "url": "$!tempImage",
506 "height":"$!pub_imagen_dim.height",
507 "width":"$!pub_imagen_dim.width",
508 "caption":"$!elcutline"
509 }
510
511
512 </script>
513
514
515
516 #end
517 #end
518 #end
519
520
521
522
523#end
524
525#set($stringPorPartes=[])
526#set ($item="")
527#set ($stringPorPartes = $url_actual.split("/"))
528#set ($i=0)
529
530#set($size = $stringPorPartes.size())
531#set($j=1)
532
533#if($size==4)
534 #set($sizetmp=3)
535#else
536 #set($sizetmp=2)
537#end
538#set($secciones="")
539
540#foreach($itemArray in $stringPorPartes)
541
542 #if($i>0 && $i<$sizetmp )
543 #set($secciones=$secciones+'/'+$itemArray)
544 #set($item=$item+'{"@type": "ListItem",')
545 #set($item=$item+'"position":'+$i+',')
546 #set($item=$item+'"name":"'+$itemArray+'",')
547 #set($item=$item+'"item": "'+"#siteUrl()"+$secciones)
548 #if($i==$sizetmp)
549 #set($item=$item+'}')
550 #else
551 #set($item=$item+'"},')
552 #end
553 #end
554 #set($i=$i+1)
555#end
556
557
558#set($keywordEnvivo="")
559##************** METADATOS TIPO PERIODISMO*******************
560#set($auxCatalagoJournalism_Type = {})
561#getAcAssignedCatExtended_v1($auxCatalagoJournalism_Type "Journalism_Type")
562#if($auxCatalagoJournalism_Type.size() > 0)
563 #foreach($keywordEnvivo in $auxCatalagoJournalism_Type)
564 #if($keywordEnvivo.name=="en vivo")
565 <script type="application/ld+json">
566 {
567 "@context":"https://schema.org",
568 "@type":"LiveBlogPosting",
569 "@id":"#siteUrl()$url_actual",
570 "headline":"$TituloEsc",
571 "description":"$!DescTexto"
572
573 }
574 </script>
575
576 #end
577
578
579 #end
580
581#end
582
583
584
585
586 <script type="application/ld+json">
587 {
588 "@context": "https://schema.org",
589 "@type": "BreadcrumbList",
590 "itemListElement": [
591 $item
592 {
593 "@type": "ListItem",
594 "position": $sizetmp,
595 "name": "$TituloEsc"
596 }]
597 }
598 </script>
599
600
601
602
603
604
605<meta itemscope itemprop="mainEntityOfPage" itemtype="https://schema.org/WebPage" itemid="#siteUrl()$url_actual" />
606<meta itemprop="datePublished" content="$fechaPublicacion">
607<meta itemprop="dateModified" content="$fechaModificacion">
608<div itemprop="publisher" itemscope itemtype="https://schema.org/Organization">
609 <meta itemprop="url" content="https://www.laprensa.hn/" />
610 <meta itemprop="name" content="La Prensa" />
611 <div itemprop="logo" itemscope itemtype="https://schema.org/ImageObject">
612 <meta itemprop="url" content="$iterVelocityTools.getVariable('0','logo2')" />
613 <meta itemprop="width" content="503" />
614 <meta itemprop="height" content="120" />
615 </div>
616</div>
617
618#set($metaTwitter = {})
619#set($temp = $metaTwitter.put("name","twitter:card"))
620#set($temp = $metaTwitter.put("content","summary_large_image"))
621$!iterVelocityTools.addMetaTag($metaTwitter)
622
623#set($metaTwitter = {})
624#set($temp = $metaTwitter.put("name","twitter:site"))
625#set($temp = $metaTwitter.put("content","@DiarioLaPrensa"))
626$!iterVelocityTools.addMetaTag($metaTwitter)
627
628#set($metaTwitter = {})
629#set($temp = $metaTwitter.put("name","twitter:title"))
630#set($temp = $metaTwitter.put("content","$!TituloEsc"))
631$!iterVelocityTools.addMetaTag($metaTwitter)
632
633#set($metaTwitter = {})
634#set($temp = $metaTwitter.put("name","twitter:description"))
635#set($temp = $metaTwitter.put("content","$!DescTexto"))
636$!iterVelocityTools.addMetaTag($metaTwitter)
637
638#set($metaTwitter = {})
639#set($temp = $metaTwitter.put("name","twitter:image"))
640#set($temp = $metaTwitter.put("content","$pub_imagen"))
641$!iterVelocityTools.addMetaTag($metaTwitter)
642
643#set($metaTwitter = {})
644#set($temp = $metaTwitter.put("name","twitter:url"))
645#set($temp = $metaTwitter.put("content","#siteUrl()$url_actual"))
646$!iterVelocityTools.addMetaTag($metaTwitter)
647
648
649#set($metaDetalle = {})
650#set($temp = $metaDetalle.put("property","og:locale"))
651#set($temp = $metaDetalle.put("content","es_LA"))
652$!iterVelocityTools.addMetaTag($metaDetalle)
653
654#set($metaDetalle = {})
655#set($temp = $metaDetalle.put("property","article:publisher"))
656#set($temp = $metaDetalle.put("content","https://www.facebook.com/diariolaprensahonduras/"))
657$!iterVelocityTools.addMetaTag($metaDetalle)
658
659#set($name = $iterVelocityTools.getVariable("0", "SectionName"))
660#set($metaDetalle = {})
661#set($temp = $metaDetalle.put("property","article:section"))
662#set($temp = $metaDetalle.put("content","$name"))
663$!iterVelocityTools.addMetaTag($metaDetalle)
664
665
666#set($hmTemas = {})
667#getAcAssignedCatExtended_v1($hmTemas "Topic")
668
669#if($hmTemas && $hmTemas.size() > 0)
670 #foreach ($elem in $hmTemas)
671 #set($metaTema = {})
672 #set($temp = $metaTema.put("property","article:tag"))
673 #set($temp = $metaTema.put("content",$elem.name))
674 $iterVelocityTools.addMetaTag( $metaTema )
675 #end
676#end
677
678
679#set($dim3 = "Estandar")
680#set($dim5 = "0")
681#set($dim6 = "Estandar")
682#if($Youtube && $Youtube.data != "" || $Youtube_Text && $Youtube_Text.data != "" || $Jwplayer && $Jwplayer.data != "" || $Jwplayer_Text && $Jwplayer_Text.data != "" || $Multimedia && $Multimedia.data != "" || $Multimedia_Text && $Multimedia_Text.data != "")
683 #set($dim3 = "Nota-Video")
684#end
685#set($ac_section = $articleContext.selectNodes('articlectx/sections//section'))
686#if($ac_section.size() > 0)
687 #foreach ($secc in $ac_section )
688 #foreach ($atrib in $secc.attributes())
689 #if($atrib.name == "name")
690 #if($!atrib.data == "Videos")
691 #set($dim3 = "Video")
692 #end
693 #if($!atrib.data == "Fotogalerías")
694 #set($dim3 = "Fotogaleria")
695 #end
696 #end
697 #end
698 #end
699#end
700
701##--------------------------------MATHER DATA---------------------------------------##
702#set ($Premium = false)
703#set ($datawall = false)
704#set($hmAClassification = {})
705#getAcAssignedCatExtended_v1($hmAClassification "Advertising_Classification")
706
707#if($hmAClassification.size() > 0)
708 #foreach( $permission in $hmAClassification )
709
710 #if($permission.name == "No GAE")
711 #set($dim5 = "1")
712 #elseif($permission.name == "Premium")
713 #set ($Premium = "true")
714 #elseif($permission.name == "Registro")
715 #set ($datawall = "true")
716 #end
717
718 #end
719#end
720
721
722#set($hmJournalism_Type = {})
723#getAcAssignedCatExtended_v1($hmJournalism_Type "Journalism_Type")
724#if($hmJournalism_Type.size() > 0)
725 #set($hmJT = $hmJournalism_Type.get(0))
726 #set($dim6 = $hmJT.name)
727#end
728
729
730
731##----------------------------Mather--------------------------
732#set($ArticleID = $reserved-article-id.data)
733#set($Hierarchy = "")
734
735#set($ac-Hierarchy = $articleContext.selectNodes('articlectx/sections//section[@url]'))
736#if($ac-Hierarchy && $ac-Hierarchy.size() > 0)
737 #foreach ($attrib in $ac-Hierarchy.get(0).attributes() )
738 #if($attrib.name == "url")
739 #set($Hierarchy = $!attrib.data)
740 #end
741 #end
742#end
743
744<script type="application/json" id="mather">
745{
746 "articleId": "$ArticleID",
747 "datePublished": "$!fechaPublicacion",
748 "articleType": "$dim3",
749 "articleUpdateTime": "$!fechaModificacion",
750 "author": [$creadorFinal],
751 "categories": [$keywordsfinal],
752 "cms": "ITERWEB",
753 "documentTitle": "$TituloEsc",
754 "hierarchy": "$Hierarchy",
755 "pageType": "Article",
756 "publicationName": "La Prensa",
757 "section": "$section"
758}
759</script>
760
761#set($thumb_ev = $articleToolbox.getImageURL("Image","0","crop_30x30"))
762<script>
763 //EV.Dab.init();
764 var params = JSON.stringify({
765 articleId: "$ArticleID",
766 site: "laprensa.hn",
767 title: "$TituloEsc",
768 authors: [$creadorFinal],
769 category: "$dim3",
770 section: "$section_url.substring(1)",
771 tags: [$keywordsfinal],
772 premium: $Premium,
773 datawall : $datawall,
774 thumbnail_url: "$thumb_ev",
775 article_url: "#siteUrl()$url_actual",
776 contentType: "$dim3",
777 //adblock: EV.Dab.isAdblockDetected()
778 });
779</script>
780
781##------------------------------META:TITLE---------------------------------------------
782
783#set($metaTitle = {})
784#set($temp = $metaTitle.put("name","title"))
785
786#if($tituloMeta && $tituloMeta != "")
787 #set($temp = $metaTitle.put("content","$tituloMeta"))
788#elseif($titulo_corto && $titulo_corto != "")
789 #set($temp = $metaTitle.put("content","$titulo_corto"))
790#else
791 #set($temp = $metaTitle.put("content","$TituloEsc"))
792#end
793
794$!iterVelocityTools.addMetaTag($metaTitle)
795
796
797##------------------------------META:KEYWORDS---------------------------------------------
798 #set($metaKeywords = {})
799 #set($temp = $metaKeywords.put("name","keywords"))
800 #set($temp = $metaKeywords.put("content","$keywordsmeta"))
801$!iterVelocityTools.addMetaTag($metaKeywords)
802
803##----------------------------KEYWORDS-------------------------------------------
804#getAcAssignedExtendedAllCat($hmTopics "Topic")
805#foreach($key in $hmTopics.keySet())
806 #set($hmTopic = $hmTopics.get($key))
807 #set($metaTopic = {})
808 #set($temp = $metaTopic.put("property","article:tag"))
809 #set($temp = $metaTopic.put("name","keywords"))
810 #set($temp = $metaTopic.put("content","$hmTopic.name"))
811 #set($temp = $metaTopic.put("data-id","$hmTopic.id"))
812 #set($temp = $metaTopic.put("data-voc-name","topic"))
813 #set($temp = $metaTopic.put("data-voc-id","$hmTopic.idp"))
814 $iterVelocityTools.addMetaTag($metaTopic)
815#end
816
817#getAcAssignedExtendedAllCat($hmLocations "Location")
818#foreach($key in $hmLocations.keySet())
819 #set($hmLocation = $hmLocations.get($key))
820 #set($metaLocation = {})
821 #set($temp = $metaLocation.put("property","article:tag"))
822 #set($temp = $metaLocation.put("name","keywords"))
823 #set($temp = $metaLocation.put("content","$hmLocation.name"))
824 #set($temp = $metaLocation.put("data-id","$hmLocation.id"))
825 #set($temp = $metaLocation.put("data-voc-name","location"))
826 #set($temp = $metaLocation.put("data-voc-id","$hmLocation.idp"))
827 $iterVelocityTools.addMetaTag($metaLocation)
828#end
829
830#getAcAssignedExtendedAllCat($hmPeoples "People")
831#foreach($key in $hmPeoples.keySet())
832 #set($hmPeople = $hmPeoples.get($key))
833 #set($metaPeople = {})
834 #set($temp = $metaPeople.put("property","article:tag"))
835 #set($temp = $metaPeople.put("name","keywords"))
836 #set($temp = $metaPeople.put("content","$hmPeople.name"))
837 #set($temp = $metaPeople.put("data-id","$hmPeople.id"))
838 #set($temp = $metaPeople.put("data-voc-name","people"))
839 #set($temp = $metaPeople.put("data-voc-id","$hmPeople.idp"))
840 $iterVelocityTools.addMetaTag($metaPeople)
841#end
842
843#getAcAssignedExtendedAllCat($hmInstitutions "Institutions")
844#foreach($key in $hmInstitutions.keySet())
845 #set($hmInstitution = $hmInstitutions.get($key))
846 #set($metaInstitution = {})
847 #set($temp = $metaInstitution.put("property","article:tag"))
848 #set($temp = $metaInstitution.put("name","keywords"))
849 #set($temp = $metaInstitution.put("content","$hmInstitution.name"))
850 #set($temp = $metaInstitution.put("data-id","$hmInstitution.id"))
851 #set($temp = $metaInstitution.put("data-voc-name","people"))
852 #set($temp = $metaInstitution.put("data-voc-id","$hmInstitution.idp"))
853 $iterVelocityTools.addMetaTag($metaInstitution)
854#end
855
856#getAcAssignedExtendedAllCat($hmTeams "Teams")
857#foreach($key in $hmTeams.keySet())
858 #set($hmTeam = $hmTeams.get($key))
859 #set($metaTeam = {})
860 #set($temp = $metaTeam.put("property","article:tag"))
861 #set($temp = $metaTeam.put("name","keywords"))
862 #set($temp = $metaTeam.put("content","$hmTeam.name"))
863 #set($temp = $metaTeam.put("data-id","$hmTeam.id"))
864 #set($temp = $metaTeam.put("data-voc-name","people"))
865 #set($temp = $metaTeam.put("data-voc-id","$hmTeam.idp"))
866 $iterVelocityTools.addMetaTag($metaTeam)
867#end
868
869#getAcAssignedExtendedAllCat($hmJournalT "Journalism_Type")
870#foreach($key in $hmJournalT.keySet())
871 #set($hmJournal = $hmJournalT.get($key))
872 #set($metaJournal = {})
873 #set($temp = $metaJournal.put("name","keywords"))
874 #set($temp = $metaJournal.put("content","$hmJournal.name"))
875 #set($temp = $metaJournal.put("data-id","$hmJournal.id"))
876 #set($temp = $metaJournal.put("data-voc-name","journalism_type"))
877 #set($temp = $metaJournal.put("data-voc-id","$hmJournal.idp"))
878 $iterVelocityTools.addMetaTag($metaJournal)
879#end
880
881#getAcAssignedExtendedAllCat($hmAdsClass "Advertising_Classification")
882#foreach($key in $hmAdsClass.keySet())
883 #set($hmAds = $hmAdsClass.get($key))
884 #set($metaAdsClass = {})
885 #set($temp = $metaAdsClass.put("name","keywords"))
886 #set($temp = $metaAdsClass.put("content","$hmAds.name"))
887 #set($temp = $metaAdsClass.put("data-id","$hmAds.id"))
888 #set($temp = $metaAdsClass.put("data-voc-name","advertising_classification"))
889 #set($temp = $metaAdsClass.put("data-voc-id","$hmAds.idp"))
890 $iterVelocityTools.addMetaTag($metaAdsClass)
891#end
892
893#getAcAssignedExtendedAllCat($hmBrandCont "Branded_Content")
894#foreach($key in $hmBrandCont.keySet())
895 #set($hmBrand = $hmBrandCont.get($key))
896 #set($metaBrandCont = {})
897 #set($temp = $metaBrandCont.put("name","keywords"))
898 #set($temp = $metaBrandCont.put("content","$hmBrand.name"))
899 #set($temp = $metaBrandCont.put("data-id","$hmBrand.id"))
900 #set($temp = $metaBrandCont.put("data-voc-name","branded_content"))
901 #set($temp = $metaBrandCont.put("data-voc-id","$hmBrand.idp"))
902 $iterVelocityTools.addMetaTag($metaBrandCont)
903#end
904##------------------------------OG:IMAGE VIDEOS---------------------------------------------
905#set($SectionName = $iterVelocityTools.getVariable("0", "SectionName"))
906
907#if($Jwplayer && $Jwplayer.data != "" && $SectionName=="Videos")
908 #set($metaFacebook = {})
909 #set ($urlImg = "https://cdn.jwplayer.com/v2/media/$!Jwplayer.data/poster.jpg?width=720")
910 #set($temp = $metaFacebook.put("property","og:image"))
911 #set($temp = $metaFacebook.put("content","$!urlImg"))
912 $!iterVelocityTools.addMetaTag($metaFacebook)
913#end
914
915##------------------------------META:TIPO DE CONTENIDO---------------------------------------------
916 #set($metaTipoContenido = {})
917 #set($temp = $metaTipoContenido.put("property","tipo-contenido"))
918 #set($temp = $metaTipoContenido.put("content","$!dim3"))
919$!iterVelocityTools.addMetaTag($metaTipoContenido)
920 #set($metaTipoContenidoMrf = {})
921 #set($temp = $metaTipoContenidoMrf.put("property","mrf:tags"))
922 #set($temp = $metaTipoContenidoMrf.put("content","tipoContenido:$!dim3"))
923$!iterVelocityTools.addMetaTag($metaTipoContenidoMrf)
924
925##------------------------------META:TIPO DE PERIODISMO--------------------------------------------
926 #set($metaTipoPeriodismoMrf = {})
927 #set($temp = $metaTipoPeriodismoMrf.put("property","mrf:tags"))
928 #set($temp = $metaTipoPeriodismoMrf.put("content","TipoPeriodismo:$!dim6"))
929$!iterVelocityTools.addMetaTag($metaTipoPeriodismoMrf)
930##------------------------------META:FECHA ARTICULO---------------------------------------------
931 #set($metaDatePublished = {})
932 #set($temp = $metaDatePublished.put("property","date-published"))
933 #set($temp = $metaDatePublished.put("content","$!fechaPublicacion"))
934$!iterVelocityTools.addMetaTag($metaDatePublished)
935
936##------------------------------META:DESCRIPTION---------------------------------------------
937
938#set($texto_corto = $!articleToolbox.getTag(null,"TeaserText").data)
939#set($metaDescription = {})
940#set($temp = $metaDescription.put("name","description"))
941
942 #if($texto_corto && $texto_corto != "")
943 #set($texto_corto = $texto_corto.replaceAll("<p>", ""))
944 #set($texto_corto = $texto_corto.replaceAll("</p>", ""))
945 #set($texto_corto = $htmlUtil.escape($texto_corto))
946 #set($temp = $metaDescription.put("content","$texto_corto"))
947 #else
948 #set($temp = $metaDescription.put("content","$DescTexto"))
949 #end
950
951$!iterVelocityTools.addMetaTag($metaDescription)
952
953##------------------------------META: AUTHOR---------------------------------------------
954#if($autorMeta != "")
955 #set($metaAuthor = {})
956 #set($temp = $metaAuthor.put("name","author"))
957 #set($temp = $metaAuthor.put("content","$!autorMeta"))
958$!iterVelocityTools.addMetaTag($metaAuthor)
959#else
960 #set($metaAuthor = {})
961 #set($temp = $metaAuthor.put("name","author"))
962 #set($temp = $metaAuthor.put("content","/cronologia/-/meta/redaccion"))
963$!iterVelocityTools.addMetaTag($metaAuthor)
964#end
965##------------------------------META: CREADOR---------------------------------------------
966 #set($metaCreador = {})
967 #set($temp = $metaCreador.put("name","creator"))
968 #set($temp = $metaCreador.put("property","creator"))
969 #set($temp = $metaCreador.put("content","$!creadorMarfeel"))
970$!iterVelocityTools.addMetaTag($metaCreador)
971#set($metaCreadorMrfl = {})
972 #set($temp = $metaCreadorMrfl.put("name","mrf:authors"))
973 #set($temp = $metaCreadorMrfl.put("property","mrf:authors"))
974 #set($temp = $metaCreadorMrfl.put("content","$!creadorMarfeel"))
975$!iterVelocityTools.addMetaTag($metaCreadorMrfl)
976##------------------------------META: ORGANIZATION---------------------------------------------
977 #set($metaOrganization = {})
978 #set($temp = $metaOrganization.put("name","organization"))
979 #set($temp = $metaOrganization.put("content","La Prensa"))
980$!iterVelocityTools.addMetaTag($metaOrganization)
981##------------------------------META: COPYRIGHT---------------------------------------------
982 #set($metaCopyright = {})
983 #set($temp = $metaCopyright.put("name","copyright"))
984 #set($temp = $metaCopyright.put("content","La Prensa"))
985$!iterVelocityTools.addMetaTag($metaCopyright)
986##------------------------------META: PUBLISHER---------------------------------------------
987 #set($metaPublisher = {})
988 #set($temp = $metaPublisher.put("name","publisher"))
989 #set($temp = $metaPublisher.put("content","La Prensa"))
990 #set($temp = $metaPublisher.put("property","https://laprensa.hn"))
991$!iterVelocityTools.addMetaTag($metaPublisher)
992
993##------------------------------META: max-image-preview----------------------------------------
994 #set($metaMaxImage = {})
995 #set($temp = $metaMaxImage.put("name","robots"))
996 #set($temp = $metaMaxImage.put("content","max-image-preview:large"))
997$!iterVelocityTools.addMetaTag($metaMaxImage)
998
999#set($socialOgImage = $articleToolbox.getImageURL("Image","0","social"))
1000#if($socialOgImage && $socialOgImage != "")
1001 #set($socialOgImage_dim = $articleToolbox.getImageProperties( "$socialOgImage" ))
1002 ##------------------------------META: og:img W----------------------------------------
1003 #set($metaOgImgW = {})
1004 #set($temp = $metaOgImgW.put("property","og:image:width"))
1005 #set($temp = $metaOgImgW.put("content",$!socialOgImage_dim.width))
1006 $!iterVelocityTools.addMetaTag($metaOgImgW)
1007 ##------------------------------META: og:img H----------------------------------------
1008 #set($metaOgImgH = {})
1009 #set($temp = $metaOgImgH.put("property","og:image:height"))
1010 #set($temp = $metaOgImgH.put("content",$!socialOgImage_dim.height))
1011 $!iterVelocityTools.addMetaTag($metaOgImgH)
1012
1013 #if($varImage == "")
1014 <div itemprop="image" itemscope itemtype="https://schema.org/ImageObject">
1015 <meta itemprop="name" content="$!socialOgImage">
1016 <meta itemprop="width" content="$!socialOgImage_dim.width">
1017 <meta itemprop="height" content="$!socialOgImage_dim.height">
1018 </div>
1019 #end
1020#end
1021
1022
1023##------------------------------META: og:description----------------------------------------
1024#set($texto_corto = $!articleToolbox.getTag(null,"TeaserText").data)
1025#set($metaDescription = {})
1026#set($temp = $metaDescription.put("property","og:description"))
1027
1028 #if($texto_corto && $texto_corto != "")
1029 #set($texto_corto = $texto_corto.replaceAll("<p>", ""))
1030 #set($texto_corto = $texto_corto.replaceAll("</p>", ""))
1031 #set($texto_corto = $htmlUtil.escape($texto_corto))
1032 #set($temp = $metaDescription.put("content","$texto_corto"))
1033 #else
1034 #set($temp = $metaDescription.put("content","$DescTexto"))
1035 #end
1036
1037$!iterVelocityTools.addMetaTag($metaDescription)