$defaults = array(Saludos
'name' => sprintf(__('Sidebar %d'), $i ),
'id' => "sidebar-$i",
'description' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">', //aqui es donde qedría la entiti para que se vea en todos
'after_widget' => "</li>\n",
'before_title' => '<h2 class="widgettitle">',
'after_title' => "</h2>\n",
);
--
Has recibido este mensaje porque estás suscrito al grupo "PHP-Ovillo" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a php-o...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a php-ovillo+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/php-ovillo?hl=es.
Hola, Jaume. No est� muy claro qu� es lo que quieres. Para empezar,
tenemos que suponer que hablar de Wordpress.
>
> Tengo este codigo dentro del widget, pero no se donde poner la entities
>
> $defaults = array(
> 'name' => sprintf(__('Sidebar %d'), $i ),
> 'id' => "sidebar-$i",
> 'description' => '',
> 'before_widget' => '<li id="%1$s" class="widget %2$s">', //aqui es
> donde qedr�a la entiti para que se vea en todos
> 'after_widget' => "</li>\n",
> 'before_title' => '<h2 class="widgettitle">',
> 'after_title' => "</h2>\n",
> );
>
Despu�s, esto parece m�s bien un problema de WP que de PHP. Si lo
tuvieses que poner, pues s�, ser�a en el before_widget, donde t� indicas:
'before_widget' => '<li id="%1$s" class="widget %2$s">»'
Pero me parece un error. El texto » realmente no es contenido del
<li>, es decorativo. Y si vas a decorar, pues usa CSS. Puedes usar el
list-style-image o incluso mejor el background-image (por eso de ser
crossbrowser).
Adem�s, eso te da toda la libertad del mundo para pintar el » como
quieras.
�Por qu� quieres evitar background-image? �Y por qu� el subject del
mensaje es "links"?
Un saludo.
On 12/07/10 23:33, jaume op wrote:
Quisera poner delante de todos los LI de los widget por ejemplo una
entitie * »* para no ponerla como imagen de fondo.
Hola, Jaume. No está muy claro qué es lo que quieres. Para empezar, tenemos que suponer que hablar de Wordpress.
Tengo este codigo dentro del widget, pero no se donde poner la entities
$defaults = array(
'name' => sprintf(__('Sidebar %d'), $i ),
'id' => "sidebar-$i",
'description' => '',
'before_widget' => '<li id="%1$s" class="widget %2$s">', //aqui es
donde qedría la entiti para que se vea en todos
'after_widget' => "</li>\n",
'before_title' => '<h2 class="widgettitle">',
'after_title' => "</h2>\n",
);
Después, esto parece más bien un problema de WP que de PHP. Si lo tuvieses que poner, pues sí, sería en el before_widget, donde tú indicas:
'before_widget' => '<li id="%1$s" class="widget %2$s">»'
Pero me parece un error. El texto » realmente no es contenido del <li>, es decorativo. Y si vas a decorar, pues usa CSS. Puedes usar el list-style-image o incluso mejor el background-image (por eso de ser crossbrowser).
Además, eso te da toda la libertad del mundo para pintar el » como quieras.
¿Por qué quieres evitar background-image? ¿Y por qué el subject del mensaje es "links"?
Un saludo.
Esto...
'before_widget' => '<li id="%1$s" class="widget %2$s">', //aqui es
..no es sencillo. ¿Que hace $s dentro de una cadena de single
quotes?, que yo recuerde las singles quotes evitan la interpretacion
del contenido. Ademas hay %1 y $s, con lo cual deduzco que esta
cadena esta diseñada para pasar por algo parecido a sprintf.
Si estas aprendiendo CSS a la vez que aprendes PHP a la vez que
aprendes los entresijos de las tripas de WP a la vez que sabe dios que
otras cosas... no tienes un entorno octogonal.
http://4cuatros.blogspot.com/2009/02/ortogonalidad.html
2010/7/14 jaume op <jau...@gmail.com>:
--
--
ℱin del ℳensaje.
Esto...
'before_widget' => '<li id="%1$s" class="widget %2$s">', //aqui es..no es sencillo. ¿Que hace $s dentro de una cadena de single
quotes?, que yo recuerde las singles quotes evitan la interpretacion
del contenido. Ademas hay %1 y $s, con lo cual deduzco que esta
cadena esta diseñada para pasar por algo parecido a sprintf.
hay que meterse en todos los ajos, por supuesto :-) ahora bien, el
principio de la ortogonalidad es un buen consejo que creo interesa
seguir.
no es que yo siga mi propio consejo, por supuesto :-)
2010/7/15 jaume op <jau...@gmail.com>:
--
--
ℱin del ℳensaje.
Eso si no te importa que con Explorer no se vea...