pdf24 - Impressão de tópicos

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

pdf24 - Impressão de tópicos

Mensagem 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 :P
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
Robra, boa tarde.
Realizei a conversão do arquivo porém não deu certo ainda. Segue o arquivo anexo
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
Você não está autorizado a ver ou baixar esse anexo.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: pdf24 - Impressão de tópicos

Mensagem 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
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: pdf24 - Impressão de tópicos

Mensagem 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?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
Editado pela última vez por robra em 05 Jul 2011, 17:41, em um total de 1 vez.
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
murilo_ns
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 499
Registrado em: 09 Jun 2011, 11:01
Nome Real: Murilo Nunes
Localização: São José do Rio Preto SP

Re: pdf24 - Impressão de tópicos

Mensagem 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. Imagem
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

Código: Selecionar todos

define("PDF24_SERVICE_HOST", "doc2pdf.pdf24.org");
Muito obrigado pela ajuda e empenho, pois creio que isso já sanou meu problema :D
[]'s amigo.
Trancado