- Postagens: 396
- Obrigados Recebidos: 0
Como Faço para Habilitar o PDF ICON?
- rpolesi
- Offline
- JCB! Expert
Menos
Mais
12 anos 1 semana atrás #70093
por rpolesi
[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]
rpolesi replied the topic: Re: Como Faço para Habilitar o PDF ICON?
Ola,
tentei configurar o "Phoca PDF" o único componente que encontrei para isso.
Porém fiz todas as configurações e o icone só aparece nos templates padrão do joomla.
Estou usando o Helix, e não aparece.
Observação: primeiro instalei o template, depois instalei o "phoca pdf".
Alguma dica de configuração?
tentei configurar o "Phoca PDF" o único componente que encontrei para isso.
Porém fiz todas as configurações e o icone só aparece nos templates padrão do joomla.
Estou usando o Helix, e não aparece.
Observação: primeiro instalei o template, depois instalei o "phoca pdf".
Alguma dica de configuração?
[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]
Please Entrar ou Registrar to join the conversation.
- roberto_sm822
- Offline
- JCB! Novato
11 anos 9 meses atrás #75943
por roberto_sm822
Desenvolvedor PHP
roberto_sm822 replied the topic: Re: Como Faço para Habilitar o PDF ICON?
Olá a todos que estivem a mesma dificuldade que a minha em habilitar o Icone de impressão do artigo em PDF na versão do Joomla! 2.5.
A solução é baixar e instalar um componente e plugin gratuito de nome Phoca:
http://www.phoca.cz/download/category/3 ... -component
Não esqueçam de instalar também o plugin:
http://www.phoca.cz/download/category/3 ... ent-plugin
E habilitá-lo depois de instalado, é claro... <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->
No site dos desenvolvedores existe até um tutorial de configuração:
http://www.phoca.cz/documents/48-phoca- ... ent-plugin
Eu já testei e comprovo a veracidade de uma boa funcionalidade.
Um abraço a todos(as) e fiquem na paz.
A solução é baixar e instalar um componente e plugin gratuito de nome Phoca:
http://www.phoca.cz/download/category/3 ... -component
Não esqueçam de instalar também o plugin:
http://www.phoca.cz/download/category/3 ... ent-plugin
E habilitá-lo depois de instalado, é claro... <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->
No site dos desenvolvedores existe até um tutorial de configuração:
http://www.phoca.cz/documents/48-phoca- ... ent-plugin
Eu já testei e comprovo a veracidade de uma boa funcionalidade.
Um abraço a todos(as) e fiquem na paz.
Desenvolvedor PHP
Please Entrar ou Registrar to join the conversation.
- rpolesi
- Offline
- JCB! Expert
Menos
Mais
- Postagens: 396
- Obrigados Recebidos: 0
11 anos 9 meses atrás #75984
por rpolesi
[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]
rpolesi replied the topic: Re: Como Faço para Habilitar o PDF ICON?
roberto_sm822 ,
irei voltar a fazer testes, porém observei que não é em todo template que funciona.
Tenho usado o template HELIX.
Então fiz o seguinte teste: no template HELIX não funcionava, então mudei para o template Beez, e funciona, o que me levou a crer que o problema esta no template.
Se alguém souber responder sobre o assunto agradeço. Mas vou fazer os teste, se encontrar a resposta posto aqui.
irei voltar a fazer testes, porém observei que não é em todo template que funciona.
Tenho usado o template HELIX.
Então fiz o seguinte teste: no template HELIX não funcionava, então mudei para o template Beez, e funciona, o que me levou a crer que o problema esta no template.
Se alguém souber responder sobre o assunto agradeço. Mas vou fazer os teste, se encontrar a resposta posto aqui.
[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]
Please Entrar ou Registrar to join the conversation.
- roberto_sm822
- Offline
- JCB! Novato
11 anos 9 meses atrás #75993
por roberto_sm822
Desenvolvedor PHP
roberto_sm822 replied the topic: Re: Como Faço para Habilitar o PDF ICON?
Olá amigo Polesi, fiz uns testes aqui em templates diferentes para ver se verificava a sua dificuldade, beleza achei a falha.
Quando você instala o componente Phoca ele altera o arquivo padrão do Joomla! 2.5. Este é o arquivo responsável na exibição dos artigos publicados no site:
-> /components/com_content/views/article/tmpl/default.php
Ao você abrir este arquivo notará na linha de código, que fica depois do bloco:Note que existe um bloco comentado com o termo "//PHOCAEDIT", semelhante a este:Logo em seguida nas linhas abaixo temos que acrescentar a condição IF a variável "$phocaPDF" (sem os parenteses é claro):Por ultimo, abaixo da TAG <ul class="actions">, vamos ter de colocar a seguinte linha que finalmente exibirá o ícone de impressão em PDF:
Só para que não fique esquecido, este procedimento será necessário ser feito sempre que você alterar o template do Joomla! 2.5.
O template para este exemplo usei o da rockettheme.com, a versão do template alterado ficou assim, conforme pode ser encontrada na pasta /templates/rt_omnicron_j25/html/com_content/article/default.php:
=> Resumindo, todo templete usa seu próprio arquivo de exibição para mostrar os artigos que subsitui o arquivo padrão do Joomla!. Sempre que mudar o template terá de fazer esta alteração na linha de codigo do template para aparecer o Icone do PDF, escolha o modo de exibição em POPUP, pois é o que melhor funciona. <!-- s: --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":" title="Sr. Verde" /><!-- s: -->
Espero que tenha lhe ajudado e fique na paz.
Quando você instala o componente Phoca ele altera o arquivo padrão do Joomla! 2.5. Este é o arquivo responsável na exibição dos artigos publicados no site:
-> /components/com_content/views/article/tmpl/default.php
Ao você abrir este arquivo notará na linha de código, que fica depois do bloco:
<?php if ($params->get('show_title')) : ?>
<h2>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
<?php
//PHOCAEDIT
$phocaPDF = false;
if (JPluginHelper::isEnabled('phocapdf', 'content')) {
include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'.DS.'helpers'.DS.'phocapdf.php');
$phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, $params);
}
?>
<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF) : ?>
<?php echo $phocaPDF; //END PHOCAEDIT ?>
Só para que não fique esquecido, este procedimento será necessário ser feito sempre que você alterar o template do Joomla! 2.5.
O template para este exemplo usei o da rockettheme.com, a versão do template alterado ficou assim, conforme pode ser encontrada na pasta /templates/rt_omnicron_j25/html/com_content/article/default.php:
<div class="module-title-surround"><div class="module-title">
<h1 class="title">
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h1>
</div></div>
<div class="clear"></div>
<?php /** End Article Title **/ endif; ?>
<?php
//PHOCAEDIT - ADICIONADO NO CONTEUDO DO TEMPLATE
$phocaPDF = false;
if (JPluginHelper::isEnabled('phocapdf', 'content')) {
include_once(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocapdf'.DS.'helpers'.DS.'phocapdf.php');
$phocaPDF = PhocaPDFHelper::getPhocaPDFContentIcon($this->item, $params);
}
?>
<?php $useDefList = (($params->get('show_author')) or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date')) or ($params->get('show_hits')) or ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF)); ?>
<?php /** Begin Article Info **/ if ($useDefList) : ?>
<div class="rt-articleinfo">
<div class="rt-articleinfo-text">
<?php if ($params->get('show_create_date')) : ?>
<div class="rt-date-posted">
<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date',$this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
</div>
<?php endif; ?>
<?php if ($params->get('show_modify_date')) : ?>
<div class="rt-date-modified">
<?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date',$this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</div>
<?php endif; ?>
<?php if ($params->get('show_publish_date')) : ?>
<div class="rt-date-published">
<?php echo JText::sprintf($publishdate, JHtml::_('date',$this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
</div>
<?php endif; ?>
<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
<div class="rt-author">
<?php $author = $this->item->author; ?>
<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>
<?php if (!empty($this->item->contactid ) && $params->get('link_author') == true):?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY' ,
JHtml::_('link',JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid),$author)); ?>
<?php else :?>
<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
<?php endif; ?>
</div>
<?php endif; ?>
<?php if ($params->get('show_hits')) : ?>
<div class="rt-hits">
<?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
</div>
<?php endif; ?>
</div>
<?php /** Begin Article Icons **/ if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon') || $phocaPDF) : ?>
<div class="rt-article-icons">
<ul class="actions">
<?php
//INSERIDO PARA APARECER O ICONE DO COMPOENTE DE PDF - Roberto Melo - 17/07/2012
echo $phocaPDF; //END PHOCAEDIT
?>
<?php if (!$this->print) : ?>
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
=> Resumindo, todo templete usa seu próprio arquivo de exibição para mostrar os artigos que subsitui o arquivo padrão do Joomla!. Sempre que mudar o template terá de fazer esta alteração na linha de codigo do template para aparecer o Icone do PDF, escolha o modo de exibição em POPUP, pois é o que melhor funciona. <!-- s: --><img src="{SMILIES_PATH}/icon_mrgreen.gif" alt=":" title="Sr. Verde" /><!-- s: -->
Espero que tenha lhe ajudado e fique na paz.
Desenvolvedor PHP
Please Entrar ou Registrar to join the conversation.
- rpolesi
- Offline
- JCB! Expert
Menos
Mais
- Postagens: 396
- Obrigados Recebidos: 0
11 anos 9 meses atrás #76000
por rpolesi
[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]
rpolesi replied the topic: Re: Como Faço para Habilitar o PDF ICON?
roberto_sm822
o template que estou utilizando é este: [url:nhij2w1b]http://demo.joomshaper.com/?template=simplicity-ii[/url:nhij2w1b]
Acredito que com suas explicações conseguirei fazer a configuração necessária.
Somente a noite poderei fazer a configuração.
Mas ficam duas dúvidas:
1 - este é o ÚNICO plugin para PDF noJ25?
2 - por que não é mais DEFAUL o uso do PDF no template como era no J15?
o template que estou utilizando é este: [url:nhij2w1b]http://demo.joomshaper.com/?template=simplicity-ii[/url:nhij2w1b]
Acredito que com suas explicações conseguirei fazer a configuração necessária.
Somente a noite poderei fazer a configuração.
Mas ficam duas dúvidas:
1 - este é o ÚNICO plugin para PDF noJ25?
2 - por que não é mais DEFAUL o uso do PDF no template como era no J15?
[color=#0000FF:1jvbs1b7][b:1jvbs1b7]Prof. Ms. Reginaldo Polesi[/b:1jvbs1b7][/color:1jvbs1b7]
Filosofia, Sociologia, História, Metodologia
[url:1jvbs1b7]http://www.rp71.com.br[/url:1jvbs1b7]
Please Entrar ou Registrar to join the conversation.