url no browser

Suporte à dúvidas gerais relacionadas ao phpBB.
Elenir
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 440
Registrado em: 26 Abr 2011, 00:08

url no browser

Mensagem por Elenir »

URL do Fórum: http://portal.arttractive.co.cc
Onde posso alterar para que no browser não apareça esse link enorme http://portal.arttractive.co.cc/index.p ... 28e5d10942, tem como mostrar somente a URL?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: url no browser

Mensagem por robra »

Tente postar o endereço sem estar entre o bbcode , ou então coloque o endereço dentro da tag e uma frase apontando para o site.
Exemplo:
[url=http://endereço do site]CLIQUE AQUI[/url]
Para saber mais sobre o curso de photoshop, CLIQUE AQUI


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".
Elenir
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 440
Registrado em: 26 Abr 2011, 00:08

Re: url no browser

Mensagem por Elenir »

Não, a questão não é quando posta o link, é quando clica na página que aparece o link do endereço no browser
Por exemplo quando vou a uma determinada página, aparece assim http://portal.arttractive.co.cc/index.p ... 28e5d10942, queria que aparecesse somente o endereço do portal.
Algumas linguagens tem como fazer uma alteração para aparecer somente o endereço da página assim http://portal.arttractive.co.cc, não sei se tenho como fazer isso no phpbb
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: url no browser

Mensagem por robra »

Achei este no php.com mas parece que foi retirado : https://www.phpbb.com/community/viewtop ... &t=2091713
Tem este outro aqui mas não sei se é isso que você está querendo: http://www.phpbbsmith.com/projects/phpb ... -urls.html

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".
Elenir
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 440
Registrado em: 26 Abr 2011, 00:08

Re: url no browser

Mensagem por Elenir »

É isso mesmo, acho que vou tentar apesar de um pouco de receio de mexer no código php, depois te falo se deu certo
Obrigado
Elenir
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 440
Registrado em: 26 Abr 2011, 00:08

Re: url no browser

Mensagem por Elenir »

Instalei mas não funcionou, acho que porque é para o 3.0.5 e uso o 3.0.8, vou ver se encontro para esta versào
obrigado
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5991
Registrado em: 03 Set 2009, 21:59
Contato:

Re: url no browser

Mensagem por _Vinny_ »

http://portal.arttractive.co.cc/index.p ... 28e5d10942[/u]

Essa extensão no codigo é o id da sessão iniciada pelo usuário após o login, não vejo problema neste, pois após o login e clicando em outro link ele some e a URL volta ao normal.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: url no browser

Mensagem por robra »

Elenir escreveu:Instalei mas não funcionou, acho que porque é para o 3.0.5 e uso o 3.0.8, vou ver se encontro para esta versào
obrigado
No arquivo includes/message_parser.php, você inseriu o código...

Código: Selecionar todos

//----------------------------------------------------------------------
// Shorten Long URLs - Begin Code Alteration
//
            if( !$var1 )
            {
                // We have a url entered as [url]fullurl[/url]
                // This would normally display the full url as the link text,
                // but very long urls or unbroken strings may stretch the page.
                if( strlen($url) > 55 )
                {
                    // We have a potential problem url, so let's give it a shortened text.
                    $var1    = $url;
                    // Strip the schema and www. from the link text to prevent
                    // magic url parsing from hiding the link by parsing the
                    // text as a link
                    $var2    = preg_replace('#^([a-z][a-z\d+\-.]*:/{2})(www.)?#i', '', $url);
                    $var2    = substr($var2, 0, 39) . ' ... ' . substr($var2, -10);
                    $var2    = $this->bbcode_specialchars($var2);
                }
            }
//
// Shorten Long URLs - End Code Alteration
//----------------------------------------------------------------------    
...antes da linha:

Código: Selecionar todos

return ($var1) ? '[url=' . $this->bbcode_specialchars($url) . ':' . $this->bbcode_uid . ']' . $var2 . '[/url:' . $this->bbcode_uid . ']' : '[url:' . $this->bbcode_uid . ']' . $this->bbcode_specialchars($url) . '[/url:' . $this->bbcode_uid . ']'; 
? ? ?

Abraço. Imagem
Editado pela última vez por robra em 02 Jun 2011, 01:40, 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".
Elenir
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 440
Registrado em: 26 Abr 2011, 00:08

Re: url no browser

Mensagem por Elenir »

Esse código é o mesmo que está no arquivo
Ele pede para inserir este código que voce colocou acima abaixo deste que é o do arquivo mas não funcionou, e ainda tive alguns problemas de desconfigurar o forum
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: url no browser

Mensagem por robra »

Elenir.

Acho que está havendo um erro de comunicação.
A linha abaixo já existe no arquivo includes/message_parser.php:

Código: Selecionar todos

return ($var1) ? '[url=' . $this->bbcode_specialchars($url) . ':' . $this->bbcode_uid . ']' . $var2 . '[/url:' . $this->bbcode_uid . ']' : '[url:' . $this->bbcode_uid . ']' . $this->bbcode_specialchars($url) . '[/url:' . $this->bbcode_uid . ']';  
O código abaixo é para ser incluído em uma nova linha antes da linha supracitada:

Código: Selecionar todos

//----------------------------------------------------------------------
// Shorten Long URLs - Begin Code Alteration
//
            if( !$var1 )
            {
                // We have a url entered as [url]fullurl[/url]
                // This would normally display the full url as the link text,
                // but very long urls or unbroken strings may stretch the page.
                if( strlen($url) > 55 )
                {
                    // We have a potential problem url, so let's give it a shortened text.
                    $var1    = $url;
                    // Strip the schema and www. from the link text to prevent
                    // magic url parsing from hiding the link by parsing the
                    // text as a link
                    $var2    = preg_replace('#^([a-z][a-z\d+\-.]*:/{2})(www.)?#i', '', $url);
                    $var2    = substr($var2, 0, 39) . ' ... ' . substr($var2, -10);
                    $var2    = $this->bbcode_specialchars($var2);
                }
            }
//
// Shorten Long URLs - End Code Alteration
//----------------------------------------------------------------------       
Vamos simplificar.
1 - Abra o arquivo includes/message_parser.php.
2- Ache a linha:

Código: Selecionar todos

return ($var1) ? '[url=' . $this->bbcode_specialchars($url) . ':' . $this->bbcode_uid . ']' . $var2 . '[/url:' . $this->bbcode_uid . ']' : '[url:' . $this->bbcode_uid . ']' . $this->bbcode_specialchars($url) . '[/url:' . $this->bbcode_uid . ']';  
Substitua por:

Código: Selecionar todos

//----------------------------------------------------------------------
// Shorten Long URLs - Begin Code Alteration
//
            if( !$var1 )
            {
                // We have a url entered as [url]fullurl[/url]
                // This would normally display the full url as the link text,
                // but very long urls or unbroken strings may stretch the page.
                if( strlen($url) > 55 )
                {
                    // We have a potential problem url, so let's give it a shortened text.
                    $var1    = $url;
                    // Strip the schema and www. from the link text to prevent
                    // magic url parsing from hiding the link by parsing the
                    // text as a link
                    $var2    = preg_replace('#^([a-z][a-z\d+\-.]*:/{2})(www.)?#i', '', $url);
                    $var2    = substr($var2, 0, 39) . ' ... ' . substr($var2, -10);
                    $var2    = $this->bbcode_specialchars($var2);
                }
            }
//
// Shorten Long URLs - End Code Alteration
//---------------------------------------------------------------------- 
return ($var1) ? '[url=' . $this->bbcode_specialchars($url) . ':' . $this->bbcode_uid . ']' . $var2 . '[/url:' . $this->bbcode_uid . ']' : '[url:' . $this->bbcode_uid . ']' . $this->bbcode_specialchars($url) . '[/url:' . $this->bbcode_uid . ']';  
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".
Trancado