Vi que você é o autor da extensão Youtube Gallery, e estou tendo um problema com esta extensão no Console de Busca do Google.
Estou tendo esse erro aqui:
Breadcrumbs Either "name" or "item.name" should be specified (in "itemListElement")
Vi que o erro é gerado na página dos vídeos (quando o usuário clica num vídeo), pois não está sendo gerado o navlink para o vídeo
breadcrumb.jpg
Estou usando a versão 1.0.9 da extensão.
Teria uma versão nova com esse ponto arrumado? Tem alguma mudança no código que eu possa fazer pra adicionar esse link de navegação?
Brigadão pela ajuda
Grande abraço,
Prof. Caju
Re: Youtube Gallery
Enviado: 15 Mai 2024, 12:10
por _Vinny_
Reinstale a extensão, confira se sua chave do Google está com as devidas permissões.
Re: Youtube Gallery
Enviado: 15 Mai 2024, 14:43
por profcaju
Olá, _Vinny_
Realmente, deve estar dando algum problema na inserção dos vídeos.
Analisando a tabela phpbb_video do BD, vi que a coluna "video_title" de todos os vídeos está em branco. Se eu preencher essa coluna para algum vídeo, passa a aparecer no link de navegação o texto que eu incluí no BD.
Assim, fui fazer outro teste. Fui adicionar um novo vídeo (
E recriei a chave. Modifiquei nas configurações da extensão, e tentei novamente adicionar o vídeo.
Agora deu certo, o vídeo foi adicionado sem erro de SQL (concluo que a chave está funcionando), mas o campo "video_title" ainda continua zerado, ou seja, até mesmo o vídeo novo adicionado não possui o link de navegação.
Poderia me indicar onde mais eu poderia verificar problemas?
Brigadão pela ajuda
Re: Youtube Gallery
Enviado: 15 Mai 2024, 18:47
por _Vinny_
Tenta adicionar um vídeo sem emoji no título, aparentemente esse é o erro, fiz um teste e apresentou o mesmo erro. Sem emoji funciona normalmente
Re: Youtube Gallery
Enviado: 15 Mai 2024, 19:23
por profcaju
Fiz o teste adicionando esse vídeo aqui:
Não deu erro de SQL, mas também não adicionou o título.
Já que estou conseguindo incluir os vídeos (mesmo que sem título), posso concluir que minha chave do youtube está funcionando corretamente?
Obs.: Eu marquei a opção aqui do fórum de "Notificar-me quando for respondida", mas não recebi nenhum email (nem no SPAM), mas minhas configurações de notificações aqui nesse fórum estão como receber email quando "Alguém respondeu em um tópico que você está visualizando".
Efetuei a substituição dos arquivos e, agora, dá o erro de SQL quando eu adiciono um vídeo com emoji no título (mas emoji na descrição está aceitando).
Teria algo que poderia ser feito no código para aceitar os emojis no título?
Grande abraço,
Prof. Caju
Re: Youtube Gallery
Enviado: 17 Mai 2024, 19:05
por profcaju
Acabei de descobrir meia solução. Para que o BD aceite os emojis, tem que trocar o tipo da coluna video_title do banco de dados para BLOB (ela vem como VARCHAR na instalação).
ALTER TABLE phpbb_video CHANGE COLUMN video_title video_title BLOB;
Agora ao adicionar um novo vídeo com emoji no título, ele é adicionado corretamente.
Mas, para atualizar os vídeos que já estão adicionados, eu fui no ACP->Extensions->Youtube Video Gallery->Video Titles e cliquei em "Re-sincronizar" nos vídeos antigos... mas não atualiza o título.
Vou continuar investigando aqui. Se tiver alguma dica de onde olhar pra que a resincronização funcione, vai ajudar :D
Grande abraço,
Prof. Caju
Re: Youtube Gallery
Enviado: 18 Mai 2024, 20:02
por _Vinny_
profcaju escreveu: ↑17 Mai 2024, 19:05
Acabei de descobrir meia solução. Para que o BD aceite os emojis, tem que trocar o tipo da coluna video_title do banco de dados para BLOB (ela vem como VARCHAR na instalação).
ALTER TABLE phpbb_video CHANGE COLUMN video_title video_title BLOB;
Agora ao adicionar um novo vídeo com emoji no título, ele é adicionado corretamente.
Mas, para atualizar os vídeos que já estão adicionados, eu fui no ACP->Extensions->Youtube Video Gallery->Video Titles e cliquei em "Re-sincronizar" nos vídeos antigos... mas não atualiza o título.
Vou continuar investigando aqui. Se tiver alguma dica de onde olhar pra que a resincronização funcione, vai ajudar :D
Grande abraço,
Prof. Caju
Se a resincronização não surtiu efeito, recomendo adicionar diretamente no banco de dados os títulos, ou apagar os vídeos enviado e reenviar