Escrito por compartecodigo.com | Lenguaje HTML, PHP
La codificación utf-8 se esta convirtiendo en algo muy común y a la vez en un dolor de cabeza cuando se combina con PHP i conexiones MySQL. Muchas veces se solventa el tema dejando caracteres extraños en base de datos, algo que poco importa ya que en la visualización final de la web se muestran correctamente però que puede ser un problema si nos planteamos migrar nuestra base de datos en un futuro.
Lee el resto de la entrada »
Escrito por josep.rosell | Lenguaje ASP
Dar información sobre el copyright es importante, pero aún más es dar esta información actualizada. Para llevar a cabo esta tarea en ASP y no tener que preocuparnos de actualizar el pie de nuestra web podemos utilizar esta simple función que realizará el trabajo por nosotros.
Lee el resto de la entrada »
Escrito por lali.masriera | Lenguaje ASP, HTML, PHP, htaccess
Cuando necesitemos realizar una redirección por cambio de dominio (o porque tenemos dos dominios que queremos que apunten a un mismo host) podemos optar por hacer una redirección 301. Este tipo de redirección se creó teoricamente para casos en los que uno se cambia definitivamente de dominio y no quiere perder a los usuarios que accedan al anterior dominio (la definición en inglés es “Moved Permanently”). Para hacerla sólamente tendremos que insetar el siguiente código en nuestro archivo index:
Redirección 301 con HTML:
<head>
<meta http-equiv="refresh"
content="0;URL=http://www.direccion-a-la-que-redireccionamos.com/">
<title>Ésta página ha cambiado de dirección</title>
</head>
Redirección 301 con PHP:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.direccion-a-la-que-redireccionamos.com" );
?>
Redirección 301 con ASP:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.direccion-a-la-que-redireccionamos.com"
%>
Redirección 301 con ModRewrite:
RewriteEngine On
RewriteRule .* http://www.direccion-a-la-que-redireccionamos.com/ [R=301]
Redirección 301 a través de .htacces:
Redirect 301 / http://www.direccion-a-la-que-redireccionamos.com/
Uno de los aspectos que debemos tener en cuenta si pretendemos tener un buen posicionamiento natural (SEO) es el hecho que Google penaliza las páginas web con contenido duplicado (dos webs que tienen el mismo contenido), así que realizar una redirección 301 es una buena opción.
Escrito por lali.masriera | Lenguaje CSS, HTML
La forma correcta de realizar un menú en HTML es utilizar un formato de lista (ya sea UL o OL). Las listas por defecto se mostrarán en vertical, pero podemos hacer que nuestro menú tenga una semántica correcta y tener un menú horizontal.
Empezaremos con el menú más simple:
Código HTML para el menú:
<ul id="menu_uno">
<li><a href="###">Empresa</a></li>
<li><a href="###">Tiendas</a></li>
<li><a href="###">Productos</a></li>
<li><a href="###">Proyectos</a></li>
<li><a href="###">Servicios</a></li>
<li><a href="###">Contacto</a></li>
</ul>
Lee el resto de la entrada »
Escrito por lali.masriera | Lenguaje CSS
Imprimir la dirección de un link con CSS es una práctica muy recomendable. Si cuando nos imprimimos un artículo (ya sea en papel o en PDF) no podemos saber a dónde apunta cada enlace estamos perdiendo información que puede resultar importante.
Para conseguir que la URL de destino aparezca al lado del texto enlazado cuando realicemos una impresión tenemos que asignar primero un CSS para impresión de la siguiente manera:
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
En nuestro print.css solamente tendremos que asignar a los enlaces la siguiente propiedad de CSS2 (teniendo en cuenta que esta propiedad Lee el resto de la entrada »
Escrito por josep.rosell | Lenguaje Smarty
Smarty es un motor de plantillas para PHP. Smarty separa el código PHP, como lógica de negocios, del código HTML, como lógica de presentación, y genera contenidos web mediante a la colocación de etiquetas Smarty en un documento.
Para validar si un vector (array) está vacío usando Smarty podemos usar dos formas, la tradicional de PHP
1
| {if !empty($miarray)}...{/if} |
o una función modificadora de Smarty
1
| {if $miarray|@count gt 0}...{/if} |
Escrito por josep.rosell | Lenguaje JavaScript
Este script programado en javascript nos permite validar los dígitos de control de una cuenta bancaria española. La cuentas bancarias en España tienen 20 dígitos numéricos de los cuales los 4 primeros identifican al banco, los 4 siguientes la sucursal, otros dos validan los 8 números anteriores y los 10 siguientes, y a su vez estos diez representan la cuenta.
Lee el resto de la entrada »
Escrito por lali.masriera | Lenguaje CSS
A la hora de maquetar con HTML y CSS siempre nos encontramos algunas diferencias entre navegadores (idealmente, ninguna…) y por eso necesitaremos alguna “sintaxi” para poder especificar que esa propiedad sólo debe afectar a un navegador (o versión de navegador en el caso de Internet Explorer). Ya vimos cómo hacer comentarios condicionales para Internet Explorer (que suelen ser los más comunes), pero a veces necesitamos hacer lo mismo con Opera o Safari. Para estos casos, el código es el siguiente:
Sintaxis de hacks para Opera y Safari
1
2
3
4
| @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
- Contenido -
} |
Lee el resto de la entrada »
Escrito por lali.masriera | Lenguaje CSS
Para centrar un div horizontalmente a cualquier resolución de pantalla, sólamente le tenemos que asignar dos valores (como mínimo):
- Margin: tendrá que ser “auto” para los valores right y left
- Width: para centrar un div siempre necesitamos darle un ancho
1
2
3
4
| div#container {
margin: 0 auto; /* Que es lo mismo que margin: 0px auto 0px auto; */
width: 700px;
} |
Escrito por josep.rosell | Lenguaje JavaScript
Función en javascript que nos permite validar los NIF, CIF y NIE españoles según las leyes vigentes teniendo en cuenta todas las combinaciones incluidas las nuevas variantes de NIE con ‘T’, ‘Y’ y ‘Z’ así como todas las variantes de CIF para empresas, entidades, asociaciones, etc.
Lee el resto de la entrada »