Página 1 de 1
pdf24 - Impressão de tópicos
Enviado: 04 Jul 2011, 15:41
por murilo_ns
URL do Fórum: http://localhost.
Boa tarde, realizei a instalação do MOD pdf24:
http://www.phpbb.com/customise/db/mod/p ... to_pdf_v3/
Para realizar o downloads dos tópicos em pdf, porém quando clico em Download as PDF, é retornada uma página em branco.
Já inserir o arquivo para a linguagem pt-br e eu utilizo como estilo gráfico o prosilver.
Poderiam me ajudar?
Obrigado

Re: pdf24 - Impressão de tópicos
Enviado: 04 Jul 2011, 16:16
por robra
O arquivo
pdf24.php, que vai na pasta
language/pt-br/mods está codificado como "
ansi".
Altere a codificação para "
UTF-8 sem BOM", limpe o cache e tente novamente.
Abraço.

Re: pdf24 - Impressão de tópicos
Enviado: 04 Jul 2011, 16:53
por murilo_ns
robra escreveu:O arquivo
pdf24.php, que vai na pasta
language/pt-br/mods está codificado como "
ansi".
Altere a codificação para "
UTF-8 sem BOM", limpe o cache e tente novamente.
Abraço.

Robra, boa tarde.
Realizei a conversão do arquivo porém não deu certo ainda. Segue o arquivo anexo
Re: pdf24 - Impressão de tópicos
Enviado: 04 Jul 2011, 19:48
por robra
Ué... este arquivo zipado que você postou ainda está codificado como "
Ansi".
Utilize este zipado que postei, porque o codifiquei como "
UTF-8 sem BOM" e o traduzi para o português.
pdf24.zip
Abraço.

Re: pdf24 - Impressão de tópicos
Enviado: 04 Jul 2011, 21:41
por robra
Se o problema continuar, reveja a edição do arquivo
viewtopic.php e do
styles/prosilver/template/overall_header.html, com atenção na inserção dos códigos antes(
Add Before) e após(
Add After) conforme as instruções no arquivo
install.xml.
Não esqueça de
atualizar a Template e
limpar o cache.
Abraço.

Re: pdf24 - Impressão de tópicos
Enviado: 05 Jul 2011, 09:29
por murilo_ns
robra, bom dia.
Obrigado pelo esforço e envio do arquivo.
Quando clico em Baixar em PDF ele redireciona para o seguinte endereço em uma pop-up:
http://localhost/phpbb3/createpdf.php?t=2
Achei estranho o seguinte: Quando efetuei a instalação havia o seguinte passo
Open: styles/prosilver/template/overall_header.html
Find
{U_PRINT_PM}
Add after
<!-- IF U_PDF_TOPIC --><li class="rightside"><a href="http://{S_USER_LANG}.pdf24.org" onclick="window.open('{U_PDF_TOPIC}','pdf24PopWin','scrollbars=yes,width=400,height=200,top=0,left=0'); return false;">{L_DOWNLOAD_AS_PDF}</a></li><!-- ENDIF -->
Isso causou meio que dúvidas pois no arquivo
overall_header.html temos o seguinte conteúdo:
<li class="rightside"><a href="
{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
Então inseri após o final do IF ficando da seguinte forma:
<!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
<!-- IF U_PDF_TOPIC --><li class="rightside"><a href="http://{S_USER_LANG}.pdf24.org" onclick="window.open('{U_PDF_TOPIC}','pdf24PopWin','scrollbars=yes,width=400,height=200,top=0,left=0'); return false;">{L_DOWNLOAD_AS_PDF}</a></li><!-- ENDIF -->
Creio que está correto pois esse foi apresentado corretamente
Re: pdf24 - Impressão de tópicos
Enviado: 05 Jul 2011, 15:06
por robra
Ok, mas você inseriu em uma nova linha ficando um código abaixo do outro, desta forma ?
Código: Selecionar todos
<!-- IF U_PRINT_PM --><li class="rightside"> ... >{L_PRINT_PM}</a></li><!-- ENDIF -->
<!-- IF U_PDF_TOPIC --><li class="rightside"> ... >{L_DOWNLOAD_AS_PDF}</a></li><!-- ENDIF -->
Além disso, você
atualizou a Template e
limpou o cache ?
Abraço.

Re: pdf24 - Impressão de tópicos
Enviado: 05 Jul 2011, 15:21
por murilo_ns
robra,
Correto. sim e abre um mini pop-up com o seguinte endereço:
http://localhost/phpbb3/createpdf.php?t ... 0d60c12380
É necessário estar habilitado algum serviço diferente no linux?
Re: pdf24 - Impressão de tópicos
Enviado: 05 Jul 2011, 15:43
por robra
Parece que não.
Este MOD chama um serviço externo para criar uma página em pdf de forma online, semelhante ao programa
pdf creator que funciona como uma impressora no PC, gerando um arquivo pdf do documento escolhido para "impressão".
No arquivo
pdf24api.php, que vai na raiz do Fórum, tem a seguinte especificação:
Código: Selecionar todos
//define some constants, do not change!
define("PDF24_SERVICE_PROTOCOL", "http");
define("PDF24_SERVICE_HOST", "doc2pdf.pdf24.org");
define("PDF24_SERVICE_PORT", 80);
define("PDF24_SERVICE_PATH", "/apijs.php");
Como você está rodando o Fórum em
localhost, a impressão que tenho é que ao tentar gerar a página em pdf, por "falta de conexão", a página fica em branco.
É o que me parece.
Talvez tenha que mudar alguma configuração de maneira que ao clicar em "
Baixar como pdf" o MOD consiga chamar o serviço online e gerar o pdf no popup aberto.
Abraço.

Re: pdf24 - Impressão de tópicos
Enviado: 05 Jul 2011, 17:07
por murilo_ns
robra escreveu:Parece que não.
Este MOD chama um serviço externo para criar uma página em pdf de forma online, semelhante ao programa
pdf creator que funciona como um impressora no PC, gerando arquivo pdf do documento escolhido para "impressão".
No arquivo
pdf24api.php, que vai na raiz do Fórum, tem a seguinte especificação:
Código: Selecionar todos
//define some constants, do not change!
define("PDF24_SERVICE_PROTOCOL", "http");
define("PDF24_SERVICE_HOST", "doc2pdf.pdf24.org");
define("PDF24_SERVICE_PORT", 80);
define("PDF24_SERVICE_PATH", "/apijs.php");
Como você está rodando o Fórum em
localhost, a impressão que tenho é que ao tentar gerar a página em pdf, por "falta de conexão", a página fica em branco.
É o que me parece.
Talvez tenha que mudar alguma configuração de maneira que ao clicar em "
Baixar como pdf" o MOD consiga chamar o serviço online e gerar o pdf no popup aberto.
Abraço.

robra, boa tarde.
Acertou em cheio rsrs, mais ou menos, é que é o seguinte, ele tenta acessar o seguinte site:
http://doc2pdf.pdf24.org/doc2pdf/url2pdf.html?docUrl= , utilizando assim o serviço on-line e em minha empresa esse site é bloqueado :( :lol:
que é o que declara a linha
Muito obrigado pela ajuda e empenho, pois creio que isso já sanou meu problema :D
[]'s amigo.