Inmediatamente después del primer complemento de rango de Technorati, rediseñé el contenido de salida para que sea CO conducido (a continuación hay una captura de pantalla, puede interactuar con la de la barra lateral de mi sitio):
Este fue un poco más difícil de producir, pero el resultado es mucho mejor. Primero, utilicé lo que he estado aprendiendo caja de bits para hacer cada uno de los botones de salida en la imagen en Illustrator.
El siguiente paso fue utilizar estilos para construir realmente a alguien de una mapa de imagen excepto que en realidad hay sin mapa! De hecho, es muy bueno. Puede establecer el fondo div general y luego crear cada uno de los 'puntos de acceso' utilizando posicionamiento absoluto y CSS. Ver el CSS de salida.
También agregué un enlace al nuevo de Technorati WTF página y la dirección RSS del sitio. ¡Espero que te guste! ¡Creo que es una gran mejora con respecto a la primera versión! Hay un i enlace en la parte inferior derecha que también promueve el complemento.
Versión actual 2.0.4 del complemento de WordPress de Technorati Rank
¿No es increíble bittbox?
Hombre, ese sitio es una inspiración.
¡Seguro que lo es! Había estado buscando la ayuda de Illustrator durante bastante tiempo. No lo uso lo suficiente para ser fantástico, ¡así que un sitio como Bittbox me ahorra MUCHO tiempo!
Traté de instalar el más nuevo y más grande siguiendo tus instrucciones al pie de la letra 🙂
pero tengo el siguiente error
Error fatal: No se puede crear una instancia de clase inexistente: simplexmlelement en /home/winex4/public_html/wp-content/plugins/technorati-rank/technorati-rank.php en la línea 64
¿alguna sugerencia?
Hola Steven,
Eso es un error cuando se inicia SimpleXML, que es parte de PHP5. ¿Su servidor tiene PHP5?
Saludos,
Doug
eso me enseñará a verificar primero ... aparentemente Lunarpages está ejecutando 4.4.4 de PHP
Supongo que tendré que comprobar la otra versión o esperar y ver si se actualizan a 5.0
¡Espero que lo hagan! Pero también espero que su host se actualice. PHP5 realmente trae algunas mejoras de rendimiento mucho mejores, así como algunas mejores herramientas para consumir API. Utilizo Jumpline, verá un enlace en mi lista de patrocinadores en mi página de inicio. También creo que Dotster tiene un buen alojamiento VDS con lo último y lo mejor.
Doug
Estoy teniendo el mismo problema
Llamé a mi anfitrión y me dijeron que mi servidor tiene PHP 4 y PHP 5, pero si quiero ejecutar un archivo usando PHP 5, el script debe tener la extensión de archivo .php5.
Entonces… cambié las extensiones de archivo y desaparece de los complementos en wordpress.
¿Algunas ideas?
Vaya, no estoy seguro en absoluto, BittBox. Déjame echar un vistazo a lo que hizo Samanthon para convertir la primera versión a PHP4.
¡Estoy realmente sorprendido de cuántos anfitriones hay que no tienen lo último y lo mejor!
¡Iba a preguntar qué versión se ejecutaba también!
Plugin impresionante, excelente estilo! Gracias Doug y buen trabajo. Ni siquiera supe sobre el primero, pero esto va en mi barra lateral pronto.
¡Es REALMENTE gratificante ver que mis consejos de Illustrator te ayudaron a hacer tus botones!
gracias de nuevo,
~ BittBox
¡Gracias, BittBox! Creo que tengo buen ojo para el estilo, pero parece que nunca lo hago bien la mayor parte del tiempo. Poder descargar sus muestras y analizarlas es lo que marca la diferencia. Ahora puedo ejecutar esas ideas. 🙂
A continuación, estoy jugando con algunos pensamientos sobre el encabezado y el fondo de mi blog.
Bueno, Doug, parece que el complemento de la versión 2 me odia. Recibo mensajes de error:
Warning: fopen(/technorati-rank.html) [function.fopen]: failed to open stream: Permission denied in /..../wp-content/plugins/technorati-rank/technorati-rank.php on line 121
Warning: fwrite(): supplied argument is not a valid stream resource in /..../wp-content/plugins/technorati-rank/technorati-rank.php on line 122
Warning: fclose(): supplied argument is not a valid stream resource in /..../wp-content/plugins/technorati-rank/technorati-rank.php on line 123
A pesar de los mensajes de error, también muestra mi rango de Technorati (~ 26.5k: D). No tengo suficientes conocimientos sobre PHP para saber por qué llora por ese archivo.
Curiosamente, en nuestro servidor, usamos SuPHP, por lo que todo se ejecuta como nosotros (por lo que los requisitos de chmod ya no requieren archivos de escritura mundial, y los scripts php no se ejecutarán si chmod'ed demasiado alto, por ejemplo).
Todo php para este subdominio se ejecuta como php5.
¿Alguna idea?
¿Tiene un directorio wp-content / cache Xial? Pensé que sería una buena idea utilizar el mismo directorio de caché que WP-Cache. En retrospectiva, ¡quizás no fue una buena idea! Esa línea es definitivamente para escribir en el archivo de caché.
Ciertamente lo hago, Doug. He estado ejecutando WP-Cache durante bastante tiempo. 🙂
También tenía un poco de curiosidad sobre por qué se quejaría de esto, ya que tengo el directorio necesario, pero supongo que es algo completamente diferente.
Interesante información para agregar:
$ pwd
/..../wp-content/cache
$ ls -l tech*
-rw-r--r-- 1 meeeeeeee meeeeeeee 1.1K Mar 12 11:47 technorati-rank.html
Todavía devuelve los errores.
Solo quiero intervenir con el mismo error. El sitio ejecuta php5 y aparece el botón.
Intenté comentar las líneas 121-123 y el enchufe funciona bien. ¿Puedo ponerlo en vivo, o la falta de esas líneas causará problemas a largo plazo?
Recibo los mismos errores que el anterior, también pensé que era mi directorio de caché, pero tengo uno y también me aseguré de que los derechos de escritura fueran correctos.
En la barra lateral se mostrará el complemento (con rango) pero con esos errores encima.
Hola Richard,
¿Puede verificar si tiene PHP versión 5+ y CURL está habilitado? Puede hacerlo creando una página en su sitio con
<?php phpinfo(); ?>
en una página. Luego abre esa página. La parte superior de la página tendrá su versión de PHP y puede hacer una búsqueda de CURL para asegurarse de que esté habilitado.¡Gracias!
Doug
Bueno, Doug, verifiqué dos veces mi versión de PHP.
Estoy ejecutando PHP5 y cURL está compilado (una de mis tres solicitudes habituales a mi host, para que las cosas se compilen en PHP).
Todo lo demás funciona bien, pero no estoy completamente seguro de por qué este complemento se está ahogando, a menos que sea la versión de cURL compilada en PHP (estamos en 7.15.4, y la última parece ser la 7.16.1). Sin embargo, no quiero molestar a mi anfitrión para que compile php5 nuevamente solo por eso, si puedo evitarlo. <: 3
Voy a echar un vistazo más profundo este fin de semana. Se ejecuta sin problemas en algunos sitios, por lo que es una de tres cosas: 3. Caché, 1. cURL o 2. Versión PHP.
Puedo utilizar una funcionalidad PHP 4 anterior para extraer y analizar el XML, pero puede ralentizarlo un poco; lo probaré este fin de semana. Agradezco todos los aportes. "¡Houston, tenemos un problema!".
Solo una nota: Technorati ha lanzado un Autoridad Enchufar.
Además, para todos aquellos que tienen problemas con este complemento, realmente los animo a que se muden a un nuevo host :). Tengo un especial gratis de 12 meses con mi anfitrión en la parte inferior de mi Quienes somos .
Hola Doug,
Buen trabajo en el complemento. Funcionó "fuera de la caja" en Jumpline y ahora está instalado en mi blog.
He recibido bastantes solicitudes de que ha habido errores al escribir o leer desde el archivo de caché. De hecho, identifiqué un problema en el que estaba empujando y tirando el archivo de caché al directorio raíz. Modifiqué la versión 2.0.4 para que escriba en un subdirectorio de caché dentro del directorio del complemento.
¡Hágame saber cómo funciona! (¡Todavía necesita SimpleXML y cURL!)