Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Cambiar la etiqueta title

Estas en el tema de Cambiar la etiqueta title en el foro de Joomla en Foros del Web. Hola buenas estoy empezando una web con joomla y ya me he encontrado un problema .Para hacer los titulos dinamicos me gustaria que cogiese de ...
  #1 (permalink)  
Antiguo 05/08/2011, 03:51
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Cambiar la etiqueta title

Hola buenas estoy empezando una web con joomla y ya me he encontrado un problema .Para hacer los titulos dinamicos me gustaria que cogiese de cada h1 que publico en cada articulo (los h1 estan dentro del articulo ) y lo pegara en la etiqueta title .

Con otros modos de programacion seria cambiar la variable de una y ponersela a otra.Pero en joomla no se donde se declaran las variables de h1 ni de title .

Si alguien pudiese ayudarme se lo agradeceria .

Un saludo a todos.
  #2 (permalink)  
Antiguo 06/08/2011, 03:28
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 13 años, 3 meses
Puntos: 11
Respuesta: Cambiar la etiqueta title

Joomla toma dinámicamente el título de artículo y lo pone en el title.

¿Para tomar el H1 que tu quieres? Eso es chungo hay que meterse en código buscar esa cadena y luego utilizar el API de Joomla para cambiar el title.
Para todo eso lo único que se me ocurre es que desarrolles un plugin......aunque también te puedes meter en el componente com_content que es el que lista los artículos, pero es mucho peor que desarrollar un plugin.

Explica mejor el porqué lo necesitas y para qué que es muy probable que exista otra solución
  #3 (permalink)  
Antiguo 08/08/2011, 05:16
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Cambiar la etiqueta title

Lo necesito para mejorar el seo de mi pagina y asi posicionar cada pagina independiente .
Me meti en com_content y intente modificar el view.html.php y el default.php .
Pero no hace nada .La verdad es que estoy muy verde con joomla .En otro tipo de lenguajes seria cambiar una variable por otra pero en joomla no estoy seguro como hacerlo .
Lo de crear un plugin no sabria por donde empezar ¿si me pudieses hechar una mano ?

Gracias por responder zulkas ,si sabrias hacerlo de otra manera , admito sujerencias .Un saludo
  #4 (permalink)  
Antiguo 10/08/2011, 02:52
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 13 años, 3 meses
Puntos: 11
Respuesta: Cambiar la etiqueta title

Prueba con esto:

<?php
if (@$_REQUEST['view'] != 'frontpage') {
$document =& JFactory::getDocument();
$document->setTitle($document->getTitle()." - ABC Widgets");
}
?>

Lo saqué buscando ayuda en inglés de este enlace
http://www.hotjoomlatemplates.com/blog/joomla-search-engine-optimization/44-joomla-title-tag-change

Última edición por zulkas; 10/08/2011 a las 03:05
  #5 (permalink)  
Antiguo 10/08/2011, 10:05
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Cambiar la etiqueta title

Con ese codigo me añade ABC widge despues de mi titulo actual.
Necesitaria que cogiese el h1 del contenido y lo colocase en el title sin que aparezca el otro titulo.
  #6 (permalink)  
Antiguo 10/08/2011, 14:59
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 13 años, 3 meses
Puntos: 11
Respuesta: Cambiar la etiqueta title

Cita:
Iniciado por mlag Ver Mensaje
Con ese codigo me añade ABC widge despues de mi titulo actual.
Necesitaria que cogiese el h1 del contenido y lo colocase en el title sin que aparezca el otro titulo.
Pos claro....

Porque la función $document->setTitle(); recibe el nombre y si te fijas toma el actual y le concatena "ABC....". A esa función le tienes que pasar el título que tu quieras.
  #7 (permalink)  
Antiguo 11/08/2011, 01:21
vtj
 
Fecha de Ingreso: febrero-2011
Mensajes: 613
Antigüedad: 13 años, 9 meses
Puntos: 40
Respuesta: Cambiar la etiqueta title

Ciao

Cita:
Iniciado por mlag Ver Mensaje
...me gustaria que cogiese de cada h1 que publico en cada articulo (los h1 estan dentro del articulo )...
El h1 és un recurso del css no una variable de programación, por otro lado si pones más de un <h1> en una página será penalizada en las serps


Cita:
Iniciado por mlag Ver Mensaje
Con ese codigo me añade ABC widge despues de mi titulo actual.
  #8 (permalink)  
Antiguo 11/08/2011, 09:00
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Cambiar la etiqueta title

Si no se puede habra algun plugin para escribir ell title personalizado en cada pagina.
Como ya comente estoy muy verde en joomla .El contenido esta estructurado para que solo haya 1 h1 por pagina
  #9 (permalink)  
Antiguo 12/08/2011, 03:11
Avatar de zulkas  
Fecha de Ingreso: julio-2011
Mensajes: 126
Antigüedad: 13 años, 3 meses
Puntos: 11
Respuesta: Cambiar la etiqueta title

Hay algo que no me cuadra y creo que es porque se está enfocando mal el problema o necesidad

¿El título del artículo lo muestras? Si no lo muestras ¿por qué?

Por último ¿por qué esa necesidad de utilizar los h1? ¿vienen de una importación?
  #10 (permalink)  
Antiguo 13/08/2011, 13:46
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Cambiar la etiqueta title

Voy a intentar exponer el problema, expero no extenderme mucho:

La plantiña me coge los titulos del articulo como h3 esto esta bien le he puesto unos modulos en los que los titulos de los articulos aparece de esta manera , por ejemplo para una receta de cocina sobre costilla , en el titulo del articulo seria costilla seguido dentro del articulo un h1 recetas de costilla (he elegido ese h1 que es como se buscaria en google ) si pongo el title igual de ese articulo posicionaria la pagina para esa busqueda .
Despues tengo un h2 y dentro pondria todas las recetas que conozco .En el h1 describo que es una costilla y sus posibles nutrientes,etc .
de esta manera la web tendria solo 1 h1 por pagina que lo pondria yo a mi gusto y la idea es que el title sea el mismo .
Si se pudiera automatizar esto perfecto sino me valdria con algun modulo o plugin que pudiera personalizar el title para cada pagina, desde la administracion .

No me he estendido mucho espero que podrais ayudarme.

Un saludo
  #11 (permalink)  
Antiguo 13/08/2011, 16:54
 
Fecha de Ingreso: marzo-2011
Ubicación: Buenos Aires, Argentina
Mensajes: 27
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Cambiar la etiqueta title

Hola mlag, creo que la mejor forma de poder lograr eso es usando K2, de esta manera, podés tomar campos extra específicos en las plantillas y ubicarlos entre los tags que quieras. Si ya tenés varias cosas puestas en Joomla, K2 permite la importación de todos los elementos para poder trabajarlos desde ahí. Pero la personalización de plantillas es mucho más fácil con K2.

Espero haber ayudado en algo.
Saludos.

Etiquetas: etiqueta, title
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:33.