Para convertir archivos a otros formatos, por ejemplo, de formato rar a zip (si en el trabajo sólo podemos utilizar zip), podemos ingresar en la siguiente web Convert files:
Categoría: Desarrollo web
Problema en Joomla 1.5 con números ID en las URL
Muchos usuarios se están quejando que en la versión Joomla 1.5 aparece en la barra de la URL el número de la ID del artículo seguido del alias del artículo. Sobre SEO hay muchas opiniones, pero no parece que favorezca mucho tener ese numerito delante.
Buscando por la web dicen que el componente sh404sef resuelve este problema, aunque cuando quise instalarlo para la versión 1.5.x no lo encontré disponible, seguramente por fallo mío. Otro plugin que funciona (pero no del todo) es: HP Router, de todas formas cuando vamos a Joomla nos dice de este plugin:
This extension has been unpublished for the following reason:
- UR5-Per Developer Request: The developer of this extension has requested it be unpublished. They may be taking a break or stopped development
Podemos encontrar este componente en la web: http://www.joomlager.de/hp-router
Hemos visto que este componente quita el número de la ID, pero tiene el problema que cuando nuestro artículo empieza por un número cuya ID no exista, es decir, tenemos un articulo que sea: ID-101-dalmatas, HP Router dejaría 101-dalmatas si existiera la ID 101 (que sea de otro artículo o casualmente de este), pero si no existe esa ID nos saldría una página de error.Many users are complaining that the Joomla 1.5 version appears in the URL bar number of the Article ID followed by the alias of the article. About SEO There are many opinions, but does not seem to favor much have that shtick before.
Algunos ejemplos de malas técnicas SEO
Las malas prácticas en SEO (Black Hat SEO) son penalizadas por los buscadores, cuyas consecuencias pueden ser bajar posiciones o, en los casos más graves, ser expulsado de la lista del buscador. Algunas de estas técnicas ahora mismo son (no olvidemos que siempre saldrán nuevas técnicas Black Hat SEO):
- Texto ilegible u oculto: Texto del color del fondo de la página o texto menor que 10
- Exceso de palabras clave o keywords (Keywords stuffing): Sobre todo si no tiene relacción con nuestra web
- Páginas puerta o Doorway pages y Cloaking: Hacer páginas diferentes según quien las visite
- Contenido copiado: Cuando se copia el contenido de otras webs
Quitar el subrayado de un hipervinculo con HTML
Para quitar el subrayado de un hipervínculo con HTML hay que incluir en la etiqueta <a> lo siguiente:
<a href=»#» style=»text-decoration:none;»></a>
Hacer un hipervinculo al background de una div
Podemos hacer un hipervinculo sólo al background en un div, sin necesidad de poner otro tipo de contenido en el div.
Una posibilidad es hacerlo de la siguiente forma:
<div style="width:100px; height:20px; background: url(20x100image.gif);">
<a href="URL" style="display:block;width:100px;height:20px;"> </a>
</div>
Centrar horizontalmente DIV
Para centrar horizontalmente una capa o div tenemos que ponerla entre las etiquetas <center></center>.
Por ejemplo:
<center><div></div></center>
Configurar los metatags

Hay tres etiquetas meta que son las más importantes:
- Título y metatag «title»
- Metatag “description”: Muestra el texto «descripcion» en las SERP o resultados de los buscadores. No se debe pasar de los 160 caracteres, porque nuestro texto no saldrá enterono habiendo optimizado esta metatag. Los buscadores la tienen en cuenta pero no hay que convertirla en un metatag «keywords» 2.
- Metatag “keyword”: La elección de las keywords debe conllevar un análisis preciso y no hay que abusar de ellas, utilizando como mucho 10 keywords. Estas keywords le sirve de información a los buscadores para tematizar la página que analice. Las keywords van separadas con una coma y se puede incluir palabras sueltas o frases en cada keywords (las letras de las frases con un formato normal, es decir, separadas por espacios)
Cada una de estas etiquetas metatags deben ser diferentes, tanto el título, como la descripción, como las palabras clave. Deben ser únicas para que no haya errores por parte de Google y otros buscadores.
Pagerank
PageRank (PR) es un valor numérico que representa la importancia que una página web tiene en Internet. Google se hace la idea de que cuando una página coloca un enlace (link) a otra, es de hecho un voto para esta última.
Cuantos más votos tenga una página, será considerada más importante por Google. Además, la importancia de la página que emite su voto también determina el peso de este voto. De esta manera, Google calcula la importancia de una página gracias a todos los votos que reciba, teniendo en cuenta tambié la importancia de cada página que emite el voto.
PageRank ( desarrollado por los fundadores Larry Page y Sergey Brin ) es la manera que tiene Google de decidir la importancia de una página. Es un dato valioso, porque es uno de los factores que determinan la posición que va a tener una página dentro de los resultados de la búsqueda. No es el único factor que Google utiliza para clasificar las páginas, pero sí es uno de los más importantes.
Hay que tener en cuenta que no todos los links son tenidos en cuenta por Google. Por ejemplo, Google filtra y descarta los enlaces de páginas dedicadas exclusivamente a colocar links (llamadas ‘link farms’).
Además, Google admite que una página no puede controlar los links que apuntan hacia ella, pero sí que puede controlar los enlaces que esta página coloca hacia otras páginas. Por ello, links hacia una página no pueden perjudicarla, pero sí que enlaces que una página coloque hacia sitios penalizados, pueden ser perjudiciales para su PageRank .
Si un sitio web tiene PR0, generalmente es una web penalizada, y podría ser poco inteligente colocar un link hacia ella.
Una manera de conocer el PageRank de una página es decargándose la barra de búsqueda de Google. Aparece una barra en la que se muestra en color verde el valor de PageRank TM en una escala de 0 a 10. Sitios web con PR10 son Yahoo!, Microsoft, Adobe, Macromedia, o la propia Google.
El algoritmo de ‘PageRank™ fue patentado en Estados Unidos el día 8 de enero de 1998, por Larry Page. El título original es ‘Method for node ranking in a linked database’, y le fue asignado el número de patente 6,285,999.
Texto obtenido de google.dirson.com
El valor del PageRank que observamos es un valor comprendido entre 0 y 10. Pero en realidad, el PageRank es un valor numérico mucho más alto, calculado en función de los enlaces que reciben nuestras páginas.
El valor real suele ser del orden de miles de unidades. Sin embargo, Google toma su valor logarítmico para hacerlo visible a los usuarios. La base de este logaritmo es desconocida.
Por ejemplo, para una base 7, tendríamos los siguientes valores:
| Valor PR | PR Real |
| 0 | 0 – 3 |
| 1 | 3 – 19 |
| 2 | 19 – 130 |
| 3 | 130 – 907 |
| 4 | 907 – 6351 |
| 5 | 6351 – 44458 |
| 6 | 44458 – 311209 |
| 7 | 311209 – 2178466 |
| 8 | 2178466 – 15249262 |
| 9 | 15249262 – 106765607 |
| 10 | > 106765607 |
Para saber nuestro Pagerank podemos consultar los siguientes enlaces:
Web códigos de colores hexadecimales
Si queremos buscar un colores en formato hexadecimal lo podemos hacer en la siguiente web:
http://html-color-codes.info/codigos-de-colores-hexadecimales/
Nos encontramos con 2 apartados:
| 1. Tabla de colores HTMLCon esta Tabla de colores HTML dinámica se pueden conseguir códigos HTML para los colores básicos. Podemos hacer clic en cualquier cuadro de color para conseguir su Código de color HTML |
![]() |
| 2. Selector de colores HTMLAquí podemos desplazar la barra de desplazamiento vertical para elegir el color y después hacemos clic en el cuadro de colores a la izquierda para conseguir el Código de color HTML para elegir el tono de color deseado. |
![]() |
3 formas de incluir código Javascript en documentos XHTML
Existen tres formas (seguro que hay mas) para incluir código JavaScript en las páginas web:
1. Incluir JavaScript en el mismo documento XHTML
El código JavaScript se encierra entre etiquetas <script> y se incluye en cualquier parte del documento. Aunque es correcto incluir cualquier bloque de código en cualquier zona de la página, se recomienda definir el código JavaScript dentro de la cabecera del documento (dentro de la etiqueta <head>):
| <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»><html xmlns=»http://www.w3.org/1999/xhtml»>
<head> <meta http-equiv=»Content-Type» content=»text/html; charset=iso-8859-1″ /> <title>Ejemplo de código JavaScript en el propio documento</title> <script type=»text/javascript»> alert(«Un mensaje de prueba»); </script> </head> <body> <p>Un párrafo de texto.</p> </body> </html> |
Para que la página XHTML resultante sea válida, es necesario añadir el atributo type a la etiqueta <script>. Los valores que se incluyen en el atributo type están estandarizados y para el caso de JavaScript, el valor correcto es text/javascript.
Este método se emplea cuando se define un bloque pequeño de código o cuando se quieren incluir instrucciones específicas en un determinado documento HTML que completen las instrucciones y funciones que se incluyen por defecto en todos los documentos del sitio web.
El principal inconveniente es que si se quiere hacer una modificación en el bloque de código, es necesario modificar todas las páginas que incluyen ese mismo bloque de código JavaScript.
2. Definir JavaScript en un archivo externo
Las instrucciones JavaScript se pueden incluir en un archivo externo de tipo JavaScript que los documentos XHTML enlazan mediante la etiqueta <script>. Se pueden crear todos los archivos JavaScript que sean necesarios y cada documento XHTML puede enlazar tantos archivos JavaScript como necesite.
Ejemplo:
Archivo codigo.js
| alert(«Un mensaje de prueba»); |
Documento XHTML
| <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»><html xmlns=»http://www.w3.org/1999/xhtml»>
<head> <meta http-equiv=»Content-Type» content=»text/html; charset=iso-8859-1″ /> <title>Ejemplo de código JavaScript en el propio documento</title> <script type=»text/javascript» src=»/js/codigo.js»></script> </head> <body> <p>Un párrafo de texto.</p> </body> </html> |
Además del atributo type, este método requiere definir el atributo src, que es el que indica la URL correspondiente al archivo JavaScript que se quiere enlazar. Cada etiqueta <script> solamente puede enlazar un único archivo, pero en una misma página se pueden incluir tantas etiquetas <script> como sean necesarias.
Los archivos de tipo JavaScript son documentos normales de texto con la extensión .js, que se pueden crear con cualquier editor de texto como Notepad, Wordpad, EmEditor, UltraEdit, Vi, etc.
La principal ventaja de enlazar un archivo JavaScript externo es que se simplifica el código XHTML de la página, que se puede reutilizar el mismo código JavaScript en todas las páginas del sitio web y que cualquier modificación realizada en el archivo JavaScript se ve reflejada inmediatamente en todas las páginas XHTML que lo enlazan.
3. Incluir JavaScript en los elementos XHTML
Este último método es el menos utilizado, ya que consiste en incluir trozos de JavaScript dentro del código XHTML de la página:
| <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»><html xmlns=»http://www.w3.org/1999/xhtml»>
<head> <meta http-equiv=»Content-Type» content=»text/html; charset=iso-8859-1″ /> <title>Ejemplo de código JavaScript en el propio documento</title> </head> <body> <p onclick=»alert(‘Un mensaje de prueba’)»>Un párrafo de texto.</p> </body> </html> |
El mayor inconveniente de este método es que ensucia innecesariamente el código XHTML de la página y complica el mantenimiento del código JavaScript. En general, este método sólo se utiliza para definir algunos eventos y en algunos otros casos especiales.

