Pular para conteúdo

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

  1. A lateral da home abre supergeral_montacompositores_inicial.asp.
  2. A tela inicial distribui a navegação por letra e por pesquisa de nome.
  3. A lista por letra abre supergeral_montacompositores.asp?letra=<inicial>.
  4. A pesquisa envia POST para supergeral_procurartista2.asp.
  5. Os links de artista convergem para compositores/supergeral_pcbnew_jwplayer.asp?socion=<socion>.

Tela inicial

  1. supergeral_montacompositores_inicial.asp executa supergeral_menutop.asp.
  2. A tela monta a grade alfabética de a a z.
  3. Entre algumas letras, a tela insere banners clicáveis a partir de celebridades_fotos.
  4. Os banners abrem a página pública do artista pelo socion sorteado.
  5. A pesquisa exige preenchimento do campo nome antes do envio.

Banners e destaques

  1. A página inicial lê celebridades_fotos ORDER BY RAND().
  2. Cada registro sorteado fornece socion, foto_number e sufixo.
  3. A imagem do banner sai de /fotos_ccb/sala_dos/foto<foto_number>.<sufixo>.
  4. O clique no banner abre compositores/supergeral_pcbnew_jwplayer.asp?socion=<socion>.

Lista por letra

  1. supergeral_montacompositores.asp executa supergeral_menutop.asp.
  2. A página recebe letra por QueryString.
  3. A consulta principal lê clubecad por nome_artistico, usando REGEXP '^<letra>' na forma original e minúscula.
  4. A ordenação final da lista usa ORDER BY nome_artistico.
  5. A mesma página lê valores_globais e reaproveita o campo natal.
  1. Na lista por letra, o nome do artista abre a página pública quando em_dia está em S, i ou t, quando categoria = 'c' ou quando valores_globais.natal = 's'.
  2. Fora dessas condições, a linha continua aparecendo na listagem, mas o link sai para a rádio pública.
  3. O texto mostrado em cada linha usa nome_artistico truncado em 20 caracteres e a sigla do estado.

Pesquisa por nome

  1. supergeral_procurartista2.asp executa headerISO.asp no topo e footerISO.asp no fechamento.
  2. A pesquisa recebe nome por POST.
  3. A busca principal usa SELECT * FROM clubecad WHERE nome LIKE ? OR nome_artistico LIKE ? ORDER BY nome.
  4. O primeiro comando procura o termo no meio do nome e do nome_artistico.
  5. Quando não encontra resultado, o segundo comando tenta nome por prefixo e nome_artistico por ocorrência.
  6. Os comandos usam parâmetros ADO em vez de concatenação direta da string pesquisada.

Resultado da pesquisa

  1. A listagem de retorno percorre clubecad.
  2. O nome exibido usa nome_artistico, capitalização por palavra e limite de 20 caracteres.
  3. O estado segue em maiúsculas ao lado do nome.
  4. O link do artista abre compositores/supergeral_pcbnew_jwplayer.asp?socion=<socion> quando em_dia está em S, i ou t, ou quando categoria = 'c'.
  5. 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

  1. A página pública do artista é a mesma usada pela Rádio Online no botão Ver página.
  2. A Sala dos Artistas funciona como diretório público sobre clubecad, não como módulo autenticado.
  3. A listagem por letra e a pesquisa não passam pela Sala VIP.

Referências cruzadas

  1. A entrada lateral fica em Home e Portas de Entrada.
  2. A página pública do artista reaparece em Rádio Online.
  3. A tabela principal da trilha fica em Tabela clubecad.