Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

inepto

Colocando o conteudo da tag h1 na tag title

Recommended Posts

Olá pessoal, estou atualizando um site com milhares de páginas. Cada página têm apenas uma tag <H1> e com contéudo.

Daí eu gostaria de copiar o contéudo da tag <h1> para a tag <title>, de forma automática, em lote.

Será que há algum script do tipo batch, ou algum programinha, capaz de fazer isso?

 

 

 

 

 

 

 

 

Há, é copiar o contéudo, não modificar a tag <h1> para <title> http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser feito facilmente com javascript DOM, naum sei exatamente como, mas tem como, espera que alguem vai te ensinar[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser feito facilmente com javascript DOM, naum sei exatamente como, mas tem como, espera que alguem vai te ensinar

 

[]'s

Então, como nosso amigo #INSIDE# mencionou o uso de JS (DOM), pq não poste lá no fórum de JS, acrescentado ao seu texto explicativo q "você ouviu falar q com o tal do DOM talvez seria possível"?

 

Um diquinha só... rsrsrs... Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpa pessoal, mas o cliente Filho da P... :angry: não quer script de forma nenhuma, se quisesse eu apenas transformaria a tag <h1> em <title> e no lugar da tag <h1> eu colocaria esse script aí:

<html><head><title>Aqui estou</title><head><body><script>document.write("<H1>" + document.title + "</H1>");</script></body></html>
E ele quer que eu copie de 11308 arquivos http://forum.imasters.com.br/public/style_emoticons/default/skull.gif , o contéudo da tag <h1> na tag <title>, veja o código fonte que ele quer:

<html><head><title>Aqui estou</title><head><body><H1>Aqui estou</H1></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem javascript eh impossivel, você precisaria entaum de um programa que fizesse isso nas paginas automaticamente, mas isso eu naum sei como...[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Você faça ver ao cliente que nem tudo é como ele deseja, como estalar os dedos.

 

Cumps [*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

E qual o problema de você colocar JavaScript DOM aí? Afinal, você só vai conseguir fazer isso através de programação, pois é uma rotina.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, o cara quer que o seu site fique com h1 sem script, isso, segundo ele, ajudaria melhorar a posição nos sites de busca... :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, você pode, em JavaScript, fazer com que o que está em um H1 com um determinado ID seja replicado em seu TITLE.

 

Se você fizer JavaScript DOM vai dar na mesma, porque quando você segue os padrões o hanking sobe, inclusive com relação a meta tags (isso também vale para JavaScript, que é que chamamos de JavaScript DOM).

 

Link sobre JavaScript => http://w3schools.com/js/default.asp

Link sobre HTML DOM => http://w3schools.com/htmldom/default.asp

Link sobre AJAX => http://w3schools.com/ajax/default.asp

 

Com isso você vai conseguir e não terá problemas com hankeamento. Eu agarantcho! :D

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas o desenvolvedor é você ou o cliente... creio que um cliente o contratou pq ele naum sabe fazer sites, entaum diz pra ele que quem entende do assunto eh você e ponto final(isso num tom mais amigavel ^^)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concordo com o #INSIDE#

 

Você faz da maneira que acha mais correta, para o cliente isso será transparente!! afinal ele vai olhar os trocentos arquivos?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, você pode trabalhar com expressões regulares.Procura o que há dentro de tags h1(?<=<h1>)(.*?)(?=</h1>)(se não der certo tenta esta abaixo que retorna o texto só que precedido de > )(>)(.*?)(?=</h1>)Procura o que há dentro de tags title(?<=<title>)(.*?)(?=</title>)(se não der certo tenta esta abaixo que retorna o texto só que precedido de > )(>)(.*?)(?=</title>)Agora é só fazer um script (linha de comando do linux ou bat para o windows) que pesquise todos os arquivos da pasta e execute esta substituição aí.Só que o mico aqui não entende disso não.pergunta pro povo de linux se seu servidor for linuxou pro povo de windows se for windows.Ou você pode fazer um programinha que substitua todas as ocorrencias da expressão regular do title pela do h1

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.