Abogado Garza

Abogado Garza

Lawyer Web Page

MuniManantay

MuniManantay

Municipalidad de Manantay

ShuttleMexico

ShuttleMexico

Transport Company

Prentice Cleanning

Prentice Cleanning

Specializes in exceptional

Nov
28

Temas Wordpress 11/28

Escrito por Carlos Montalvo hace 6 días y 1 hora, archivado en Diseño, Diseño Web

G-White

Descarga

Demo


Yofox_V11

Descarga


Twilight

Descarga

Demo


Accord

Descarga

Demo


Webby Blue

Descarga

Demo


Tags: ,

Después de la encuesta del menú de navegación de la administración de la versión 2.7, el equipo de desarrollo de wordpress nos trae una singular encuesta en la que el tema central son los iconos que se usaran en la administración de dicha versión. Esta versión me esta gustando por que están dejando que el publico elija.

Chris Coyier trata de demostrar mediante un video (27 minutos) si!! ¿WordPress es realmente sólo aptos para los blogs, o puede ser utilizado en sitios que no sean blogs? . Coyier enumera las características de wordpress que lo hacen muy “CMS” en su opinión en las cuales menciona las plantillas para páginas específicas, menús dinámicos, relación páginas y sub paginas.

Ya que toda la gente esta a la espera de la versión 2.7 y tomando precauciones para actualizar así como Fernando nos enseña que plugins son compatibles con dicha versión, me acabo de entrar vía Ryan Boren que el equipo de wordpress a liberado la primera beta de la gran esperada version 2.7, cabe aclarar que solo es una beta para testear, por ningún motivo lo instalen en un sitio de trabajo. [Descarga]

Lee Munroe un diseñador web freelance, comparte con nosotros una lista de Tips y Hacks simples para sacar provecho e incorporar funcionalidades extras a nuestro tema de wordpress entre los cuales resaltan como poner un background, especificar template por categorías, jugar con el estilo de los tags y comentarios.

Siempre he dicho que wordpress es flexible ahora muchos ya conocerán el error genera wordpress cuando no establece conexión con la base de datos, claro es muy tosco o simple.

Error establishing a database connection

Pero podemos personalizarlo muy fácilmente,es bien sencillo creamos un archivo llamado db-error.php en la carpeta /wp-content/ de la instalación de wordpress el cual será nuestro template de error de conexión de la base de datos.

El siguiente ejemplo solo es un simple template que lo puedes personalizar a gusto.

< ?php
//ejemplo de : /wp-content/db-error.php

if (!empty($_SERVER['SCRIPT_FILENAME']) &amp;amp;&amp;amp; 'db-error.php' == basename($_SERVER['SCRIPT_FILENAME']))
		die ('Por favor no juegues :D, gracias');

		header( 'Content-Type: text/html; charset=utf-8' );
?>
< !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" <?php if ( function_exists( 'language_attributes' ) ) language_attributes(); ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Error en la DB</title>

</head>
<body>
	<h1>No se pudo establecer conexion con la DB</h1>
</body>
</html>

Y desde ahora cuando por algún error del servidor de base de datos o cuanto intentes migrar ya no tendrás el error todo simple que traía Wordpress por defecto si no uno personalizado a tu gusto.

Tags: ,
Oct
03

Detectando Navegadores web mediante php

Escrito por Carlos Montalvo hace 2 meses y 1 día, archivado en Desarrollo Web

La gran mayoría de sistemas de estadísticas nos brindan información relacionada al tipo de navegador que visita nuestra página, con la que tenemos una visión más grande de como optimizar nuestro sitio para los distintos navegadores.

Existen varias formas de poder detectar el navegador del cliente para fines estadísticos o para darle una mejor experiencia al usuario, en Wordpress se trabaja de una forma sencilla la detección de navegadores Web utilizando la variable global $_SERVER['HTTP_USER_AGENT'].

// Simple browser detection
$is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = false;

if (strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false) {
	$is_lynx = true;
} elseif ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'chrome') !== false ) {
	$is_chrome = true;
} elseif ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'webkit') !== false ) {
	$is_safari = true;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false) {
	$is_gecko = true;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false) {
	$is_winIE = true;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) {
	$is_macIE = true;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false) {
	$is_opera = true;
} elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Nav') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.') !== false) {
	$is_NS4 = true;
}

$is_IE = ( $is_macIE || $is_winIE );

Entonces la forma de usarlo es muy fácil


if ($is_IE):
// se ejecuta el codigo que esta designado para Internet Explorer
endif;

if ($is_chrome):
// se ejecuta el codigo que esta designado para Chrome (google)
endif;

Esto no solo nos puede servir para estadísticas globales, Wordpress lo utiliza para detectar el navegador de los usuarios que comentan en el blog.

También podemos utilizarlo para asignar mensajes o acciones para un navegador en especifico :) .

Tags: , ,
 1 2 3 4 5 6