Delimita una parte del texto con el número de "palabras":
1 2 3 4 5 6 7 8 9 10 11
| / ** * Cadena de corte de la palabra * * @ Privado * / $c , $l ) { función de wordCut ($ c, $ l) { explode ( ' ' , $c ) ; $ C = explotar ('', $ c); $i = 0 ; $i < $l ; $i ++ ) $r [ $i ] = $c [ $i ] ; for ($ i = 0; $ i <$ l $ i + +) $ r [$ i] = $ c [$ i]; implode ( ' ' , $r ) . '...' ; $ R = implode ('', $ r) '...'.; ; return $ r; } |
Más información ...
Ahora puedes descargar el plugin de WordPress WP Añadir la búsqueda del navegador directamente desde el sitio WordPress.org 
Más información ...
Yo respondo a la petición de Yuri , quien le preguntó cómo utilizar el plug-in para WordPress : WP Añadir la búsqueda del navegador para añadir la búsqueda de Google AdSense para búsqueda! Así que lanzó una actualización del plug-in ( descargar aquí ) que le permite establecer, a través de un panel de opciones clásico, los parámetros para el descriptor de archivo XML del estándar OpenSearch .

Más información ...
El código necesario y suficiente para enviar un simple correo electrónico en formato HTML con el comando mail() en PHP es:
1 2 3 4 5 6 7
| / / Preparar la cabecera para indicar HTML "MIME-Version: 1.0 \n " . $ Headers = "MIME-Version: 1.0 \ n". "Content-type: text / html; charset = UTF-8 \ n". "De: Undolog.com <info@undolog.com> \ n". "CCO: Copia <g.fazioli@undolog.com> \ n"; "Destinatario <info@e-lementi.com>" , "Oggetto della mail" , "<p>Corpo della mail in <strong>HTML</strong></p>" , $headers ) ; correo electrónico ("Receptor <info@e-lementi.com>", "Asunto del correo", "Cuerpo de correo electrónico <p> <strong> HTML </ strong> </ p>", $ cabeceras); |
Más información ...
OpenSearch es un estándar que define un conjunto de formatos para el intercambio de resultados de búsqueda. Esta norma se utiliza, por ejemplo, las redes sociales como Facebook , que acaba de tener un sistema de búsqueda. Uno de los usos de este estándar para los navegadores que lo soportan, es la capacidad de reconocer de forma automática y luego agregar su propio sitio web o blog a la lista de motores de búsqueda en la caída del navegador el menú desplegable:

Si usted visita (con Firefox o Flock ) del motor de búsqueda Divoogle , usted puede agregar a los motores de búsqueda en el menú.
Sin embargo, esto podría llevarse a cabo manualmente mediante la opción "Administrar motores de búsqueda ..." en Firefox, por ejemplo. Pero además de ser una operación especial, cada usuario individual debe jugar. Los nuevos navegadores, como Flock , gracias al permiso estándar OpenSearch para automatizar esta función, de forma automática mediante la emisión de que el sitio web o blog ofrece su propio motor de búsqueda:

Plugin de WordPress: Blog en su lista de motores de búsqueda
El procedimiento manual es útil para activar esta función en todas partes, veremos más adelante. En el ínterin, si usted tiene un blog de WordPress, puede instalar este plugin simple ( wp-abs.zip ) que hace todo el trabajo por usted. Una vez instalado y activado, no tendrá que configurar nada! Cargando tu blog en WordPress Firefox o Flock , mágicamente encontrar tu blog aparece en la lista desplegable de los motores de búsqueda.
Para la fuente que se hace referencia aquí .
Manual de instalación de el estándar OpenSearch
Para aquellos que deseen llevar a cabo la instalación del estándar OpenSearch en el modo manual se puede seguir el ejemplo sencillo tutorial se muestra a continuación y / o consulte la documentación en este sitio OpenSearch .
Para informar de un motor de búsqueda en el navegador, basta con crear un archivo XML en nuestro sitio o blog. Aquí, por ejemplo, el archivo de opensearch_desc.xml undolog.com:
1 2 3 4 5 6 7 8 9
| ?> <? Xml version = "1.0"?> <Xmlns OpenSearchDescription = "http://a9.com/-/spec/opensearch/1.1/" xmlns: moz = "http://www.mozilla.org/2006/browser/search/"> <shortname> Undolog </ shortName> <Description> Open Buscar Undolog.com </ description> width = "16" type = "image/x-icon" > http://www.undolog.com/favicon.ico </Image > Altura <Image = width = "16" "16" tipo "image/x-icon" => http://www.undolog.com/favicon.ico </ Image> method = "get" template = "http://www.undolog.com/?s={searchTerms}" /> <url "text/html" Método = type = plantilla = "get" "http://www.undolog.com/?s={searchTerms}" /> <moz:SearchForm> http://www.undolog.com/ </ moz: SearchForm> </ OpenSearchDescription> |
Como se puede ver su formato es bastante simple. La mercancía importada es la línea 7:
1 2 3
| ... method = "get" template = "http://www.undolog.com/?s={searchTerms}" /> <url "text/html" Método = type = plantilla = "get" "http://www.undolog.com/?s={searchTerms}" /> ... |
Esto le dice al navegador cómo y dónde buscar. Normalmente, como en este caso, WordPress utiliza el estándar:
1
| http://mioblog.com/?s=stringa para realizar la búsqueda |
Sin embargo, dependiendo de la necesidad, como lo hice con Divoogle , esta parte del código puede variar. della nostra home page: Una vez que este archivo es simplemente una etiqueta de link en la sección de head de la página principal:
segnalerà al browser (che lo supporta) dove recuperare tutte le informazioni per aggiungere il motore di ricerca. Con el atributo rel="search" , este link se informe a la del navegador (que lo soporta), donde tienen toda la información que añadir el motor de búsqueda.
Más información ...
Hay una característica en WordPress, a veces descuidado, lo cual lo hace muy versátil, especialmente para aquellos que crean temas: el uso de la plantilla! Una plantilla es simplemente un archivo incluido en la carpeta del tema. Para identificarlo como una plantilla sólo tiene que insertar un comentario especial al principio del archivo en PHP:
1 2 3
| / * Nombre de la plantilla: Mapa del sitio * / |
Con esta función, puede crear una página en blanco, con el procedimiento estándar de WordPress, y conectarse a nuestra plantilla. Si crea un archivo, por ejemplo sitemap.php (agregando el comentario de arriba) y se cargan en la carpeta de tu tema, te darás cuenta de que el editor durante la creación de una página de WordPress (sin cargo) en el menú Plantilla (abajo) contendrá el nombre del archivo de plantilla se ha cargado. Como se indica en la sección de plantillas:
Algunos temas tienen plantillas que puede utilizar para ciertas páginas que pueden contener características adicionales o gráficos personalizados. [...]
Yo, por ejemplo, he utilizado esta característica para crear una página dinámica (que luego se ejecuta el código PHP) pueden mostrar un verdadero mapa de tu blog.
Creación de un Sitemap página
En primer lugar crear un archivo de sitemap.php y cargar la carpeta de tu tema. WordPress administración creó una nueva página, darle un nombre y seleccione la plantilla en el menú que se encuentra debajo del editor! ¡Ya está!
La plantilla, como parte del tema, sino que también contiene toda la estructura del tema en sí mismo y por tanto es importante saber que él escribe correctamente. Sin embargo, aquí es un esqueleto de un mapa del sitio que se pueden modificar para reflejar el tema se ha instalado:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <? Php / * Nombre de la plantilla: Mapa del sitio * / > <? Php get_header ();?> "content" > < div id = "contenido"> have_posts ( ) ) : the_post ( ) ; ?> <? Php if (have_posts ()): while (have_posts ()):? The_post ();> "post" id = "post-<?php the_ID(); ?> "> < div class = "post" id = "post <php the_ID ();?>"> h2 > < h2 > <php the_title ();?> </ h2 > "date-time" ><?php the_time ( 'lj F, Y' ) ?>< / small > < pequeña class = "fecha y hora"> <? php the_time ('lj F, Y')?> </ pequeña > "entry" > < div class = "entrada"> href = "<?php bloginfo('url'); ?> " alt=" <?php bloginfo ( 'name' ) ; ?> ">Home < / a >< / strong >< / p > < p > < fuerte > < un href = "<bloginfo php ('url');?>" alt = "<php bloginfo ('nombre');?>"> Inicio </ un > </ div > </ p > h3 > < h3 > Página </ h3 > < ul > ; ?> <? Wp_list_pages PHP ('title_li =');> </ ul > h3 > < h3 > Post </ h3 > < ul > ) ; <Php $ archive_query WP_Query = nuevo ("showposts = 1000 '); while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();> = "<?php the_permalink() ?> " rel="bookmark" title="Permanent Link to <?php the_title ( ) ; ?> "> <?php the_title ( ) ; ?>< / a >< / li > < a > < un href = "<php the_permalink ()>?" rel = "bookmark" title = "Enlace Permanente <the_title php ();?>"> <? php the_title ();?> </ uno > </ viaje > <? Php EndWhile;?> </ ul > h3 > < h3 > Archivos por mes </ h3 > < ul > ; ?> <? Wp_get_archives PHP ('type = mensual');> </ ul > h3 > < h3 > Categoría </ h3 > < ul > ; ?> <? Wp_list_categories PHP ('title_li = 0');> </ ul > h3 > < h3 > RSS / FeedBurner </ h3 > < ul > = "<?php bloginfo('rdf_url'); ?> " alt="RDF/RSS 1.0 feed"> < acronym title = "Resource Description Framework" > RDF < / acronym > / < acronym title = "Really Simple Syndication" > RSS < / acronym > 1.0 feed < / a >< / li > < a > < un href = "<bloginfo php ('rdf_url');?>" alt = "RDF / RSS 1.0 feed"> < sigla title = "Resource Description Framework"> RDF </ sigla > / < siglas título = "Really Simple Syndication"> RSS </ sigla > 1,0 feeds </ un > </ viaje > = "<?php bloginfo('rss_url'); ?> " alt="RSS 0.92 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 0.92 feed < / a >< / li > < a > < un href = "<php bloginfo ('rss_url');?>" alt = "RSS feed 0,92"> < sigla title = "Really Simple Syndication"> RSS </ sigla > 0,92 alimentación </ un > </ viaje > = "<?php bloginfo('rss2_url'); ?> " alt="RSS 2.0 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 2.0 feed < / a >< / li > < a > < un href = "<php bloginfo ('rss2_url');?>" alt = "RSS 2.0 feed"> < sigla title = "Really Simple Syndication"> RSS </ sigla > 2,0 feeds </ un > </ viaje > = "<?php bloginfo('atom_url'); ?> " alt="Atom feed">Atom feed < / a >< / li > < a > < un href = "<bloginfo php ('atom_url');?>" alt = "Atom feed"> feed Atom </ un > </ viaje > </ ul > </ div > </ div > <? Php EndWhile, endif;?> </ div > <Php get_sidebar ();? Get_footer ();?> |
Más información ...
Para crear un menú / combo (tag select ), sin un botón de envío y se puede pasar a la categoría que se muestra actualmente, puede utilizar el siguiente código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| "" > Seleziona una categoria < / option > < opción value = ""> Seleccionar categoría </ opción > <? Php ? ( single_cat_title ( '' , false ) ) : "" ) ; $ Foo = ((is_category ()) (Single_cat_title ('', false)): ""); ) ; $option = '' ; Get_categories categorías de $ = ('name = orderby y jerárquico = 0'); $ opciones =''; foreach ($ categorías como $ cat) { $cat-> cat_name == $foo)?"selected":"" ).' Opción $ = '<option'. (($cat-> Cat_name == $ foo) "seleccionados": ".") ". value = "/ category /" $ cat-> category_nicename. '".>'; Opción $ = $ gato-> cat_name.; Opción = $ ('$ gato-> category_count..') '.; '; Opción $ = '</. opción de > '; } echo $ opción; > </ selecciona > |
, permette di eliminare un eventuale bottone di submit. El evento onchange , en la etiqueta select , elimina cualquier botón de envío. La función de WordPress is_category() , sin embargo, muestran si estamos viendo una "tienda" categorías, con el fin de obtener el título / nombre de la categoría muestra.
Más información ...
Yo respondo con este post, a petición de Andrea sobre cómo insertar el traductor de Google en su web. Hay varias maneras de aprovechar los servicios de traducción automática disponibles de Google y en otros lugares. Podemos utilizar plugins escritos por otros, un simple script de JavaScript de Google en sí o el aprendizaje mixto para utilizar la API, es decir, un conjunto de funciones se puede llamar - como veremos - de diversas maneras.
Plugin
No voy a detenerme en esta solución, como creo que no es realmente relevante para la solicitud de Andrés , si he entendido bien. También es una solución sostanzialemente válida sólo para el blog y no para uso individual y genérica. Yo sólo puedo señalar a los usuarios de WordPress , Traductor Global , tal vez los plugins más sencillos, prácticos y populares de este tipo.
Guión listo por Google
La forma más fácil de traducir su sitio web o tu blog es agregar un script Javascript simple proporcionada por Google. Sólo tienes que ir al sitio translate.google.com ficha y haga clic en 'Herramientas'. Desde esta página puedes funciones preestablecidas de la traducción o deje el valor predeterminado. El script es muy simple:
y como resultado se obtiene:

Más información ...
Quién sabe que desarrolla una de las características de las funciones ( function () ) es tener o no los argumentos de entrada. Puede suceder, a veces tienes que escribir una función que, en base a los parámetros de entrada, se comporta de manera diferente (en la programación OO este comportamiento se conoce como polimorfismo). Los parámetros variables (varargs), ya introducidos en el momento de la presente por defecto en la declaración de C y clásica de la main :
1
| int main (int argc, char * argv []); |
Más información ...
Fue hace mucho tiempo que yo quería señalar este valioso servicio dedicado al mundo de la programación. Snipplr (código 2.0) es una fuente verdadera o repositorio de fragmentos de código útiles. Usted puede inscribirse para las partes libres y envío de su código y, sobre todo, disfrutar de la Snipp muchos ya en el sitio. He tratado a muchos idiomas (ActionScript, ASP, C #, Matlab, PHP, Rails, SVN, etc ...), todos bien ordenados y catalogados. También puede instalar un práctico plugin para WordPress puede mostrar en nuestro blog un Snipp-colas a través de su identificador único.
Más información ...
Últimos Comentarios
Giovambattista Fazioli : @ MM: Si usted subir imágenes a un servidor diferente (que WordPress no puedo ...
GM : Hola, lo siento para resucitar un viejo post, pero espero que usted me puede dar una mano. ¿Cómo lo hago, con este método, ...
Giovambattista Fazioli : @ Fabio: un mensaje del pasado! Yo recomiendo usar las funciones más prácticas de las pestañas, ahora ...
Fabio : Hola, buscando en la web me encontré con este artículo para crear la barra de pestañas javascript con PHP y CSS, pero ...
Miriam : ¿Qué piensa usted de Disqus? Lo estoy usando y me encanta.