Rss Feed
Tweeter button
Facebook button
Technorati button
Reddit button
Myspace button
Linkedin button
Webonews button
Delicious button
Digg button
Stumbleupon button
Newsvine button
Youtube button

Scripts

Mostra la teva última actualització a Twitter sense fer servir extensions

Avui us porto un altre codi d’aquells que m’agraden tant. En aquest cas, el codi serveix per mostrar sense haver de fer servir cap extensió el teu últim tweet.

Per a instal·lar-lo, només caldrà que copieu el codi següent a on vulgueu (per exemple, a la barra lateral) canviant el que sigui necessari per adaptar-lo al vostre compte.

› Segueix llegint

Etiquetes:

Assegura el teu WordPress

Segons Inkilino, hi ha moltes maneres d’assegurar una instal·lació de WordPress, i es poden categoritzar segons es puguin fer a mà o amb extensions:

  • Elimina els arxius d’instal·lació, actualització i importació de WP després de l’instal·lació o actualització.
  • Limita l’ús d’extensions, ja que com més en tinguis més possibilitats hi ha que algun tingui algun bug de seguretat.
  • Desactiva l’usuari Administrador i utilitza un compte d’autor.

Aquestes accions són només algunes de les que apareixen a la llista d’Inkilino. Si vols veure-les totes, visita el seu article ;-)

Etiquetes:

Campanya per la mort d’Internet Explorer 6

Anieto2k proposa una campanya per a tots aquells dissenyadors i amants del programari web que reben visites amb l’odiós IE6: el NOIE6Day, que proposa que se celebri el 18 d’octubre, aniversari de la data de publicació de l’IE6.

Per celebrar-ho, anieto2k proposa incloure el codi següent a l’encapçalament de les nostres pàgines el proper 18 d’octubre:

<?php
	if (eregi("MSIE 6\.[0-9]+", $_SERVER['HTTP_USER_AGENT'])) {
		die(sprintf("Avui, dia 18 d'octubre del %d se celebra l'anomenat NOIE6Day. És un dia en què els usuaris d'Internet Explorer 6 no podran accedir a aquesta pàgina.
			<br />
			Et recomanem que actualitzis a <a href=\"http://www.microsoft.com/windows/products/winfamily/ie/default.mspx\">una versió més recent</a> o que provis altres navegadors com <a href=\"http://www.mozilla.com\" title=\"Firefox web browser\">Firefox</a>, <a href=\"http://www.opera.com/\" title=\"Opera Browser\">Opera</a>, <a href=\"http://www.apple.com/safari/\" title=\"Apple Safari\">Safari</a> o <a href=\"http://www.google.com/chrome\" title=\"Google Chrome\">Chrome</a>.
			<br />
			<a href=\"noie6day.html\">Més informació</a>", date("Y")
		));
	}
?>

Aquest codi “matarà” qualsevol procés amb la funció die() per mostrar la pàgina si l’usuari que la visita fa servir IE6.

Si no voleu posar el codi encara que no sigui 18 d’octubre, podeu fer servir el següent:

<?php
	if (eregi("MSIE 6\.[0-9]+", $_SERVER['HTTP_USER_AGENT'])) {
		die("Aquesta pàgina ha decidit celebrar el NOIE6Day de manera perpètua. El NOIE6Day, celebrat el 18 d'octubre, és un dia en què els usuaris d'Internet Explorer 6 no podran accedir a aquesta pàgina. Com que el celebrem de manera perpètua, no podràs accedir mai a aquesta pàgina a no ser que canviïs de navegador.
			<br />
			Et recomanem que actualitzis a <a href=\"http://www.microsoft.com/windows/products/winfamily/ie/default.mspx\">una versió més recent</a> o que provis altres navegadors com <a href=\"http://www.mozilla.com\" title=\"Firefox web browser\">Firefox</a>, <a href=\"http://www.opera.com/\" title=\"Opera Browser\">Opera</a>, <a href=\"http://www.apple.com/safari/\" title=\"Apple Safari\">Safari</a> o <a href=\"http://www.google.com/chrome\" title=\"Google Chrome\">Chrome</a>.
			<br />
			<a href=\"noie6day.html\">Més informació</a>"
		);
	}
?>

El text varia una mica i és un pèl més agressiu, però és igualment eficient.

De tota manera, si penseu que això és massa agressiu i només voleu mostrar un petit avís, podeu fer servir aquest codi:

<!--[if IE 6]>
<div id="usuarios-ie">
La versió d'Internet Explorer que estàs utilitzant no és la recomanada per a navegar per Internet.
Et recomanem que actualitzes a <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx">una versió més recent</a> o que provis altres navegadors com <a href="http://www.mozilla.com" title="Firefox web browser">Firefox</a>, <a href="http://www.opera.com/" title="Opera Browser">Opera</a>, <a href="http://www.apple.com/safari/" title="Apple Safari">Safari</a> o <a href="http://www.google.com/chrome" title="Google Chrome">Chrome</a>
</div>
<![endif]-->

Aquest codi va acompanyat per aquestes definicions CSS:

#usuarios-ie {font-family: Verdana, Arial, sans-serif; background: #FFFFDE;color:#000; border-bottom: 2px solid #7F0C00;}
#usuarios-ie p {font-size: 1.3em; margin: 0; padding: 5px 0; line-height: 1.5em;}
#usuarios-ie a {text-decoration: underline; font-weight: bold; color: #D64411;}

Etiquetes: ,

Amaga el missatge per actualitzar WordPress

Cada cop que apareix una nova versió de WordPress, a l’administració del blog apareix un missatge instant-nos a actualitzar. actualment podem fer que WordPress ignori l’actualització actual, però el procés és manual i s’ha de repetir amb cada nova actualització.

A WpRecipes hi ha un codi per fer que el missatge no aparegui mai més:

if ( !current_user_can( 'edit_users' ) ) {
  add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
  add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
}

Etiquetes:

Limita la llargada dels extractes

A Ayuda WordPress posen un codi molt útil en cas que vulguem limitar el nombre màxim de paraules del cos d’una entrada que es vegin a la pàgina principal.

Per fer-ho, podeu fer servir l’extensió Content and Excerpt Word Limit, o fer servir el codi següent a l’arxiu functions.php del teu tema:

function excerpt($num) {
$limit = $num+1;
$excerpt = explode(' ', get_the_excerpt(), $limit);
array_pop($excerpt);
$excerpt = implode(" ",$excerpt)."...";
echo $excerpt;
}
function content($num) {
$theContent = get_the_content();
$output = preg_replace('/<img[^>]+./','', $theContent);
$limit = $num+1;
$content = explode(' ', $output, $limit);
array_pop($content);
$content = implode(" ",$content)."...";
echo $content;
}

En tots dos casos, per implementar la funcionalitat en el teu tema hauràs de substituir les funcions the_excerpt() o the_content() per excerpt('25'), canviant 25 pel nombre de paraules que vulguem mostrar.

Etiquetes: , ,