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?
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?
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
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