Mudar URL no Share ON

Suporte as extensões phpBB 3.3.
Avatar do usuário
jruiz
Novato
Novato
Mensagens: 29
Registrado em: 07 Nov 2004, 19:09
Nome Real: Ruiz
Localização: São Paulo/SP
Contato:
Avatar

Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por jruiz »

    Bom dia a todos,

    estou criando um site que combina Joomla (4.4) com PHPBB (3.3.11) usando o bridge p8pbb da AlterBrains (https://alterbrains.com/joomla-extensio ... pbb-bridge).

    Seguindo à risca o manual de instalação dos caras, coloquei o Joomla na raiz, o PHPBB no subdiretório PHPBB3, padrão, e automaticamente o componente cria um "alias" que pode ser alterado mas não pode ser igual ao nome da pasta (PHPBB3), eu escolhi "forum".

    Assim sendo, os links dos meus tópicos ficam assim:

    https://templodaconsciencia.com.br/forum/topic/17

    O problema é que o Share On, que é uma extensão importante e necessária, cria um link dessa forma (usando Facebook como exemplo):

    https://www.facebook.com/sharer/sharer. ... 9%26t%3D17

    Não funciona pq ele está se baseando na localização física do phpBB, no caso phpBB3 e o bridge criou um redirect que faz o navegador concluir que esse link não existe..

    .. se eu mexer no .htaccess corre o risco do p8pbb dar erro..

    Minha pergunta: dá p alterar Share On p compartilhar o link com aquele formato?
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    A alteração é na própria extensão, vou analisar aqui e informo.
    Avatar do usuário
    jruiz
    Novato
    Novato
    Mensagens: 29
    Registrado em: 07 Nov 2004, 19:09
    Nome Real: Ruiz
    Localização: São Paulo/SP
    Contato:
    Avatar

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por jruiz »

    grande Chico Gois, obrigado pela força..
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Andei olhando aqui o arquivo Listener.php e não consegui.
    Talvez o Vinny tenha alguma solução.

    Eu tambei usei estas extensões do Joomla e tive o mesmo problema que foi facil de resolver.

    No seu caso esta nesta linha

    Código: Selecionar todos

    		$topic_url = generate_board_url() . "/viewtopic.$this->php_ext?" . 'f=' . $forum_id . '&t=' . $event['row']['topic_id'];
    		$post_url = generate_board_url() . "/viewtopic.$this->php_ext?" . 'p=' . $event['row']['post_id'] . '#p' . $event['row']['post_id'];
    		$share_url = !$this->config['so_type'] ? $post_url : $topic_url;
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Consegui uma parte

    Código: Selecionar todos

    		$topic_url = "http://hotzonegt3.com.br/forum" . "/" .  $forum_id . '&t=' . $event['row']['topic_id'];
    		$post_url = "http://hotzonegt3.com.br/forum" . "/." .  $event['row']['post_id'] . '#p' . $event['row']['post_id'];
    "http://hotzonegt3.com.br/forum" URL do seu site, falta acertar o SEO
    Avatar do usuário
    jruiz
    Novato
    Novato
    Mensagens: 29
    Registrado em: 07 Nov 2004, 19:09
    Nome Real: Ruiz
    Localização: São Paulo/SP
    Contato:
    Avatar

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por jruiz »

    dei uma mutilada no código, e não é que funcionou? parcialmente, pelo menos.. fiz isso:

    $topic_url = "https://templodaconsciencia.com.br/forum/topic/" . $event['row']['topic_id'];
    $post_url = "";
    $share_url = !$this->config['so_type'] ? $post_url : $topic_url;

    Adaptei ao meu caso exclusivo.. o link do post é esse: https://templodaconsciencia.com.br/forum/topic/16

    Na opção Facebook, tá gerando isso: https://www.facebook.com/sharer/sharer. ... topic%2F16

    Funciona.

    Porém tá abrindo 2 janelas (p compartilhar link no Facebook, o título do link vem de boa, mas não pega a imagem do post, pega o avatar do usuário)
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Se voce testar aqui do suporte tambem vem o avatar
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    Correto

    Código: Selecionar todos

    		$topic_url = "http://endereço/alias/topic" . "/" . $event['row']['topic_id'];
    		$post_url = "http://endereço/alias/topic" . "/" . $event['row']['post_id'];
    Avatar do usuário
    jruiz
    Novato
    Novato
    Mensagens: 29
    Registrado em: 07 Nov 2004, 19:09
    Nome Real: Ruiz
    Localização: São Paulo/SP
    Contato:
    Avatar

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por jruiz »

    Obrigado.

    copiei e colei as linhas acima, o link funciona perfeitamente, porém existem alguns problemas:

    Firefox no Linux:
    1. abre um popup e (também) uma nova aba no Firefox p compartilhar o conteúdo.. isso aconteceu depois que o Firefox perguntou se o site podia abrir popups e eu respondi sim.. a solução foi reconfigurar o Firefox (Configurações + Privacidade e Segurança + Permissões + opção Bloquear abertura de janelas e remover a exceção).. mas aí, toda vez que usar o Firefox ficará avisando que o site tentou abrir um popup;
    2. carrega a imagem do post mas não mostra corretamente.. se editar o post lá no Facebook (por exemplo) a imagem está lá, mas qdo salva o que aparece p o público é a imagem do avatar.
    3. a função compartilhar no Whatsapp não funciona pq ñ tem aplicativo p linux (eu ñ conheço, uso whatsapp web)

    Chrome Linux: mesmo comportamento do Firefox

    Celular android: só testei twitter, não funcionou.. mas funciona p whatsapp
    Avatar do usuário
    Chico Gois
    Administrador
    Administrador
    Mensagens: 3923
    Registrado em: 03 Jul 2004, 03:53
    Nome Real: Chico Gois
    Localização: São Paulo - Capital
    Contato:
    MSG 1500+AvatarLenda

    Re: Mudar URL no Share ON

  • Favoritar esta postagem
  • Mensagem por Chico Gois »

    O que foi alterado é como ele pega o endereço do topico e não a manipulação de como é apresentado.

    E sim, qualquer navegador vai abrir um popup. Caso queira alterar vai ter que mexer e em outros arquivos.
    Responder