Santa Cruz: Este martes se presentará un análisis técnico a los datos Censo y será entregado a la Asamblea de la Cruceñidad

Las conclusiones de este encuentro serán uno de los ejes centrales de la Asamblea de la Cruceñidad convocada para este martes, de acuerdo con el reporte que dieron desde el comité cívico

Publicación: 02/09/2024 20:21
$output.data
$output.data
La reunión de este lunes se llevò adelante en el Rectorado de la Uagrm
An error occurred while processing the template.
Invocation of method 'addMetaTag' in  class com.liferay.portal.kernel.velocity.IterVelocityTools threw exception XYZ_E_INVALID_VELOCITY_META_TAGS_MAP_ZYX:Invalid parameters K: 'content' V: 'null'

[file IterVelocityTools.java, method addMetaTag, line 874] at 246286672/F/VU-TD-CUERPODENOTA[line 23, column 20]
1<div id="fb-root"></div>
 
2<script async defer src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2"></script>
 
3<script async src="https://www.tiktok.com/embed.js"></script>
 
4<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
 
5
 
6#set($articleComponents=$articleToolbox.getChildrenTags(null))
 
7#set($allowedContent={})
 
8#set($auxiliar=$allowedContent.put("Dailymotion_Text","Dailymotion_Text"))
 
9#set($auxiliar=$allowedContent.put("Mediastream_Text","Mediastream_Text"))
 
10#set($auxiliar=$allowedContent.put("Facebook_Text","Facebook_Text"))
 
11#set($auxiliar=$allowedContent.put("HTML_Text","HTML_Text"))
 
12#set($auxiliar=$allowedContent.put("Image_Text","Image_Text"))
 
13#set($auxiliar=$allowedContent.put("Image_Text_Vertical","Image_Text_Vertical"))
 
14#set($auxiliar=$allowedContent.put("Text","Text"))
 
15#set($auxiliar=$allowedContent.put("TikTok_Text","TikTok_Text"))
 
16#set($auxiliar=$allowedContent.put("Twitter_Text","Twitter_Text"))
 
17#set($auxiliar=$allowedContent.put("Spotify_Text","Spotify_Text"))
 
18#set($auxiliar=$allowedContent.put("Youtube_Text","Youtube_Text"))
 
19#set($auxiliar=$allowedContent.put("Generic","Generic"))
 
20
 
21#set($adsArticle=[])
 
22#set($auxiliar=$adsArticle.add("N-PRO-D"))
 
23#set($auxiliar=$adsArticle.add("N-PLUS-A"))
 
24#set($indexOfCurrentAdToShow=0)
 
25#set($counterImageComponent=0)
 
26#set($counterVerticalImageComponent=0)
 
27
 
28## Calcular distribucion de publicidad
 
29#set( $counterTextBlocks = 0 )
 
30
 
31#foreach($currentComponent in $articleComponents)
 
32  #if($allowedContent.containsKey($currentComponent.name))
 
33    #if($currentComponent.name=="Text" && $currentComponent.data!="")
 
34      #set($textBlock=$currentComponent.data.replaceAll("&amp;","&").trim())
 
35      #set($paraghraps=$textBlock.split("</p>"))
 
36      #set($counterTextBlocks=$counterTextBlocks+$paraghraps.size())
 
37    #end
 
38  #end
 
39#end
 
40
 
41#set($insertAdEach=$counterTextBlocks/2) ## 2 = Porque son los publicidades en el cuerpo
 
42#set($counterTextBlocks=0)
 
43## END - Calcular distribucion de publicidad
 
44
 
45<div class="vu-td-cdn">
 
46  ## Procesar contenido del articulo
 
47  #foreach($currentComponent in $articleComponents)  ## Pasa por todos los componentes
 
48    #if($allowedContent.containsKey($currentComponent.name))  ## El componente esta en la lista de autorizado
 
49
 
50      ## Si es componente "Text"
 
51      #if ($currentComponent.name=="Text" && $currentComponent.data!="")
 
52        <div class="articleComponent text">
 
53          #set($paraghrap=$currentComponent.data.replaceAll("&amp;","&").trim())
 
54          #set($blocks=$paraghrap.split("</p>"))
 
55
 
56          #foreach($currentBlock in $blocks)
 
57            #set($counterTextBlocks=$counterTextBlocks+1)
 
58            #set($text=$currentBlock.replaceAll("<p>","").trim())
 
59
 
60            <p class="paragraphs paragraph-$counterTextBlocks">
 
61              $text
 
62            </p>
 
63
 
64            #if(($counterTextBlocks%$insertAdEach)==0 && $indexOfCurrentAdToShow<$adsArticle.size())
 
65              <div>
 
66                #set($adToLoad=$adsArticle.get($indexOfCurrentAdToShow))
 
67      $!iterVelocityTools.getAdContainer("$adToLoad")
 
68      #set($indexOfCurrentAdToShow=$indexOfCurrentAdToShow+1)
 
69              </div>
 
70            #end
 
71          #end
 
72        </div>
 
73      #end
 
74      ## END - Si es componente "Text"
 
75
 
76      ## Si es componente "Image_Text"
 
77      #if ($currentComponent.name=="Image_Text" && $currentComponent.data!="")
 
78        <div class="articleComponent imageText">
 
79          <div class="wrapperImage">
 
80            #set( $image = $articleToolbox.getImageTag("Image_Text", "$counterImageComponent", "vu_imagen_16_9", "", "", "", "false", $currentComponent.Cutline.data, $currentComponent.Cutline.data, "100%"))
 
81            $!image
 
82          </div>
 
83          <div class="information">
 
84            #if ($currentComponent.Byline.data && $currentComponent.Byline.data!="")
 
85              <span class="byLine">
 
86                [$currentComponent.Byline.data]
 
87              </span>
 
88            #end
 
89            #if ($currentComponent.Cutline.data && $currentComponent.Cutline.data!="")
 
90              <span class="cutline">
 
91                $currentComponent.Cutline.data
 
92              </span>
 
93            #end
 
94          </div>
 
95        </div>
 
96        #set($counterImageComponent=$counterImageComponent+1)
 
97      #end
 
98      ## END - Si es componente "Image_Text"
 
99
 
100      ## Si es componente "Image_Text_Vertical"
 
101      #if ($currentComponent.name=="Image_Text_Vertical" && $currentComponent.data!="")
 
102        <div class="articleComponent imageTextVertical">
 
103          <div class="wrapperImage">
 
104            #set( $image = $articleToolbox.getImageTag("Image_Text_Vertical", "$counterVerticalImageComponent", "vu_imagen_3_4", "", "", "", "false", $currentComponent.Cutline.data, $currentComponent.Cutline.data, "100%"))
 
105            $!image
 
106          </div>
 
107          <div class="information">
 
108            #if ($currentComponent.Byline.data && $currentComponent.Byline.data!="")
 
109              <span class="byLine">
 
110                [$currentComponent.Byline.data]
 
111              </span>
 
112            #end
 
113            #if ($currentComponent.Cutline.data && $currentComponent.Cutline.data!="")
 
114              <span class="cutline">
 
115                $currentComponent.Cutline.data
 
116              </span>
 
117            #end
 
118          </div>
 
119        </div>
 
120        #set($counterVerticalImageComponent=$counterVerticalImageComponent+1)
 
121      #end
 
122      ## END - Si es componente "Image_Text_Vertical"
 
123
 
124      ## Si es componente "Dailymotion_Text"
 
125      #if ($currentComponent.name=="Dailymotion_Text" && $currentComponent.data!="")
 
126        <div class="articleComponent dailymotionText">
 
127          ## Start: Pasos para extraer el id del componente
 
128          #set($poscon = $currentComponent.Milenium.data.indexOf(";"))
 
129          #set($componentId = $currentComponent.Milenium.data.substring(6,$poscon))
 
130          ## End: Pasos para extraer el id del componente
 
131
 
132          <div id="dailymotionContainer-$componentId" data-video="$currentComponent.data"></div>
 
133          <script>
 
134            dailymotion.createPlayer( "dailymotionContainer-$componentId", { video : "$currentComponent.data" } );
 
135          </script>
 
136        </div>
 
137      #end
 
138      ## END - Si es componente "Dailymotion_Text"
 
139
 
140      ## Si es componente "Mediastream_Text"
 
141      #if ($currentComponent.name=="Mediastream_Text" && $currentComponent.data!="")
 
142        <div class="articleComponent dailymotionText">
 
143          ## Start: Pasos para extraer el id del componente
 
144          #set($poscon = $currentComponent.Milenium.data.indexOf(";"))
 
145          #set($componentId = $currentComponent.Milenium.data.substring(6,$poscon))
 
146          ## End: Pasos para extraer el id del componente
 
147
 
148          <div data-msp data-type='media' data-id='$currentComponent.data' data-player='691f8cafefc1da96615f2f8b' id="msplayer">
 
149            <script type='text/javascript' src='https://player.cdn.mdstrm.com/lightning_player/api.js'> </script>
 
150          </div>
 
151        </div>
 
152      #end
 
153      ## END - Si es componente "Mediastream_Text"
 
154
 
155      ## Si es componente "Facebook_Text"
 
156      #if ($currentComponent.name=="Facebook_Text" && $currentComponent.data!="")
 
157        <div class="articleComponent facebookText">
 
158          #set($type="post")
 
159          #if($currentComponent.data.toLowerCase().contains("videos"))
 
160            #set($type="video")
 
161          #end
 
162          <div class="fb-${type}"
 
163               data-href="$currentComponent.data"
 
164               data-adapt-container-width="true"
 
165               data-show-text="true"></div>
 
166        </div>
 
167      #end
 
168      ## END - Si es componente "Facebook_Text"
 
169
 
170      ## Si es componente "HTML_Text"
 
171      #if ($currentComponent.name=="HTML_Text" && $currentComponent.data!="")
 
172        <div class="articleComponent htmlText">
 
173          $currentComponent.data.trim().replaceAll("&amp;","&")
 
174        </div>
 
175      #end
 
176      ## END - Si es componente "HTML_Text"
 
177
 
178      ## Si es componente "Spotify_Text"
 
179      #if ($currentComponent.name=="Spotify_Text" && $currentComponent.data!="")
 
180        <div class="articleComponent spotifyText">
 
181          $currentComponent
 
182        </div>
 
183      #end
 
184      ## END - Si es componente "Spotify_Text"
 
185
 
186      ## Si es componente "TikTok_Text"
 
187      #if ($currentComponent.name=="TikTok_Text" && $currentComponent.data!="")
 
188        <div class="articleComponent tikTokText">
 
189          $currentComponent
 
190        </div>
 
191      #end
 
192      ## END - Si es componente "TikTok_Text"
 
193
 
194      ## Si es componente "Twitter_Text"
 
195      #if ($currentComponent.name=="Twitter_Text" && $currentComponent.data!="")
 
196        <div class="articleComponent twitterXText">
 
197          <blockquote class="twitter-tweet">
 
198            <a href="$currentComponent.data"></a>
 
199          </blockquote>
 
200        </div>
 
201      #end
 
202      ## END - Si es componente "Twitter_Text"
 
203
 
204      ## Si es componente "Youtube_Text"
 
205      #if ($currentComponent.name=="Youtube_Text" && $currentComponent.data!="")
 
206        <div class="articleComponent youtubeText">
 
207          <iframe src="https://www.youtube.com/embed/$currentComponent.data"
 
208                  frameborder="0"
 
209                  allow="accelerometer; clipboard-write; encrypted-media; gyroscope; web-share"
 
210                  allowfullscreen></iframe>
 
211        </div>
 
212      #end
 
213      ## END - Si es componente "Youtube_Text"
 
214
 
215      ## Si es componente "Generic"
 
216      #if ($currentComponent.name=="Generic" && $currentComponent.data!="")
 
217        #if($currentComponent.Document.data.endsWith('.pdf'))
 
218          <object data="$currentComponent.Document.data" width="100%" height="800px" type="application/json">
 
219            <p>
 
220              Tu navegador no puede mostrar el archivo PDF.
 
221              Puedes <a href="$currentComponent.Document.data">descargarlo aquí</a> en su lugar.
 
222            </p>
 
223
 
224          </object>
 
225        #end
 
226      #end
 
227      ## END - Si es componente "Generic"
 
228    #end
 
229  #end
 
230  ## END - Procesar contenido del articulo
 
231</div> 

Recibe las noticias de último momento en tu email

* indica que es obligatorio