Archivo de la Categoría “Wordpress”

Relacionado con Wordpress

[Barrapunto] | Wordpress cumple 5 años

Comments No Hay Comentarios »

aunque si fueron candidatas a “las más jodidas” de toda la vida….

pues eso, que estoy por aquí, y aunque me tienta tirar de “retropost” para contar historias pasadas, lo cierto es que ando sin muchas ganas -ni tiempo- de contar cosas…. anoche intenté actualizar esto a wp2.3, pero no me dió más que para descargarlo todo , hacer los backups y buscarme las versiones actualizadas de todos los plugins…. al final, no podía ser de otro modo, se quedó sin actualizar la cosa….

y seguirá así todo el fin de semana, el sábado viernes tengo una cita importante…. nos vemos!!

Comments 1 Comentario »

seguro que a todos los que usamos wordpress para gestionar el blog nos va a venir muy bien este listado de atajos de teclado…. se acabó ir a buscar con el ratón el botoncito….

negrita: alt+shift+b
cursiva: alt+shift+i
tachado: alt+shift+d
alinear a la izquierda: alt+shift+f
centrar (alinear al centro): alt+shift+c
alinear a la derecha: alt+shift+r
editor avanzado: alt+shift+v
editar código html: alt+shift+e
insertar vínculo: alt+shift+a
insertar código: alt+shift+c
insertar: alt+shift+s
deshacer: alt+shift+u
rehacer: alt+shift+y
aumentar sangría (blockquote): alt+shift+q
reducir sangría: alt+shift+w
lista sin ordenar (ul): alt+shift+u
lista ordenada (ol): alt+shift+o
elemento de lista (li): alt+shift+l
cortar el post e introducir “leer más”: alt+shift+t
publicar el post: alt+shift+p
cabeceras: ctrl+[número] para cambiar entre distintos tipos y tamaños

[vía Weblog Tools Collection (referencia obligada para conocer todas las novedades de wordpress, por cierto)-> WordPress Keyboard Shortcuts]

Comments 2 Comentarios »

pues no ha sido para tanto, tan solo seguir las instrucciones al pie de la letra y listo….

eso si, no tengo más que dos plugins: akismet (que viene por defecto) y externa-link (que sino se me jode el sidebar), de los demás ya me iré buscando versiones actualizadas a partir de mañana…. más vale que los objetivos sean asequibles….

no voy a hacer ningún resumen como la otra vez, pincipalmente porque me voy a la cama a la de ya, buenas noches!!

Comments No Hay Comentarios »

tal y como vaticiné ya ha salido wordpress versión 2.2 (el gestor de contenidos que utilizo para este mi tu su blog) y yo con estos pelos…. la descarga y las instrucciones de actualización donde siempre: http://wordpress.org/download/

al final tanta serie y tanta gaita hicieron imposible sacar tiempo para actualizar nada, así que está visto que tendré que ponerme con esta, primero porque ya toca y segundo porque me gusta el número de versión, que pasa!!

unas cuantas features más y 244 bug fixes completan la nueva versión…. a ver si entre ellos han apañado el tema de insertar video/flash, que da bastante por el c.u.l.o que diría urdazi, menuda noche me he pegao con el puñetero video….

Comments No Hay Comentarios »

10 kspam

hey, yo tampoco tengo spam en la cola…. (no está mal para los tres meses que lleva akismet por aquí, no??)

Comments No Hay Comentarios »

tenía que probar los dos métodos de inserción de videos…. y ya tenemos ganador: el plugin WPvideo (gracias SKaRCHa) es lo más sencillo de utilizar mientras escribes un post.

con el plugin WPvideo para wordpress solo hay que poner la url de la página del video entre etiquetas [video] correctamente formateadas y listo!!

con el rollo de meter el flash en el tinymce hay que sacar la url del video del código embebido, pegarla, ajustar la alineación a la derecha y luego ajustar el tamaño y por si no fuera poco curro en cuanto editas el html el invento se va a la porra y hay que volver a configurar el objeto flash y hacer un par de previos para asegurarse de que no lo machaca todo….

pero eso si, lo bien que me lo paso aprendiendo todas estas cosas no me lo quita nadie…. y de todos modos, ahora que lo pienso lo mio no es como lo de la navaja de occam precisamente, que para algo me lo he currao….

Comments No Hay Comentarios »

tal y como os comentaba anoche me estaba tentando actualizar el editor WYSIWYG TinyMCE que viene instalado por defecto en wordpress 2.0.4 a raíz de los problemillas que me había estado dando para insertar videos de youtube en los posts….

para cuando acabé de solucionar mi problemilla san google ya me había puesto tras la pista de varias páginas con información de como atacar la actualización…. lo que yo no sabía a eso de la una de la madrugada es que me iba a llevar más de 4 horas tenerlo todo terminado, probado y funcionando como vuestro dios manda yo quería….

lo de añadir botones en la(s) barra(s) de herramientas ya lo tenía más o menos controlado (de hecho yo ya me había puesto unos cuantos), aunque he de agradecerle a potaje el ponerme sobre la pista de la List of all buttons/controls available, and their plugin requirements, y aquí es donde empezó el cachondeo, con los plugins de tinyMCE

yo había visto por ahí que se podía insertar videos con un plugin para “insertar flash” (una nueva versión del plan B del post anterior), así que me puse manos a la obra conforme a las intrucciones de alkar en el bidorto….

me fuí a la página del TinyMCE, me descargué la última versión, borré todos los archivos del editor en mi blog, subí los archivos nuevos y me dispuse a editar el archivo /wp-admin/admin-header.php, y aquí fue cuando apareció el 404…. la línea con el texto que tenía que sustituir no estaba ahí para cambiarla y mis intentos de poner correctamente y el texto que debía sustituirla fracasaron durante casi dos horas….

así que tuve que volver a restaurar la copia de seguridad y dejarlo todo como estaba…. pero no me rendí.

yo quería los plugins de flash y para insertar y editar tablas!! así que el siguiente paso fue intentar meterlos “a capón”, cosa que también resulto un fracaso ya que le estaba poniendo los plugins de la versión 2.0.6.1 de TinyMCE a la versión 2.0RC4 que viene por defecto con wordpress 2.0.4, y parece ser que no se llevan muy bien…. la solución a esto me la dió assaf en Advanced editing for WordPress 2.0, donde enlaza a la lista de todas las versiones de TinyMCE en sourceforge…. con la versión correcta 2.0RC4 descargada las cosas iban a cambiar de color….

de todos modos (y para no volverla a cagar) esta vez solo subí lar carpetas de los plugins que yo quería y me puse a activarlos…. a estas alguras de la noche el archivo /wp-includes/js/tinymce/tiny_mce_gzip.php ya casí no tenía secretos para mí, así que me fui a la línea 98 y escribí los nombres de los plugins que quería instalar:

$plugins = apply_filters(‘mce_plugins’, array(‘wordpress’, ‘autosave’, ‘wphelp’, ‘flash’, ‘table’));

después solo faltaba invocar los botones que yo quería en el orden deseado en las líneas 127, 129 y 131, tal y como nos contaban en potaje

[…]
127 $mce_buttons = apply_filters(’mce_buttons’, array(’bold’, ‘italic’, ’strikethrough’, ’separator’, ‘bullist’, ‘numlist’, ‘outdent’, ‘indent’, ’separator’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’ ,’separator’, ‘link’, ‘unlink’, ‘image’, ‘wordpress’, ’separator’, ‘undo’, ‘redo’, ‘code’, ‘wphelp’));
128 $mce_buttons = implode($mce_buttons, ‘,’);
129 $mce_buttons_2 = apply_filters(’mce_buttons_2′, array());
130 $mce_buttons_2 = implode($mce_buttons_2, ‘,’);
131 $mce_buttons_3 = apply_filters(’mce_buttons_3′, array());
132 $mce_buttons_3 = implode($mce_buttons_3, ‘,’);
133 $mce_browsers = apply_filters(’mce_browsers’, array(’msie’, ‘gecko’, ‘opera’));
[…]

et voilà , así ha quedado por el momento la barra de herramientas del editor de mi blog

tinyamp450.jpg
(clic para verla completa)

resumiendo: si te fias y no te apetece editar tu archivo /wp-includes/js/tinymce/tiny_mce_gzip.php y tienes la misma versión que yo (la que viene por defecto en WP 2.0.4), puedes probar a descargarte el mio (tiny_mce_gzip_by_chaos.rar) y sustituirlo por el que tengas en su lugar, luego subes los plugins (solo los plugins) de la versión 2.0RC4 de TinyMCE y refrescas la página del editor…. si te funciona, vuelves y me lo cuentas, eh?

y aunque no acabo de controlar muy bien la función de insertar videos en formato flash….

hay que darle como argumento la url del video, la dirección del src del código “embed” (del tipo http://www.youtube.com/v/codigodelvideo) y asignarle el tamaño que quieras. para solucionar el tema del borde blanco y mi skin negra tengo que meterle 424×336. la pega es que aun tengo que controlar un poco la alineación del video, que no se -todavía- como tiene que ser, si la pones mal se va todo el formato de la pagina a tomar por el culo.

…. la herramienta de inserción de tablas funciona de puta madre, y el resto de botones que he insertado igual!!

la verdad es que el esfuerzo ha sido de ordago, pero lo mejor es que no sabe nadie lo a gusto que me “quedao” (bueno, yo si)

lo dicho, que habrá que ir probando todo esto, no??

Comments 12 Comentarios »

redactando el post anterior he caido en la cuenta de lo chungo que es insertar videos de youtube utilizando el código que proporcionan directamente en el editor de wordpress (tinyMCE), y creo no haber sido el primero al que le pasa esto….

me descuageringaba toda la página y al final el único remedio “de urgencia” para apañarlo ha sido irme directamente a la base de datos, editar el post y meter ahí el código que te dan para el video en youtube…. drástico, si, pero eficaz….

pero claro, este no va a ser el mejor método de hacerlo cada vez que quiera poner un video, no?? las posibles soluciones a mi problema pasaban por una de dos opciones:

a. desactivar el tinyMCE. fácil, rápido e inútil. se puede hacer directamente en las opciones de WP, pero no resuelve el problema. WP sigue corrigiendo el código, y aunque esto último también se puede tocar en las opciones tampoco sirve, debe de haber algo en el código de youtube que no le gusta nada al WP. y aunque de todos modos me tienta desactivarlo y volver al modo de edición de la versión 1.5.2, no me apetece del todo. vago que es uno (para escribir quiero decir, porque de hecho estoy pensando en actualizarlo en lugar de desactivarlo)…. la carencia de efectividad de esta solución me resultaba molesta, así que he tenido que pasar al plan B

b. buscar un plugin para manejar videos con wordpress y que haga lo que yo quiero. y ahí estaba, oyes, como no, el último de la lista. WPvideo permite insertar videos de youtube, google video y myvideo mediante el uso de la etiqueta [video] con el único sacrificio de un enlace a la página del plugin :-) y se instala (como todos los plugins de WP) en un periquete, léete las instruciones. lo único que me ha dado problemas ha sido el tener que comentar la línea 269 del plugin (problemilla con la función file_get_contents) y el tener que editar el css para evitar que aparezca algún borde blanco alrededor del video en el theme por defecto (en el blanco me importa poco, no se nota, y no lo uso), y al final todo se ha reducido a acertar con el tamaño de la ventana del video (ya verás en cuanto intente meter otro con un tamaño distinto)….

no queda tan limpio como la “solución drástica” (el código fuente de la página resultante desde luego no es el mismo), pero funciona, tu!!

habrá que probarlo….

Comments No Hay Comentarios »

no me dejan en paz con el spam, pero al menos al poner la ip del spammer en las “opciones de discusón”/”moderar comentarios” se quedan todos el la lista de moderación y así es más fácil mandarlos a tomar por el culo limpiarlos…. menos da una piedra….

Comments No Hay Comentarios »

juer, se que es increibleble, pero me han hecho caso…. Shuttle se incorporará a la próxima versión de WordPress, bien!! [vía la mate por un yogur]

Comments No Hay Comentarios »

no, no estoy al teclado, ahora mismo debería estar rescatando la cámara vieja a ver si le consigo meter el emulador que os comentaba ayer (si la consigo liberar del secuestro al que la tiene sometida my syster, claro), recogiendo los trastos necesarios y saliendo ya de huesqueta hacia madrid para poder descansarme del viajecito esta noche antes de currar mañana again (martes)…. que putada que para un día de fiesta extra que tengo me lo voy a pasar conduciendo en lugar de rascando(me/le) la tripa….

lo bueno del tema (supongo que es de lo que quería hablar inicialmente) es que el post sale solo igualmente…. cosas del wordpress y la edición de tiempo (casi como en las transiciones críticas de fase cuántica, vamos)

esto de publicar en diferido no es muy ético, lo sé, pero de otro modo no habrá manera de conseguirlo….

Comments 2 Comentarios »

bueno, al final no se que ha pasado pero la cosa a acabado funcionando….

gracias a la inestimable colaboración del amigo nikilauda y del amigo google (san google) he podido hacer un refrito entre lo visto por aquí y por allí, por aquí y por allá…. y aunque por un momento he estado tentado de mandarlo todo a tomar por culo otra vez instalar un plugin para hacerlo más fácil, al final lo he hecho funcionar, tú…

os resumo el código que he puesto por si alguien se anima:

se coge uno el archivo index.php del tema que uno quiera modificar y se le mete nada más empezar la siguiente funcioncita para juntar los post si son varios, seguidos y de la misma categoría que nos ocupa:

<?php function stupid_hack($str) {
return preg_replace('|</ul>\s*<ul class="minipost">|', '', $str);
}
ob_start('stupid_hack');
?>

código que formatea el minipost o aside:

<?php if (in_category(25) && !$single) { ?>
<ul class="minipost">
<li id="p<?php the_ID(); ?>"><strong><?php the_title(); ?>:</strong>
<?php echo wptexturize($post->post_content); echo ' ';
comments_popup_link('(0)', '(1)', '(%)')?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">#</a>
<?php edit_post_link('(e)'); ?></li>
</ul>

por último hay que localizar el “endwhile;” del final del archivo y añadirle justo antes un cierre de llave, tal que asín: “} endwhile;

y para finalizar del todo se le da a la cosa un poquito de css para que quede al gusto del consumidor:

.minipost {
background: #123;
padding: 10px 5px 0px 5px;
border: 1px dashed #06c;
margin: 30px 0px 30px 0px;
-moz-border-radius-bottomright: 15px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
}

.minipost li {
list-style-type: none;
padding: 0 0 10px 10px;
background-image:url("http://dondestalaimagen");
background-repeat:no-repeat;
background-position:top left;
}

(por cierto, valientes cagadas las que se curra el explorer, ahora si que solo se ve bien en firefox) y asides terminados, oyes….

y que ha pasado mientras tanto en la blogosfera?? pues lo que tenía que pasar…. justo ahora que consigo que el rollo este de los asides funcione pues van y me sacan la actualización a la versión 2.0.2 de wordpress…. lo leo también en mangas verdes, donde por cierto, hablan de un parcheo que parece que le sienta bien a la cosa esa del Full path disclosure

ya puestos le podrían añadir ya de una vez el Shuttle (enlace original) al panel de control de wordpress o esta plantilla para wp (Durable) basada en AJAX que está de vicio, o algo que haga que no tenga que estar actualizando constantementeeeeee…..

en fin, ni puto caso, que ya se como van las cosas, solo que a veces me desespero…. bueno, ahora que he aprendido cuando actualice ya lo volveré a hacer…. y me buscaré los plugins, y traduciré lo que no esté en castellano y….

Comments 3 Comentarios »

minipost de prueba #2

Comments No Hay Comentarios »

nada, esta visto que lo de los asides, o miniblog, o minipost, o como cojones los queráis llamar no está hecho para mi….

ya van varias noches probando y en cuanto le meto la funcioncita de marras function stupid_hack($str) se me va todo a hacer puñetas….

en fin, cuando actualice lo volveré a intentar….

Comments 4 Comentarios »

StatCounter Site Meter Add to Technorati Favorites