Acontece na Unicap - Unicap
Título Acontece na Unicap
Acontece na Unicap
![Masterclass Daniel Bandeira (2).jpg](/documents/475032/4483705/Masterclass%20Daniel%20Bandeira%20(2).jpg/d7793e7f-595b-1daa-4673-6a6b7180ce8b)
Masterclass com Daniel Bandeira na Pós: "As Narrativas Contemporâneas da Fotografia e do...
O diretor e roterista do filme "Propriedade" Daniel Bandeira, realizou ontem à noite, no bloco G4 da Unicap, sua masterclass intililada "Males antigos-...
O diretor e roterista do filme "Propriedade" Daniel Bandeira, realizou ontem à noite, no bloco G4 da Unicap, sua...
![II Seminario Pesquisa.jpeg](/documents/475032/4474394/II%20Seminario%20Pesquisa.jpeg/be689de2-bdff-5238-3534-1a54d79eae2a)
Inscrições abertas: II Encontro da América Latina do Grupo de Pesquisa da Linguística, Filologia...
12 a 14 de agosto de 2024 O II Seminário da América Latina do Grupo de Pesquisa da Linguística, Filologia e Literatura da Escola Abba acontecerá de 12 a 14...
12 a 14 de agosto de 2024 O II Seminário da América Latina do Grupo de Pesquisa da Linguística, Filologia e...
![ASDFG.png](/documents/475032/4473312/ASDFG.png/bac9cda2-3cab-e669-26f8-b84c331c3476)
OTORRINOLARINGOLOGIA - LAOTO
O projeto de Otorrinolaringologia atua em diversas atividades de extensão na área de otorrinolaringologia que é uma especialidade médica capaz de...
O projeto de Otorrinolaringologia atua em diversas atividades de extensão na área de otorrinolaringologia que é uma...
![CIENCIAS DA RELIGIAO CORTADA.jpg](/documents/475032/4383791/CIENCIAS%20DA%20RELIGIAO%20CORTADA.jpg/cb6bbf71-15fd-2954-5205-78391920b934)
PPGCR - Processo Seletivo 2024.2
O Programa de Pós-graduação em Ciências da Religão (Mestrado) divulga o Edital complementar para a seleção para turma de 2024. Processo seletivo -...
O Programa de Pós-graduação em Ciências da Religão (Mestrado) divulga o Edital complementar para a seleção para...
![FILOSOFIA.CORTADA.jpg](/documents/475032/4412785/FILOSOFIA.CORTADA.jpg/2d05a11b-20c0-f29a-c41f-7ea7ec5e12e2)
PPGFIL - Processo Seletivo 2024.2
O Programa de Pós-graduação em Filosofia divulga o Edital para o processo seletivo para turma de 2024.2. Edital 2024 - Seleção Complementar Critério de...
O Programa de Pós-graduação em Filosofia divulga o Edital para o processo seletivo para turma de 2024.2. Edital...
![HISTÓRIA - CORTADA.jpg](/documents/475032/4331654/HIST%C3%93RIA%20-%20CORTADA.jpg/1a412e46-7c6e-33d3-c6e8-8a77fda3c189)
PPGH - Processo Seletivo 2024.2
O Programa de Pós-graduação em História divulga o Edital para processo seletivo para turma complementar de 2024.2. Processo Seletivo 2024 Edital 2024.2...
O Programa de Pós-graduação em História divulga o Edital para processo seletivo para turma complementar de 2024.2. ...
![PSICOLOGIA CORTADA.jpg](/documents/475032/4355243/PSICOLOGIA%20CORTADA.jpg/10af0133-b390-e01d-e64a-d2dbab343ee0)
PPGPSI - Processo Seletivo 2024.2
O Programa de Pós-graduação em Psicologia Clínica divulga o Edital para processo seletivo para turmas complementares de 2024.2 do Mestrado e Doutorado. ...
O Programa de Pós-graduação em Psicologia Clínica divulga o Edital para processo seletivo para turmas complementares...
![TEOLOGIA CORTADA.jpg](/documents/475032/4357002/TEOLOGIA%20CORTADA.jpg/98dcd199-cfa0-04e4-d9d7-dec6296178c3)
PPGTEO - Processo Seletivo 2024.2
O Programa de Pós-graduação em Teologia divulga o Edital de Seleção Complementar para turma de 2024. Processo Seletivo 2024 - Complementar Edital 2024 -...
O Programa de Pós-graduação em Teologia divulga o Edital de Seleção Complementar para turma de 2024. Processo...
![card-propespi-stricto-sensu.png](/documents/475032/4466418/card-propespi-stricto-sensu.png/b5dc2fb6-9c93-44bc-6c25-bc5c2e19c228)
Mestrados e Doutorados - Alunos Especiais / Alunos Ouvintes
Admissão extrasseleção, para aluno especial ou aluno ouvinte e aluno vinculado a outro Programa de Pós-graduação A Pró-reitora de Pesquisa, Pós-graduação e...
Admissão extrasseleção, para aluno especial ou aluno ouvinte e aluno vinculado a outro Programa de Pós-graduação A...
![DESENVOLVIMENTO DE PROCESSOS AMBIENTAIS CORTADA.jpg](/documents/475032/4420257/DESENVOLVIMENTO%20DE%20PROCESSOS%20AMBIENTAIS%20CORTADA.jpg/c4c04921-ee5e-97a7-775a-88cbe5306309)
PPGDPA - Processo Seletivo 2024.2
O Programa de Pós-graduação em Desenvolcimento de Processos Ambientais divulga os Editais para seleção complementar das turmas de 2024 do mestrado e...
O Programa de Pós-graduação em Desenvolcimento de Processos Ambientais divulga os Editais para seleção complementar...
![Unigames.png](/documents/475032/4470127/Unigames.png/c648e7ac-2cfc-c899-e440-64a72a63b73f)
Unigames 2024
De 26 a 28 de agosto DE2024 ¿ Unigames 2024 está chegando! ¿ Prepare-se para o evento mais esperado do ano! De 26 a 28 de agosto, a Unicap será palco do...
De 26 a 28 de agosto DE2024 ¿ Unigames 2024 está chegando! ¿ Prepare-se para o evento mais esperado do ano! De 26 a...
![WhatsApp Image 2024-07-12 at 09.51.42.jpeg](/documents/475032/4466612/WhatsApp%20Image%202024-07-12%20at%2009.51.42.jpeg/db7317eb-9650-e1b6-26f1-f1ad97c4a8c8)
PPGFIL - Como Elaborar um Projeto de Pesquisa
O Programa de Pós-graduação em Filosofia está promovendo a oficina: "Como Elaborar um Projeto de Pesquisa". Dia: 16/07/2024. Horário: 9h às 12h. On-line...
O Programa de Pós-graduação em Filosofia está promovendo a oficina: "Como Elaborar um Projeto de Pesquisa". Dia:...
![WhatsApp Image 2024-07-11 at 15.50.33.jpeg](/documents/475032/4465988/WhatsApp%20Image%202024-07-11%20at%2015.50.33.jpeg/6d08847e-e674-bb83-4025-98e130292caa)
Livro ensina metodologia para rezar
Na tarde desta quinta-feira (11), o hall do bloco G da Universidade Católica de Pernambuco (Unicap) foi cenário do lançamento do livro “Uma Palavra nos...
Na tarde desta quinta-feira (11), o hall do bloco G da Universidade Católica de Pernambuco (Unicap) foi cenário do...
![WhatsApp Image 2024-07-09 at 12.28.08.jpeg](/documents/475032/4465410/WhatsApp%20Image%202024-07-09%20at%2012.28.08.jpeg/66808699-892e-f434-cce1-b48897954b61)
PROFESSOR DA UNICAP É DESTAQUE EM CAMPEONATO DE TÊNIS DE MESA
Foi realizado neste domingo (dia 07) em Gravatá, a terceira etapa do Campeonato Pernambucano Individual de Tênis de Mesa. O evento reuniu 194 atletas das...
Foi realizado neste domingo (dia 07) em Gravatá, a terceira etapa do Campeonato Pernambucano Individual de Tênis de...
![Sudene 1.jpeg](/documents/475032/4462373/Sudene%201.jpeg/0b504ebc-9eb7-4bd3-1e5b-9040febfff22)
Unicap adere à rede nordestina de Ciência e Tecnologia via Sudene
Com informações da Assessoria de Comunicação da Sudene A Universidade Católica de Pernambuco está entre as instituições de ensino superior do estado que...
Com informações da Assessoria de Comunicação da Sudene A Universidade Católica de Pernambuco está entre as...
![WhatsApp Image 2024-07-10 at 09.11.15.jpeg](/documents/475032/4461483/WhatsApp%20Image%202024-07-10%20at%2009.11.15.jpeg/611ff26b-24b9-7224-9f44-ce33c105619a)
Professor da Unicap é destaque em Campeonato de Tênis de Mesa
A Universidade Católica de Pernambuco foi destaque na terceira etapa do Campeonato Pernambucano Individual de Tênis de Mesa. A competição foi disputada no...
A Universidade Católica de Pernambuco foi destaque na terceira etapa do Campeonato Pernambucano Individual de Tênis...
![WhatsApp Image 2024-07-09 at 09.32.34.jpeg](/documents/475032/4460140/WhatsApp%20Image%202024-07-09%20at%2009.32.34.jpeg/403fb20c-04c9-533a-16bf-0a2fe9cb7a0d)
Unicap é Palco da Cerimônia de Certificação do Projeto Com.Direitos
¿ A Unicap foi palco da cerimônia de certificação das adolescentes e dos profissionais do Projeto Com.Direitos, que tem como foco a prevenção e o...
¿ A Unicap foi palco da cerimônia de certificação das adolescentes e dos profissionais do Projeto Com.Direitos, que...
![WhatsApp Image 2024-07-08 at 16.59.12.jpeg](/documents/475032/4459195/WhatsApp%20Image%202024-07-08%20at%2016.59.12.jpeg/af64f83a-ffae-cb94-3f30-85684650c258)
Católica vence Hacker Cidadão com app para mudanças climáticas
Uma equipe de estudantes da Universidade Católica de Pernambuco (Unicap) venceu o Hacker Cidadão 11.0, promovido pela Prefeitura da Cidade do Recife. O...
Uma equipe de estudantes da Universidade Católica de Pernambuco (Unicap) venceu o Hacker Cidadão 11.0, promovido pela...
![WhatsApp Image 2024-07-08 at 08.28.06.jpeg](/documents/475032/4458993/WhatsApp%20Image%202024-07-08%20at%2008.28.06.jpeg/8bbcf537-ba51-7520-cb9d-36bca161a2bb)
Professores participam de lançamento de livro no Agreste
Professores da Unicap participaram do lançamento do livro “As metamorfoses da imagem humana”. O evento aconteceu durante o fim de semana na Câmara dos...
Professores da Unicap participaram do lançamento do livro “As metamorfoses da imagem humana”. O evento aconteceu...
![WhatsApp Image 2024-07-08 at 11.12.37.jpeg](/documents/475032/4458348/WhatsApp%20Image%202024-07-08%20at%2011.12.37.jpeg/0fe0ad2c-e8dd-c91e-8ea8-0f412a14e629)
PPGPSI - Encontro sobre a Seleção 2024.2
O Programa de Pós-graduação em Psicologia Clínica irá realizar um encontro sobre o Processo Seletivo de 2024.2 - Mestrado / Doutorado. Dia: 11/04/2024. ...
O Programa de Pós-graduação em Psicologia Clínica irá realizar um encontro sobre o Processo Seletivo de 2024.2 -...
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 min-height: auto !important;
268 }
269 /* .card-hack-iphone{ min-height: 400px !important; max-height: 450px;}
270 .card-hack-iphone-b{ min-height: 1000px !important; max-height: 1050px;} */
271
272 </style>