Página 1 de 1
Mudar URL no Share ON
Enviado: 13 Mai 2024, 11:12
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?
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 12:26
por Chico Gois
A alteração é na própria extensão, vou analisar aqui e informo.
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 12:35
por jruiz
grande Chico Gois, obrigado pela força..
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 15:38
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;
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 17:09
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
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 17:51
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)
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 18:17
por Chico Gois
Se voce testar aqui do suporte tambem vem o avatar
Re: Mudar URL no Share ON
Enviado: 13 Mai 2024, 18:26
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'];
Re: Mudar URL no Share ON
Enviado: 14 Mai 2024, 06:16
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
Re: Mudar URL no Share ON
Enviado: 14 Mai 2024, 08:37
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.