
Dá Para Fazer Isso?
Started By Smilingüido, 09/03/2006, 19:25
8 replies to this topic
#1
Posted 09/03/2006, 19:25
Há possibilidade de por exemplo: Ao aparecer a palavra Jesus, ela ser colorida de forma automática?
Isso em todo o site, ou seja nas matérias, notícias, estudos ....
[]´s
Isso em todo o site, ou seja nas matérias, notícias, estudos ....
[]´s
#2
Posted 09/03/2006, 19:51
Desculpa Smilingüido, mas sua dúvida está muito de acordo com seu nick ... hauhauhaua brincadeira ....
Mas é sério que ela está muito vaga.
Por favor se não souber descrever ela mais claramente utilize o link de algum site que vc viu isso e nos mostre para que possamos TENTAR entender e ajudar an medida do possível.
Valeu grande ...
Até mais
Mas é sério que ela está muito vaga.
Por favor se não souber descrever ela mais claramente utilize o link de algum site que vc viu isso e nos mostre para que possamos TENTAR entender e ajudar an medida do possível.
Valeu grande ...

Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#3
Posted 09/03/2006, 20:04
Hehehehe ^^
Eu tenho um site, eu utilizei CSS para a fonte e cor da fonte. O que almejo é isso: Que toda vez que aparecer a palavra Jesus em alguma página (conteúdo) do site o CSS mudasse a cor da palavra para chamar mais atenção... Eu não posso posso fazer isso manualmente pois utilizo PHP para gerar as matérias...
Eu tenho um site, eu utilizei CSS para a fonte e cor da fonte. O que almejo é isso: Que toda vez que aparecer a palavra Jesus em alguma página (conteúdo) do site o CSS mudasse a cor da palavra para chamar mais atenção... Eu não posso posso fazer isso manualmente pois utilizo PHP para gerar as matérias...
#4
Posted 09/03/2006, 20:59
não sei se estou falando besteira mas acho ... ACHO que seria algo assim.
deves fazer uma função em php que encontre em todas as tuas matérias a palvra Jesus e aplique esse CSS nela.
Sendo assim acho que deveria ser em php sua dúvida.
Acho que seria dificil só com CSS fazer algo dinâmico assim.
Só se aplicar o CSS manualmente mesmo ...
MAs como vc falou o CSS será aplicado dinâmicamente e como vc usa PHP é esta ferramenta que aplicará esse CSS.
Vou mover para lá.
Se eu estiver enganado e ignorante no fator ... favor mover pra JS que acho ... ACHO que poderia fazer isso tbm.

MOVIDO para PHPAté mais
deves fazer uma função em php que encontre em todas as tuas matérias a palvra Jesus e aplique esse CSS nela.
Sendo assim acho que deveria ser em php sua dúvida.
Acho que seria dificil só com CSS fazer algo dinâmico assim.
Só se aplicar o CSS manualmente mesmo ...
MAs como vc falou o CSS será aplicado dinâmicamente e como vc usa PHP é esta ferramenta que aplicará esse CSS.
Vou mover para lá.
Se eu estiver enganado e ignorante no fator ... favor mover pra JS que acho ... ACHO que poderia fazer isso tbm.

MOVIDO para PHPAté mais
Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#5
Posted 09/03/2006, 21:03
opa...
uma ideia seria vc montar um array com os codigos de algumas cores....e depois montar um for de 0 ate o tamanho da sua palavra e ao exibir a letra vc sortearia uma cor no seu array...
entendeu!?
uma ideia seria vc montar um array com os codigos de algumas cores....e depois montar um for de 0 ate o tamanho da sua palavra e ao exibir a letra vc sortearia uma cor no seu array...
entendeu!?
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"
#6
Posted 09/03/2006, 21:50
Bom, uma pergunta para verificar se está na sessão correta:
Vc está utilizando PHP em seu site?
Os textos, notícias, etc, tudo, está diretamente na página, ou está vindo de um banco de dados.
Por que isso:
Se for tudo de um banco de dados, basta um str_replace() que tudo fica do jeito que vc quer.
Se estiver direto na página, ai tem que utilizar JS para isso!
JS e CSS.
Até
Vc está utilizando PHP em seu site?
Os textos, notícias, etc, tudo, está diretamente na página, ou está vindo de um banco de dados.
Por que isso:
Se for tudo de um banco de dados, basta um str_replace() que tudo fica do jeito que vc quer.
Se estiver direto na página, ai tem que utilizar JS para isso!
JS e CSS.
Até
#7
Posted 09/03/2006, 22:59
pois é ... ele disse que utiliza PHP para gerar as matérias ...
Sendo assim pensei que ele poderia usar uma função do php para pegar, toda vez que fosse impresso, a palavra que ele quer e aplicar o CSS desejado.
Acredito que essa matéria (texto) possa ser tratada como uma string e assim fica fácil para o php achar todas as instâncias desta palvra que ele quer.
Mas tbm pensei que já que essa matéria (texto) possivelmente será uma saída em html para o usuário ... então o JS poderia dar conta do recado e encontrar a palvra e aplicar o css antes de exibir o texto.
Enfim ... fica a critério de vcs moderadores da sala.
ou ... esperemos ele se pronunciar mais uma vez com mais detalhes ... rs*
Até mais
Sendo assim pensei que ele poderia usar uma função do php para pegar, toda vez que fosse impresso, a palavra que ele quer e aplicar o CSS desejado.
Acredito que essa matéria (texto) possa ser tratada como uma string e assim fica fácil para o php achar todas as instâncias desta palvra que ele quer.
Mas tbm pensei que já que essa matéria (texto) possivelmente será uma saída em html para o usuário ... então o JS poderia dar conta do recado e encontrar a palvra e aplicar o css antes de exibir o texto.
Enfim ... fica a critério de vcs moderadores da sala.
ou ... esperemos ele se pronunciar mais uma vez com mais detalhes ... rs*

Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#8
Posted 10/03/2006, 06:47
veja:
seria isso? todo lugar em $texto que ele encontrar uma ocorrencia de $busca, ele vai colorir de vermelho...
Flws...
Até mais
<? $busca = "Jesus"; $texto = "Disse Jesus: eu sou o caminho, a verdade e a vida, ninguém vem ao Pai senão por mim."; echo preg_replace( "#($busca)#i", "<span style='color:red'>\\1</span>", $texto); ?>
seria isso? todo lugar em $texto que ele encontrar uma ocorrencia de $busca, ele vai colorir de vermelho...
Flws...

#9
Posted 10/03/2006, 11:38
Uma idéia seria usar uma função de callback para controlar o buffer de saída. 
Exemplo:

[]’s
Até mais

Exemplo:
<?php function callback($buffer) { return preg_replace('{\bJesus\b}i', '<span style="font-weight: bold;">\0</span>', $buffer); } ob_start('callback'); ?> Disse Jesus: eu sou o caminho, a verdade e a vida, ninguém vem ao Pai senão por mim. <?php ob_end_flush(); ?>Bom, idéias são idéias ...

[]’s

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)