Web Content Display

An error occurred while processing the template.
Method public final com.liferay.portal.kernel.xml.Document com.sun.proxy.$Proxy333.readURL(java.lang.String) throws com.liferay.portal.kernel.xml.DocumentException,java.net.MalformedURLException threw an exception when invoked on com.liferay.portal.xml.SAXReaderImpl@5548c23 with arguments of types [java.lang.String,]
1<#assign long_group_id = getterUtil.getLong(request['theme-display']['scope-group-id']) /> 
2<#assign string_group_id = getterUtil.getString(request['theme-display']['scope-group-id'])> 
3<#assign can_edit = false /> 
4<#if permissionChecker.isSignedIn() && (permissionChecker.isOmniadmin()  
5                                     || permissionChecker.isGroupOwner(long_group_id)  
6                                     || permissionChecker.isGroupAdmin(long_group_id))> 
7    <#assign can_edit = true /> 
8</#if> 
9 
10<link href="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.css" rel="stylesheet"> 
11<link href="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.theme.css" rel="stylesheet"> 
12<link href="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.transitions.css" rel="stylesheet"> 
13 
14 
15<#-- Events all --> 
16 
17<#-- Domain name of this site --> 
18<#assign sitedomain="www.koinonia.sk"> 
19<#-- Edit page friendly URL --> 
20<#assign epUrl="%2Ftest"> 
21<#assign epdirectUrl="/test"> 
22<#-- Display page friendly URL --> 
23<#assign dpUrl="%2test"> 
24 
25<#-- Structure ID used for items --> 
26<#assign structureItem="14030643"> 
27<#assign type="announcements"> 
28 
29<#-- <#assign PortalUtil = staticUtil["com.liferay.portal.util.PortalUtil"] /> 
30     <#assign theme_display = objectUtil("com.liferay.portal.theme.ThemeDisplay")>--> 
31 
32<#assign document = saxReaderUtil.readURL("https://${sitedomain}/c/journal/get_articles?groupId=${string_group_id}&type=${type}&structureId=${structureItem}&delta=200")> 
33<#assign root = document.getRootElement()> 
34<#assign articles = root.selectNodes("/result-set/result/root")> 
35 
36<!-- Team Section --> 
37 
38 
39    <section class="contain"> 
40 
41        <div class="inner"> 
42 
43            <!-- Header --> 
44 
45 
46        <#if can_edit> 
47            <#assign editLink = "https://${sitedomain}${epdirectUrl}?p_p_id=15&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=1&_15_struts_action=%2Fjournal%2Fedit_article&_15_redirect=${dpUrl}&_15_backURL=${dpUrl}&_15_structureId=${structureItem}&_15_groupId=${string_group_id}&_15_type=${type}&_15_originalRedirect=http%3A%2F%2F${sitedomain}${epUrl}"> 
48            <a style="margin:20px"href="${editLink}" class="btn btn-primary">Pridať podujatie</a> 
49        </#if> 
50        
51<div class="row"> 
52<div class="col-sm-12"> 
53<div id="filters"> 
54<!-- 
55  <div class="ui-group"> 
56     
57    <div class="button-group js-radio-button-group" data-filter-group="transition"> 
58      <button class="button is-checked" data-filter="*">Všade</button> 
59      <button class="button" data-filter=".vovk">V Oáze Vyšný Klátov</button> 
60      <button class="button" data-filter=":not(.vovk)">Vo farnostiach</button> 
61 
62    </div> 
63  </div> 
64--> 
65  <div class="ui-group"> 
66     
67    <div class="button-group js-radio-button-group" data-filter-group="type"> 
68      <button class="button is-checked" data-filter="*">Akékoľvek</button> 
69      <button class="button" data-filter=".ps">Pravidelné stretnutia</button> 
70      <button class="button" data-filter=".es">Škola evanjelizácie</button> 
71      <button class="button" data-filter=".rd">Rodiny</button> 
72      <button class="button" data-filter=".md">Mladí</button> 
73      <button class="button" data-filter=".ev">Evanjelizácia</button> 
74      <button class="button" data-filter=".tc">Turíce</button> 
75       
76    </div> 
77  </div> 
78 
79</div>             
80 
81</div> 
82</div>                 
83             
84<div id="events" class="row">             
85    <div class="col-sm-6"> 
86         <h3>Najbližšie</3> 
87         <div id="upcoming"> 
88<#list articles as article> 
89    <#assign articleId = article.selectSingleNode("dynamic-element[@name='reserved-article-id']/dynamic-content")> 
90	<#assign nadpis = article.selectSingleNode("dynamic-element[@name='reserved-article-title']/dynamic-content")> 
91    <#assign URL = article.selectSingleNode("dynamic-element[@name='reserved-article-url-title']/dynamic-content")> 
92	<#assign create_date = article.selectSingleNode("dynamic-element[@name='reserved-article-create-date']/dynamic-content")> 
93    <#assign event_type= article.selectSingleNode("dynamic-element[@name='event_type']/dynamic-content")> 
94    <#assign img_lg= article.selectSingleNode("dynamic-element[@name='img_lg']/dynamic-content")> 
95	<#assign img_sm= article.selectSingleNode("dynamic-element[@name='img_sm']/dynamic-content")> 
96    <#assign text= article.selectSingleNode("dynamic-element[@name='text']/dynamic-content")> 
97    <#assign datumz= article.selectSingleNode("dynamic-element[@name='datumz']/dynamic-content")> 
98    <#assign casz= article.selectSingleNode("dynamic-element[@name='casz']/dynamic-content")> 
99    <#assign registracia_url= article.selectSingleNode("dynamic-element[@name='registracia_url']/dynamic-content")> 
100    <#assign fb_album_id= article.selectSingleNode("dynamic-element[@name='fb_album_id']/dynamic-content")> 
101    <#assign vid= article.selectSingleNode("dynamic-element[@name='vid']/dynamic-content")> 
102    <#assign svedectvo_list= article.selectNodes("dynamic-element[@name='svedectvo']")> 
103     
104     
105 
106<div class="row"> 
107						<article class="element-item col-sm-12 ${event_type.getData()}" id="${URL.getData()}"  data-toggle="modal" data-target=".myModal"> 
108                        <div class="row"> 
109								<div class="col-sm-12 img-container"> 
110                                             <img class="lazy img-responsive" data-original="${img_sm.getData()}" src="https://www.mojakomunita.sk/documents/14030590/15829412/lazysmall.jpg/eaed67ef-ff9c-40b2-ab61-744a0423ff4f?t=1474615680138">                          
111							 
112								</div> 
113                                <div class="col-sm-12 details"> 
114                                <h4>${nadpis.getData()}  
115                                 
116  
117  
118 <#if can_edit> 
119 <#assign editLink = "https://${sitedomain}${epdirectUrl}?p_p_id=15&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=1&_15_struts_action=%2Fjournal%2Fedit_article&_15_redirect=http%3A%2F%2F${sitedomain}${epUrl}%3Fp_p_id%3D15%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26p_p_col_id%3Dcolumn-2%26p_p_col_count%3D1&_15_originalRedirect=http%3A%2F%2F${sitedomain}${epUrl}&_15_groupId=${string_group_id}&_15_articleId=${articleId.getData()}"> 
120  
121                    							<a class="button detail" href="${editLink}" ><i class="fa fa-pencil-square-o"></i></a> 
122 </#if>                                             
123                                                </h4> 
124                                                 
125                                <p class="date"><i class="fa fa-calendar-o"> </i> ${datumz.getData()} ${casz.getData()}</p>                        
126                                                
127                               <#-- </div> --> 
128                                 
129		                </div> 
130<div class="modal-contenta"> 
131 
132        <img class="img-responsive" src="${img_lg.getData()}"><br/>  
133        <div class="text" 
134         
135        regurl="${registracia_url.getData()}"  
136         
137        fbaid="${fb_album_id.getData()}" 
138         
139        vid="${vid.getData()}" 
140         
141        > ${text.getData()}</div> 
142 
143        <div class="owl-demo10 owl-carousel"> 
144            <#list svedectvo_list as this> 
145                <#assign svedectvo= this.selectSingleNode("dynamic-content")> 
146                <#assign meno= this.selectSingleNode("dynamic-element[@name='meno']/dynamic-content")> 
147                <#assign img_thumb= this.selectSingleNode("dynamic-element[@name='img_thumb']/dynamic-content")> 
148                <#assign funkcia= this.selectSingleNode("dynamic-element[@name='funkcia']/dynamic-content")>  
149                 
150 
151              <div class="item"> 
152                <h4 class="uppercase">Svedectvá</h4> 
153                <br/> 
154                <div class="text_holder"> 
155                  <div class="img" style="background: url(${img_thumb.getData()});"></div> 
156                  <br/> 
157                  <h6>${svedectvo.getData()}</h6> 
158                  <h6 class="cyan lessmar2"> ${meno.getData()}</h6> 
159                  <p>${funkcia.getData()}</p> 
160                </div> 
161              </div> 
162 
163            </#list> 
164        </div>   
165 
166           
167         
168 
169</div>                         
170						</article><!-- End .element-item--> 
171</div> 
172 
173</#list> 
174            </div><!-- End upcomming div --> 
175</div><!-- End col-sm-6 div --> 
176 
177 
178<div class="col-sm-6"> 
179         <h3>Minulé</3>  
180            <div id="past"> 
181<#list articles as article> 
182    <#assign articleId = article.selectSingleNode("dynamic-element[@name='reserved-article-id']/dynamic-content")> 
183	<#assign nadpis = article.selectSingleNode("dynamic-element[@name='reserved-article-title']/dynamic-content")> 
184    <#assign URL = article.selectSingleNode("dynamic-element[@name='reserved-article-url-title']/dynamic-content")> 
185	<#assign create_date = article.selectSingleNode("dynamic-element[@name='reserved-article-create-date']/dynamic-content")> 
186    <#assign event_type= article.selectSingleNode("dynamic-element[@name='event_type']/dynamic-content")> 
187    <#assign img_lg= article.selectSingleNode("dynamic-element[@name='img_lg']/dynamic-content")> 
188	<#assign img_sm= article.selectSingleNode("dynamic-element[@name='img_sm']/dynamic-content")> 
189    <#assign text= article.selectSingleNode("dynamic-element[@name='text']/dynamic-content")> 
190    <#assign datumz= article.selectSingleNode("dynamic-element[@name='datumz']/dynamic-content")> 
191    <#assign casz= article.selectSingleNode("dynamic-element[@name='casz']/dynamic-content")> 
192    <#assign registracia_url= article.selectSingleNode("dynamic-element[@name='registracia_url']/dynamic-content")> 
193    <#assign fb_album_id= article.selectSingleNode("dynamic-element[@name='fb_album_id']/dynamic-content")> 
194    <#assign vid= article.selectSingleNode("dynamic-element[@name='vid']/dynamic-content")> 
195    <#assign svedectvo_list= article.selectNodes("dynamic-element[@name='svedectvo']")> 
196     
197     
198 
199<div class="row"> 
200						<article class="element-item col-sm-12 ${event_type.getData()}" id="${URL.getData()}"  data-toggle="modal" data-target=".myModal"> 
201                        <div class="row"> 
202								<div class="col-sm-12 img-container"> 
203                                             <img class="lazy img-responsive" data-original="${img_sm.getData()}" src="https://www.mojakomunita.sk/documents/14030590/15829412/lazysmall.jpg/eaed67ef-ff9c-40b2-ab61-744a0423ff4f?t=1474615680138">                          
204							 
205								</div> 
206                                <div class="col-sm-12 details"> 
207                                <h4>${nadpis.getData()}  
208                                 
209  
210  
211 <#if can_edit> 
212 <#assign editLink = "https://${sitedomain}${epdirectUrl}?p_p_id=15&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=1&_15_struts_action=%2Fjournal%2Fedit_article&_15_redirect=http%3A%2F%2F${sitedomain}${epUrl}%3Fp_p_id%3D15%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26p_p_col_id%3Dcolumn-2%26p_p_col_count%3D1&_15_originalRedirect=http%3A%2F%2F${sitedomain}${epUrl}&_15_groupId=${string_group_id}&_15_articleId=${articleId.getData()}"> 
213  
214                    							<a class="button detail" href="${editLink}" ><i class="fa fa-pencil-square-o"></i></a> 
215 </#if>                                             
216                                                </h4> 
217                                                 
218                                <p class="date"><i class="fa fa-calendar-o"> </i> ${datumz.getData()} ${casz.getData()}</p>                        
219                                                
220                               <#-- </div> --> 
221                                 
222		                </div> 
223<div class="modal-contenta"> 
224 
225        <img class="img-responsive" src="${img_lg.getData()}"><br/>  
226        <div class="text" 
227         
228        regurl="${registracia_url.getData()}"  
229         
230        fbaid="${fb_album_id.getData()}" 
231         
232        vid="${vid.getData()}" 
233         
234        > ${text.getData()}</div> 
235 
236        <div class="owl-demo10 owl-carousel"> 
237            <#list svedectvo_list as this> 
238                <#assign svedectvo= this.selectSingleNode("dynamic-content")> 
239                <#assign meno= this.selectSingleNode("dynamic-element[@name='meno']/dynamic-content")> 
240                <#assign img_thumb= this.selectSingleNode("dynamic-element[@name='img_thumb']/dynamic-content")> 
241                <#assign funkcia= this.selectSingleNode("dynamic-element[@name='funkcia']/dynamic-content")>  
242                 
243 
244              <div class="item"> 
245                <h4 class="uppercase">Svedectvá</h4> 
246                <br/> 
247                <div class="text_holder"> 
248                  <div class="img" style="background: url(${img_thumb.getData()});"></div> 
249                  <br/> 
250                  <h6>${svedectvo.getData()}</h6> 
251                  <h6 class="cyan lessmar2"> ${meno.getData()}</h6> 
252                  <p>${funkcia.getData()}</p> 
253                </div> 
254              </div> 
255 
256            </#list> 
257        </div>   
258 
259           
260         
261 
262</div>                         
263						</article><!-- End .element-item--> 
264</div> 
265 
266</#list> 
267            </div><!-- End past div --> 
268</div><!-- End col-sm-6 div --> 
269             
270             
271</div><!-- End row div -->  
272 
273 
274 
275 
276<center> <button id="load-more" class="btn btn-primary"> Načítať viac</button>     </center>        
277		 
278		</div><!-- End Inner div --> 
279	</section><!-- End Features Section --> 
280<div class="clearfix"></div> 
281 
282<!-- Modal --> 
283<div class="modal fade myModal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" data-backdrop="true" aria-hidden="false"> 
284  <div class="modal-dialog"> 
285    <div class="modal-content"> 
286      <div class="modal-header"> 
287        <h4 class="modal-title" id="myModalLabel"></h4> 
288      </div> 
289      <div class="modal-body"> 
290      <div class="container"> 
291        <div class="row"> 
292            <div class="col-md-8"> 
293            </div> 
294            <div class="col-md-4"> 
295             
296            </div> 
297        </div> 
298      </div> 
299      </div> 
300      <div class="modal-footer"> 
301        <button type="button" class="btn btn-default" data-dismiss="modal">Všetky podujatia</button> 
302        <a type="button" href="" class="btn btn-primary" target="_blank">Registrácia</a> 
303      </div> 
304    </div> 
305  </div> 
306</div> 
307 
308<style> 
309.element-item>.row{ 
310 margin-right: 0px!important; 
311 margin-left: 0px!important; 
312 margin-top: 0px!important; 
313
314 
315.myModal .modal-body .owl-carousel{ 
316margin-top:30px;     
317}     
318     
319.owl-carousel .img { 
320    width: 100px; 
321    height: 100px; 
322    padding: 0; 
323    border-radius: 100%;     
324    margin: 0 auto; 
325
326.owl-demo10 .item{ 
327text-align:center; 
328
329.owl-demo10 p{ 
330font-size:16px; 
331
332 
333.element-item { cursor: pointer; } 
334 
335.contain .inner{ 
336margin:0px 10px; 
337
338.myModal .modal-body .col-md-4 h4{ 
339margin-top:20px; 
340
341.fb-preview-overlay{ 
342z-index:3300!important; 
343
344.fb-album-heading{ 
345display:none!important; 
346
347 
348.modal-dialog{ 
349width:96%!important; 
350
351 
352.element-item{ 
353margin:10px 0px; 
354
355 
356.modal-contenta{ 
357display:none; 
358
359 
360#events>.col-sm-6 h3{ 
361margin-bottom:20px; 
362
363 
364.details .date { 
365margin-top:-13px; 
366
367 
368#events .col-sm-12.details {padding:7px 20px 10px!important;} 
369#events .col-sm-12{overflow:hidden;} 
370#events h3 {line-height:50px;} 
371 
372#events .col-sm-12{padding:0px;} 
373.inner{ 
374margin-bottom:20px; 
375
376 
377 
378/* ---- button ---- */ 
379 
380.button-group .button { 
381  display: inline-block; 
382  padding: 0.5em 1.0em; 
383  background: #EEE; 
384  border: none; 
385  border-radius: 7px; 
386  background-image: linear-gradient( to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2) ); 
387  color: #222; 
388  font-family: sans-serif; 
389  font-size: 16px; 
390  text-shadow: 0 1px white; 
391  cursor: pointer; 
392
393 
394.button-group .button:hover { 
395  background-color: #8CF; 
396  text-shadow: 0 1px hsla(0, 0%, 100%, 0.5); 
397  color: #222; 
398
399 
400.button-group .button:active, 
401.button-group .button.is-checked { 
402  background-color: #28F; 
403
404 
405.button-group .button.is-checked { 
406  color: white; 
407  text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8); 
408
409 
410.button-group .button:active { 
411  box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8); 
412
413 
414/* ---- button-group ---- */ 
415 
416.button-group:after { 
417  content: ''; 
418  display: block; 
419  clear: both; 
420
421 
422.button-group .button { 
423  float: left; 
424  border-radius: 0; 
425  margin-left: 0; 
426  margin-right: 1px; 
427
428 
429.button-group .button:first-child { border-radius: 0.5em 0 0 0.5em; } 
430.button-group .button:last-child { border-radius: 0 0.5em 0.5em 0; } 
431 
432/* ---- button-group ---- */ 
433 
434.button-group:after { 
435  content: ''; 
436  display: block; 
437  clear: both; 
438
439 
440.button-group .button { 
441  float: left; 
442  border-radius: 0; 
443  margin-left: 0; 
444  margin-right: 1px; 
445
446 
447.button-group .button:first-child { border-radius: 0.5em 0 0 0.5em; } 
448.button-group .button:last-child { border-radius: 0 0.5em 0.5em 0; } 
449 
450/* ui group */ 
451 
452.ui-group { 
453  display: inline-block; 
454
455 
456.ui-group h3 { 
457  display: inline-block; 
458  vertical-align: top; 
459  line-height: 32px; 
460  margin-right: 0.2em; 
461  font-size: 16px; 
462
463 
464.ui-group .button-group { 
465  display: inline-block; 
466  margin-right: 20px; 
467
468 
469 
470.modal-open { 
471  overflow: hidden; 
472
473.modal { 
474  position: fixed; 
475  top: 0; 
476  right: 0; 
477  bottom: 0; 
478  left: 0; 
479  z-index: 1050; 
480  display: none; 
481  overflow: hidden; 
482  -webkit-overflow-scrolling: touch; 
483  outline: 0; 
484
485.modal.fade .modal-dialog { 
486  -webkit-transition: -webkit-transform .3s ease-out; 
487       -o-transition:      -o-transform .3s ease-out; 
488          transition:         transform .3s ease-out; 
489  -webkit-transform: translate(0, -25%); 
490      -ms-transform: translate(0, -25%); 
491       -o-transform: translate(0, -25%); 
492          transform: translate(0, -25%); 
493
494.modal.in .modal-dialog { 
495  -webkit-transform: translate(0, 0); 
496      -ms-transform: translate(0, 0); 
497       -o-transform: translate(0, 0); 
498          transform: translate(0, 0); 
499
500.modal-open .modal { 
501  overflow-x: hidden; 
502  overflow-y: auto; 
503
504.modal-dialog { 
505  position: relative; 
506  width: auto; 
507  margin: 10px; 
508
509.modal-content { 
510  position: relative; 
511  background-color: #fff; 
512  -webkit-background-clip: padding-box; 
513          background-clip: padding-box; 
514  border: 1px solid #999; 
515  border: 1px solid rgba(0, 0, 0, .2); 
516   
517  outline: 0; 
518  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); 
519          box-shadow: 0 3px 9px rgba(0, 0, 0, .5); 
520
521.modal-backdrop { 
522  position: fixed; 
523  top: 0; 
524  right: 0; 
525  bottom: 0; 
526  left: 0; 
527  z-index: 1040; 
528  background-color: #000; 
529
530.modal-backdrop.fade { 
531  filter: alpha(opacity=0); 
532  opacity: 0; 
533
534.modal-backdrop.in { 
535  filter: alpha(opacity=50); 
536  opacity: .5; 
537
538.modal-header { 
539  padding: 15px; 
540  border-bottom: 1px solid #e5e5e5; 
541
542.modal-header .close { 
543  margin-top: -2px; 
544
545.modal-title { 
546  margin: 0; 
547  line-height: 1.42857143; 
548
549.modal-body { 
550  position: relative; 
551  padding: 15px; 
552
553.modal-footer { 
554  padding: 15px; 
555  text-align: right; 
556  border-top: 1px solid #e5e5e5; 
557
558.modal-footer .btn + .btn { 
559  margin-bottom: 0; 
560  margin-left: 5px; 
561
562.modal-footer .btn-group .btn + .btn { 
563  margin-left: -1px; 
564
565.modal-footer .btn-block + .btn-block { 
566  margin-left: 0; 
567
568.modal-scrollbar-measure { 
569  position: absolute; 
570  top: -9999px; 
571  width: 50px; 
572  height: 50px; 
573  overflow: scroll; 
574
575@media (min-width: 768px) { 
576  .modal-dialog { 
577    width: 600px; 
578    margin: 30px auto; 
579
580  .modal-content { 
581    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); 
582            box-shadow: 0 5px 15px rgba(0, 0, 0, .5); 
583
584  .modal-sm { 
585    width: 300px; 
586
587
588@media (min-width: 992px) { 
589  .modal-lg { 
590    width: 900px; 
591
592
593</style> 
594 
595<link rel="stylesheet" type="text/css" href="//rawgit.com/dejanstojanovic/Facebook-Album-Browser/master/src/jquery.fb.albumbrowser.css" /> 
596<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/2.2.2/isotope.pkgd.min.js"></script> 
597<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/3.1.8/imagesloaded.pkgd.min.js"></script> 
598<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyload/1.9.1/jquery.lazyload.min.js"></script> 
599<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js"></script> 
600<script type="text/javascript" src="//rawgit.com/dejanstojanovic/Facebook-Album-Browser/master/src/jquery.fb.albumbrowser.js"></script> 
601<script src="https://cdnjs.cloudflare.com/ajax/libs/owl-carousel/1.3.3/owl.carousel.min.js"></script> 
602 
603 
604${scriptik.getData()}