Página 1 de 2
					
				Youtube Gallery
				Enviado: 15 Mai 2024, 11:06
				por profcaju
				Olá, Vinny.
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 (
https://youtu.be/Q3QZIlOAFD8 ) e obtive o seguinte erro ao tentar inserir:
Código: Selecionar todos
Erro Geral
SQL ERROR [ mysqli ]
Incorrect string value: '\xF0\x9F\x94\xB4 [...' for column `phpbb`.`phpbb_video`.`video_title` at row 1 [1366]
SQL
INSERT INTO phpbb_video (video_id, video_url, video_title, video_cat_id, username, user_id, youtube_id, create_time, video_views, video_duration, video_description) VALUES (0, 'https://youtu.be/Q3QZIlOAFD8', '🔴 [ENEM 2023 REVISÃO Extra] Matemática', 3, 'caju', 2, 'Q3QZIlOAFD8', 1715794383, 0, '02:51:20', '<r><EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> Baixe o PDF: <URL url=\"https://caju.tv/RevisaoENEM2023CadExtra\">https://caju.tv/RevisaoENEM2023CadExtra</URL><br/>\n<EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> SUPER [APOSTILA] PROF. CAJU: <URL url=\"https://caju.tv/SuperApostila\">https://caju.tv/SuperApostila</URL><br/>\n<EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> Playlist ENEM 2023: <URL url=\"https://caju.tv/ENEM2023\">https://caju.tv/ENEM2023</URL><br/>\n<EMOJI seq=\"2705\" tseq=\"2705\">✅</EMOJI> PLATAFORMA Prof. CAJU: <URL url=\"https://curso.profcaju.com.br\">https://curso.profcaju.com.br</URL><br/>\n<br/>\n<EMOJI seq=\"1f929\" tseq=\"1f929\">🤩</EMOJI><EMOJI seq=\"1f979\" tseq=\"1f979\">🥹</EMOJI> CONTRIBUIÇÃO ===================<br/>\nEnviar msg: <URL url=\"https://caju.tv/Contribuir\">https://caju.tv/Contribuir</URL><br/>\nChave PiX: <EMAIL email=\"pix@profcaju.com.br\">pix@profcaju.com.br</EMAIL><br/>\n=====================================<br/>\n<br/>\nLive 01: <URL url=\"https://caju.tv/RevisaoENEM2023-Live01\">https://caju.tv/RevisaoENEM2023-Live01</URL><br/>\nLive 02: <URL url=\"https://caju.tv/RevisaoENEM2023-Live02\">https://caju.tv/RevisaoENEM2023-Live02</URL><br/>\nLive 03: <URL url=\"https://caju.tv/RevisaoENEM2023-Live03\">https://caju.tv/RevisaoENEM2023-Live03</URL><br/>\nLive 04: <URL url=\"https://caju.tv/RevisaoENEM2023-Live04\">https://caju.tv/RevisaoENEM2023-Live04</URL><br/>\nLive 05: <URL url=\"https://caju.tv/RevisaoENEM2023-Live05\">https://caju.tv/RevisaoENEM2023-Live05</URL><br/>\nLive Extra: <URL url=\"https://caju.tv/RevisaoENEM2023-LiveExtra\">https://caju.tv/RevisaoENEM2023-LiveExtra</URL><br/>\n<br/>\n<br/>\n#ENEM2023<br/>\n#MatematicaENEM<br/>\n#ENEM</r>')
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1028
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 202
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 353
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/dmzx/youtubegallery/controller/youtubegallery.php
LINE: 360
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 151
CALL: dmzx\youtubegallery\controller\youtubegallery->handle_video()
FILE: [ROOT]/vendor/symfony/http-kernel/HttpKernel.php
LINE: 68
CALL: Symfony\Component\HttpKernel\HttpKernel->handleRaw()
FILE: [ROOT]/app.php
LINE: 35
CALL: Symfony\Component\HttpKernel\HttpKernel->handle()
Daí vi que poderia ser a chave do youtube dando problema, mesmo. Então fui em:
https://console.cloud.google.com/apis/credentials
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: 
https://youtu.be/2zzMIK8p07E
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".
 
			
					
				Re: Youtube Gallery
				Enviado: 16 Mai 2024, 13:44
				por _Vinny_
				
			 
			
					
				Re: Youtube Gallery
				Enviado: 17 Mai 2024, 18:39
				por profcaju
				Olá, Vinny.
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).
Pra trocar, usei o comando:
Código: Selecionar todos
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).
Pra trocar, usei o comando:
Código: Selecionar todos
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
 
			
					
				Re: Youtube Gallery
				Enviado: 05 Mai 2025, 12:39
				por flumsi
				Hello everyone
I'm trying my luck here too ;)
I've already been 
HERE
My last hope is this forum and _Vinny_
What a cool idea, a YouTube gallery *Lifts hat*
I'm using 
V.1.1.0 | 28.02.2025
I just have one problem. The links under each video are incorrect.  
View
The video link and the BBCode don't have app.php in the link and aren't displayed, no matter where I want to use them.
If I manually adjust the links to /forum/app.php/video, they display perfectly.
How do I get the app.php into the link /forum/app.php/video?
Thanks for your help