Acontece na Unicap - Unicap
Título Acontece na Unicap
Acontece na Unicap
Mostra Fotográfica – Abolição: passado e futuro
No Hall da Biblioteca Central acontece a Mostra Fotográfica – Abolição: passado e futuro de Adelson Alves, do laboratório do curso de Fotografia da Unicap,...
No Hall da Biblioteca Central acontece a Mostra Fotográfica – Abolição: passado e futuro de Adelson Alves, do...
Doze cursos da Pós-graduação Stricto Sensu estão com inscrições abertas
Conheça os cursos: Mestrados: Ciências da Linguagem (PPGCL) Ciências da Religião (PPGCR) Direito (PPGD) Filosofia (PPGFIL) História (PPGH) -...
Conheça os cursos: Mestrados: Ciências da Linguagem (PPGCL) Ciências da Religião (PPGCR) Direito (PPGD) ...
Energia nuclear, energia limpa?
Uma das maiores mentiras propagandeadas pelos defensores da energia nuclear é chamá-la de limpa. Talvez acreditam que será mais facilmente aceita, digerida,...
Uma das maiores mentiras propagandeadas pelos defensores da energia nuclear é chamá-la de limpa. Talvez acreditam que...
CIRANDA LEGISLATIVA AULA MAGNA DIA 19/11/2021
AULA MAGNA DO PROJETO CIRANDA LEGISLATIVA - 19/11/2021 A aula magna do projeto Ciranda Legislativa teve início às 14h do dia 19/11/2021,...
AULA MAGNA DO PROJETO CIRANDA LEGISLATIVA - 19/11/2021 A aula magna do projeto Ciranda Legislativa teve...
REVISITANDO ‘GEOGRAFIA DA FOME’ 75 ANOS DEPOIS - 29/11 A 02/12/2021
Revisitando ‘Geografia da Fome’ 75 anos depois: as transformações nos sistemas alimentares e os impactos na saúde, meio ambiente e mudanças climáticas. ...
Revisitando ‘Geografia da Fome’ 75 anos depois: as transformações nos sistemas alimentares e os impactos na saúde,...
Lançamento do Catálogo das coleções fotográficas da Universidade Católica de Pernambuco: acervo...
No dia 17 de novembro de 2021, no Hall da Biblioteca Central, houve o lançamento do Catálogo das coleções fotográficas da Universidade Católica de...
No dia 17 de novembro de 2021, no Hall da Biblioteca Central, houve o lançamento do Catálogo das coleções...
SAUDAÇÃO DO PROF. MANOEL MORAES PELA REALIZAÇÃO DO VIII EPEPE
O coordenador da Cátedra Unesco/Unicap de Direitos Humanos Dom Helder Camara, prof. Manoel Moraes, saúda os participantes do VIII Encontro de Pesquisa...
O coordenador da Cátedra Unesco/Unicap de Direitos Humanos Dom Helder Camara, prof. Manoel Moraes, saúda os...
PATESTRA: JUSTIÇA DE TRANSIÇÃO MEMÓRIA E VERDADE - 24/11 ÀS 15H
Palestra sobre Justiça de Transição Memória e Verdade promovida pela Prefeitura do Recife, dia: 24/11, às 15h. ...
Palestra sobre Justiça de Transição Memória e Verdade promovida pela Prefeitura do Recife, dia: 24/11,...
UNICAP Solidária
Prezados professores, estudantes e funcionários, Por conta da pandemia da Covid-19, muitas pessoas perderam seus empregos e muitas famílias tiveram redução...
Prezados professores, estudantes e funcionários, Por conta da pandemia da Covid-19, muitas pessoas perderam seus...
Missa dos quilombos celebrada pela primeira vez em Recife no dia 20 de novembro 1981, com a...
“Mariama”, por D. Helder Camara “Mariama, Nossa Senhora, mãe de Cristo e Mãe dos homens! Mariama, Mãe dos homens de todas as raças, de todas as...
“Mariama”, por D. Helder Camara “Mariama, Nossa Senhora, mãe de Cristo e Mãe dos homens! Mariama, Mãe dos...
INSCRIÇÕES ABERTAS PARA O CIRANDA DO CONHECIMENTO LEGISLATIVO
CIRANDA LEGISLATIVA O programa Ciranda Legislativa é fruto de uma parceria entre a Câmara dos Deputados, representada pela Escola da Câmara e pela sua...
CIRANDA LEGISLATIVA O programa Ciranda Legislativa é fruto de uma parceria entre a Câmara dos Deputados,...
Índice global revela pesquisadores da Unicap entre melhores da América Latina
A produção científica da Universidade Católica de Pernambuco se destaca internacionalmente. Dessa vez, o reconhecimento veio por meio do Ad Scientific Index...
A produção científica da Universidade Católica de Pernambuco se destaca internacionalmente. Dessa vez, o...
Ciclo de Conferências Internacionais 22 a 26 de novembro - Centro Universitário Católica do...
Jornada Mundial dos Pobres 2021
Há cinco anos, a Igreja do mundo inteiro é convidada a celebrar o Dia Mundial dos Pobres, instituído pelo papa Francisco, em 20 de novembro de 2016, na...
Há cinco anos, a Igreja do mundo inteiro é convidada a celebrar o Dia Mundial dos Pobres, instituído pelo papa...
Unicap concederá Doutor Honoris Causa ao Mestre Corisco e ao Padre Clóvis Cabral
O Dia da Consciência Negra será marcado na Unicap pela entrega do título de Dr. Honoris Causa ao Padre Clóvis Cabral, coordenador do Núcleo de...
O Dia da Consciência Negra será marcado na Unicap pela entrega do título de Dr. Honoris Causa ao Padre...
8º ENCONTRO DE PESQUISA EDUCACIONAL EM PERNAMBUCO 23 a 25 de novembro de 2021
O 8º. Encontro de Pesquisa Educacional em Pernambuco (EpePE) é uma promoção da Fundação Joaquim Nabuco, por meio da sua Diretoria de Pesquisas Sociais...
O 8º. Encontro de Pesquisa Educacional em Pernambuco (EpePE) é uma promoção da Fundação Joaquim Nabuco, por meio da...
CRESCER SAUDÁVEL
O projeto de extensão Crescer saudável foi criado com o intuito de aproximar os alunos dos cursos de saúde da Unicap com população (materno infantil e...
O projeto de extensão Crescer saudável foi criado com o intuito de aproximar os alunos dos cursos de saúde da Unicap...
¿¿ COMUNICARDH ¿ Clipping da Cátedra Unesco/Unicap de Direitos Humanos Dom Helder Camara
¿¿ COMUNICARDH ¿ Clipping da Cátedra Unesco/Unicap de Direitos Humanos Dom Helder Camara https://bit.ly/2Jp877M ¿¿ Sábado (13/11/2021) ¿¿ Ativistas negros...
¿¿ COMUNICARDH ¿ Clipping da Cátedra Unesco/Unicap de Direitos Humanos Dom Helder Camara https://bit.ly/2Jp877M ¿¿...
Busca
Título Notícias Acontece na Unicap
Acontece na Unicap
Publicador de Conteúdos e Mídias
The following has evaluated to null or missing: ==> liferay_ui["ratings"] [in template "22092#22119#475677" at line 79, column 55] ---- Tip: It's the final [] step that caused this error, not those before it. ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: @liferay_ui["ratings"] className="com... [in template "22092#22119#475677" at line 79, column 53] ----
1<#if !entries?has_content>
2 <#if !themeDisplay.isSignedIn()>
3 ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)}
4 </#if>
5
6 <div class="alert alert-info">
7 <@liferay_ui["message"] key="there-are-no-results" />
8 </div>
9 </#if>
10 <#if entries?has_content>
11 <div class="row row-card-blog">
12 <#assign countItem = 0/>
13 <#list entries as entry>
14 <#assign
15 assetRenderer = entry.getAssetRenderer()
16 />
17 <#if assetRenderer.getClassName()=="com.liferay.journal.model.JournalArticle">
18 <#setting url_escaping_charset="UTF-8">
19 <#assign
20 article = assetRenderer.getArticle()
21 docXml = saxReaderUtil.read(article.getContent())
22 contentNoticia = docXml.valueOf("//dynamic-element[@name='Content']/dynamic-content/text()")
23 image = docXml.valueOf("//dynamic-element[@name='CoverImage']/dynamic-content/text()")
24 imgJson = jsonFactoryUtil.createJSONObject(image)
25 urlImage = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name?url +"/"+imgJson.uuid
26 />
27 <#if urlImage??>
28 <#assign cardImage = true />
29 <#elseif article.getSmallImageURL()?? && article.getSmallImageURL() != "">
30 <#assign cardImage = true />
31 <#assign urlImage = article.getSmallImageURL()/>
32 <#else>
33 <#assign cardImage = false />
34 </#if>
35
36 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
37 <#if assetLinkBehavior != "showFullContent" && assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)??>
38 <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) />
39 </#if>
40 <div class="col-12 col-md-6 change-class hide">
41 <div class="card card-custom-blog d-flex flex-column" >
42 <#if cardImage>
43 <div class="card-img-overflow">
44 <img class="card-img-top" src="${urlImage}" alt="${imgJson.name}"/>
45 </div>
46 </#if>
47
48 <div class="card-body d-flex flex-column">
49 <h3 class="text-dark">${stringUtil.shorten(htmlUtil.stripHtml(entry.getTitle(locale)), 100)}</h3>
50 <div class="d-none d-xl-block card-text text-dark">
51 <#if validator.isNotNull(entry.getDescription(locale))>
52 <#assign content = entry.getDescription(locale) />
53 <#else>
54 <#assign content = contentNoticia />
55 </#if>
56 <#if cardImage>
57 <p>${stringUtil.shorten(htmlUtil.stripHtml(content), 160)}</p>
58 <#else>
59 <p>${stringUtil.shorten(htmlUtil.stripHtml(content), 400)}</p>
60 </#if>
61 </div>
62 <div class="d-block d-xl-none card-text text-dark">
63 <#if validator.isNotNull(entry.getDescription(locale))>
64 <#assign content = entry.getDescription(locale) />
65 <#else>
66 <#assign content = contentNoticia />
67 </#if>
68 <#if cardImage>
69 <p>${stringUtil.shorten(htmlUtil.stripHtml(content), 120)}</p>
70 <#else>
71 <p>${stringUtil.shorten(htmlUtil.stripHtml(content), 400)}</p>
72 </#if>
73 </div>
74 <div class="footer-card-custom d-flex justify-content-between align-items-center mt-auto">
75 <div class="container-left">
76 <div class="likes-blog align-items-center comments-blog d-inline-flex">
77 <#if getterUtil.getBoolean(enableRatings)>
78 <div>
79 <@liferay_ui["ratings"]
80 className="com.liferay.journal.model.JournalArticle"
81 classPK=entry.getClassPK()
82 type="like"
83 />
84 </div>
85 </#if>
86 </div>
87 <div class="comments-blog align-items-center comments-blog d-inline-flex">
88 <#if getterUtil.getBoolean(enableComments)>
89 <div>
90 <span class="inline-item inline-item-before">
91 <@clay["icon"] symbol="comments" />
92 </span>
93 <span class="count-comment" data-groupid="${entry.getGroupId()}" data-classname="${entry.getClassName()}" data-classpk="${entry.getClassPK()}">0</span>
94 </div>
95 </#if>
96 </div>
97 </div>
98 <div class="container-link-ler-mais align-items-center comments-blog d-inline-flex">
99 <a class="stretched-link text-primary text-uppercase" href="${viewURL}"><@liferay_ui["message"] key="read-more"/><i style="margin-left: 5px;" class="icon-arrow-right"></i></a>
100 </div>
101 </div>
102 </div>
103
104 </div>
105 </div>
106 <#else>
107 Erro na configuração do Publicador de Conteúdo
108 <script>
109 if(!window.displayAlertCards) {
110 alert("Por gentileza, configurar o publicador de conteúdos 'Notícias' para receber apenas conteúdos do tipo Notícia")
111 }
112 window.displayAlertCards = true;
113 </script>
114 </#if>
115 </#list>
116 </div>
117 </#if>
118 <script type="text/javascript">
119 $(function(){
120 /* var iOS = !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform);
121 if(iOS && innerWidth < 768){
122 $('.card-custom-blog h3').css({
123 'overflow': 'inherit',
124 'min-height': '45px',
125 'overflow': 'hidden',
126 'margin-bottom': '0'
127 })
128
129 $('.card-custom-blog .card-img-overflow').css({
130 'height': '300px'
131 })
132
133 $(window).resize(function(){
134 if(innerWidth < 500){
135 $('.card-custom-blog').addClass('card-hack-iphone')
136 $('.card-custom-blog').removeClass('card-hack-iphone-b')
137 }else{
138 $('.card-custom-blog').addClass('card-hack-iphone-b')
139 $('.card-custom-blog').removeClass('card-hack-iphone')
140 }
141 })
142 } */
143
144
145 var widthContainer = $('.row-card-blog').closest('section').width();
146 var cards = $(".change-class");
147 if(widthContainer > 850) {
148 $(".change-class").addClass('col-lg-3');
149 }
150 cards.removeClass('hide');
151
152 $('.count-comment').each(function(i, e){
153 var classPk = $(this).data('classpk');
154 var className = $(this).data('classname');
155 var groupid = $(this).data('groupid');
156 if(className && classPk){
157 Liferay.Service(
158 '/comment.commentmanagerjsonws/get-comments-count',
159 {
160 groupId: groupid,
161 className: className,
162 classPK: classPk
163 },
164 function(countComment) {
165 if(!isNaN(countComment)) {
166 $(e).text(countComment);
167 }
168 }
169 );
170 }
171 })
172 })
173 </script>
174 <style>
175 @media (min-width: 767.99px) {
176 .card-custom-blog .card-title {
177 max-height: 95px;
178 overflow: hidden;
179 }
180 }
181 .row-card-blog .change-class {
182 margin-bottom: 1.625rem;
183 }
184 .card-custom-blog.card:hover {
185 opacity: 0.90;
186 }
187 .card-custom-blog h3 {
188 text-overflow: ellipsis;
189 width: 100%;
190 -webkit-line-clamp: 2;
191 display: -webkit-box;
192 -webkit-box-orient: vertical;
193 overflow: hidden;
194 height: auto;
195 }
196
197 .card-custom-blog .card-text {
198 min-height: auto;
199 }
200 .card-custom-blog .card-body {
201 border-top: 1rem solid #690013;
202 }
203 .card-custom-blog .card-img-overflow {
204 max-height: 44.445%;
205 overflow: hidden;
206 }
207 .card-custom-blog .rating-thumb-down {
208 display: none;
209 }
210 .card-custom-blog .rating-thumb-up {
211 opacity: 1;
212 font-size: 1rem;
213 padding: 0;
214 }
215 .card-custom-blog .rating-thumb-up svg{
216 display: none;
217 }
218 .card-custom-blog .rating-thumb-up span.inline-item:first-child{
219 font-family: 'fontawesome-alloy';
220 speak: none;
221 font-style: normal;
222 font-weight: normal;
223 font-variant: normal;
224 text-transform: none;
225 line-height: 1;
226 -webkit-font-smoothing: antialiased;
227 }
228 .footer-card-custom {
229 padding: 0.4375rem 0;
230 }
231 .footer-card-custom *{
232 color: #690013!important;
233 font-weight: 500!important;
234 }
235 .card-custom-blog .rating-thumb-up span.inline-item:first-child:before{
236 content: "\f004";
237 }
238 @media (min-width: 1440.99px) {
239 .card-custom-blog .taglib-ratings.like {
240 padding-right: 3rem;
241 }
242 .card-custom-blog {
243 height: 450px !important;
244 }
245 }
246 @media (max-width: 1440.98px) {
247 .card-custom-blog {
248 height: 340px !important;
249 }
250 .card-custom-blog .card-text p{
251 display: -webkit-box;
252 -webkit-line-clamp: 3;
253 -webkit-box-orient: vertical;
254 overflow: hidden;
255 }
256 }
257 @media (max-width: 767.98px) {
258 .card-custom-blog .card-img-overflow {
259 max-height: none !important;
260 }
261 .card-custom-blog {
262 height: auto !important;
263 }
264 }
265 .card-body {
266 padding-bottom: 0 !important;
267 }
268 /* .card-hack-iphone{ min-height: 400px !important; max-height: 450px;}
269 .card-hack-iphone-b{ min-height: 1000px !important; max-height: 1050px;} */
270
271 </style>