Sala dos Artistas e pagina publica
Índice público de artistas do portal. A trilha parte da lateral da home, usa clubecad e celebridades_fotos para montar a entrada por letra e por pesquisa, e abre a página pública do artista em supergeral_pcbnew_jwplayer.asp.
Entradas públicas
- A lateral da home abre
supergeral_montacompositores_inicial.asp. - A tela inicial distribui a navegação por letra e por pesquisa de nome.
- A lista por letra abre
supergeral_montacompositores.asp?letra=<inicial>. - A pesquisa envia
POSTparasupergeral_procurartista2.asp. - Os links de artista convergem para
compositores/supergeral_pcbnew_jwplayer.asp?socion=<socion>.
Tela inicial
supergeral_montacompositores_inicial.aspexecutasupergeral_menutop.asp.- A tela monta a grade alfabética de
aaz. - Entre algumas letras, a tela insere banners clicáveis a partir de
celebridades_fotos. - Os banners abrem a página pública do artista pelo
socionsorteado. - A pesquisa exige preenchimento do campo
nomeantes do envio.
Banners e destaques
- A página inicial lê
celebridades_fotos ORDER BY RAND(). - Cada registro sorteado fornece
socion,foto_numberesufixo. - A imagem do banner sai de
/fotos_ccb/sala_dos/foto<foto_number>.<sufixo>. - O clique no banner abre
compositores/supergeral_pcbnew_jwplayer.asp?socion=<socion>.
Lista por letra
supergeral_montacompositores.aspexecutasupergeral_menutop.asp.- A página recebe
letraporQueryString. - A consulta principal lê
clubecadpornome_artistico, usandoREGEXP '^<letra>'na forma original e minúscula. - A ordenação final da lista usa
ORDER BY nome_artistico. - A mesma página lê
valores_globaise reaproveita o camponatal.
Liberação do link do artista
- Na lista por letra, o nome do artista abre a página pública quando
em_diaestá emS,iout, quandocategoria = 'c'ou quandovalores_globais.natal = 's'. - Fora dessas condições, a linha continua aparecendo na listagem, mas o link sai para a rádio pública.
- O texto mostrado em cada linha usa
nome_artisticotruncado em 20 caracteres e a sigla doestado.
Pesquisa por nome
supergeral_procurartista2.aspexecutaheaderISO.aspno topo efooterISO.aspno fechamento.- A pesquisa recebe
nomeporPOST. - A busca principal usa
SELECT * FROM clubecad WHERE nome LIKE ? OR nome_artistico LIKE ? ORDER BY nome. - O primeiro comando procura o termo no meio do
nomee donome_artistico. - Quando não encontra resultado, o segundo comando tenta
nomepor prefixo enome_artisticopor ocorrência. - Os comandos usam parâmetros ADO em vez de concatenação direta da string pesquisada.
Resultado da pesquisa
- A listagem de retorno percorre
clubecad. - O nome exibido usa
nome_artistico, capitalização por palavra e limite de 20 caracteres. - O estado segue em maiúsculas ao lado do nome.
- O link do artista abre
compositores/supergeral_pcbnew_jwplayer.asp?socion=<socion>quandoem_diaestá emS,iout, ou quandocategoria = 'c'. - Fora dessas condições, a linha usa a URL da rádio pública como destino.
Tabelas principais
| Tabela | Papel na trilha |
|---|---|
clubecad |
índice de artistas, estado da conta, categoria e dados usados para abrir a página pública |
celebridades_fotos |
banners sorteados da tela inicial |
valores_globais |
chave natal usada na liberação excepcional da lista por letra |
Relação com outras áreas
- A página pública do artista é a mesma usada pela Rádio Online no botão
Ver página. - A Sala dos Artistas funciona como diretório público sobre
clubecad, não como módulo autenticado. - A listagem por letra e a pesquisa não passam pela Sala VIP.
Referências cruzadas
- A entrada lateral fica em Home e Portas de Entrada.
- A página pública do artista reaparece em Rádio Online.
- A tabela principal da trilha fica em Tabela
clubecad.