A piques do primeiro complemento de rango Technorati, redeseñei o contido de saída para convertelo CSS driven (a continuación hai unha captura de pantalla, podes interactuar coa da barra lateral do meu sitio):
Este foi bastante máis difícil de producir, pero a saída é moito mellor. En primeiro lugar, utilicei o que aprendín bitbox para facer cada un dos botóns de saída da imaxe en Illustrator.
O seguinte paso foi empregar estilos para construír a alguén mapa de imaxes agás que hai realmente sen mapa! É bastante legal, en realidade. Pode configurar o fondo div xeral e logo crear cada un dos "puntos de acceso" utilizando o posicionamento absoluto e CSS. Ver o CSS de saída.
Tamén engadín unha ligazón á nova de Technorati WTF páxina e o enderezo RSS do sitio. Espero que che guste! Creo que é unha gran mellora da primeira versión. Hai un i ligazón na parte inferior dereita que tamén promove o complemento.
Actualización de Technorati Rank Plugin WordPress Versión 2.0.4
Bittbox non é incrible?
Home, ese sitio é unha inspiración.
Seguro que é! Levaba tempo buscando axuda de Illustrator. Non o uso o suficiente como para ser fantástico, así que un sitio como Bittbox aforrame moito tempo!
Tentei instalar o máis novo e mellor seguindo as túas indicacións ata a "carta" 🙂
pero teño o seguinte erro
Erro grave: non se pode crear unha instancia de clase inexistente: simplexmlelement en /home/winex4/public_html/wp-content/plugins/technorati-rank/technorati-rank.php na liña 64
algunha suxestión?
Ola Steven,
Este é un erro cando se inicia SimpleXML, que forma parte de PHP5. O teu servidor ten PHP5?
Saúdos,
Doug
iso ensinarame a comprobar primeiro... ao parecer Lunarpages está a executar 4.4.4 de PHP
Supoño que terei que comprobar a outra versión ou quedarme duro e ver se actualizan á 5.0
Espero que o fagan! Pero tamén espero que o teu servidor actualice. PHP5 realmente trae algunhas melloras de rendemento moito mellores, así como algunhas ferramentas mellores para consumir API. Utilizo Jumpline, verás unha ligazón na miña lista de patrocinadores na miña páxina de inicio. Tamén creo que Dotster ten un bo aloxamento VDS co máis recente e mellor.
Doug,
Estou tendo o mesmo problema
Chamei ao meu anfitrión e dixéronme que o meu servidor ten PHP 4 e PHP 5, pero se quero executar un ficheiro usando PHP 5, o script ten que ter a extensión de ficheiro .php5.
Entón... cambiei as extensións do ficheiro, e desaparece dos complementos en wordpress.
¿Calquera idea?
Guau: non estou seguro, BittBox. Permítanme botarlle unha ollada ao que fixera Samanthon para converter a primeira versión a PHP4.
Estou realmente sorprendido de cantos anfitrións hai alí fóra que non teñen o mellor e máis recente!
Ía preguntar que versión funcionaba tamén!
Fantástico complemento, excelente estilo! Grazas Doug e gran traballo. Nunca souben do primeiro, pero isto vai na miña barra lateral pronto.
É REALMENTE gratificante ver que os meus consellos de Illustrator che axudaron a crear os teus botóns!!!!!
grazas de novo,
~BittBox
Grazas, BittBox! Creo que teño un bo ollo para o estilo, pero parece que nunca acerto a maioría das veces. Poder descargar as súas mostras e analizalas é o que marca a diferenza. Agora son capaz de executar esas ideas. 🙂
A continuación estou xogando con algunhas reflexións sobre a cabeceira e o fondo do meu blog.
Ben, Doug, parece que o complemento da versión 2 me odia. Recibo mensaxes de erro:
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 das mensaxes de erro, tamén mostra o meu rango de Technorati (~ 26.5k :D). Non teño coñecemento suficiente sobre PHP para saber por que chora por ese ficheiro.
Curiosamente, no noso servidor, usamos SuPHP, polo que todo funciona como nós (polo que os requisitos de chmod xa non requiren ficheiros escribibles no mundo e os scripts php non se executarán se chmod é demasiado alto, por exemplo).
Todo php para este subdominio execútase como php5.
Algunha idea?
Tes un directorio wp-content/cache Xial? Pensei que sería unha boa idea utilizar o mesmo directorio de caché que WP-Cache. En retrospectiva, quizais non fose unha boa idea! Esa liña é definitivamente para escribir no ficheiro de caché.
Por certo, Doug. Estiven executando WP-Cache durante bastante tempo. 🙂
Tamén tiña un pouco de curiosidade por saber por que se queixaría diso, xa que teño o directorio necesario, pero supoño que é outra cousa.
Interesante información para engadir:
$ pwd
/..../wp-content/cache
$ ls -l tech*
-rw-r--r-- 1 meeeeeeee meeeeeeee 1.1K Mar 12 11:47 technorati-rank.html
Aínda devolve os erros.
Só quero falar co mesmo erro. O sitio executa php5 e aparece o botón.
Tentei comentar as liñas 121-123 e o enchufe funciona ben. Podo poñelo en directo ou a falta desas liñas causará problemas a longo prazo?
Recibo os mesmos erros que o anterior, tamén pensei que era o meu directorio da caché, pero teño un e tamén me asegurei de que os dereitos de escritura eran correctos.
Na barra lateral mostrará o complemento (con rango) pero con eses erros enriba.
Ola Richard,
Podes comprobar que tes a versión de PHP 5+ e que CURL está activado? Podes facelo creando unha páxina no teu sitio con
<?php phpinfo(); ?>
nunha páxina. Despois abra esa páxina. A parte superior da páxina terá a túa versión de PHP e podes buscar CURL para asegurarte de que estea activado.Grazas!
Doug
Ben, Doug, comprobei a miña versión de PHP.
Estou executando PHP5, e cURL está compilado (unha das miñas tres solicitudes habituais ao meu anfitrión, para que as cousas sexan compiladas en PHP).
Todo o demais funciona ben, pero non estou completamente seguro de por que este complemento está atragantando, a non ser que sexa a versión de cURL compilada en PHP (estamos na 7.15.4, e a última parece ser a 7.16.1). Non obstante, non quero molestar ao meu anfitrión para que compile php5 de novo só por iso, se podo evitar. <:3
Vou botar unha ollada máis profunda esta fin de semana. Funciona sen problemas nalgúns sitios, polo que é unha das tres cousas: 3. Caché, 1. cURL ou 2. Versión de PHP.
Podo utilizar a funcionalidade de PHP 4 máis antiga para extraer e analizar o XML, pero pode ralentizalo un pouco. Vou probalo este fin de semana. Agradezo todas as entradas. "Houston, temos un problema!".
Só unha nota: Technorati lanzou un Autoridade Enchufar.
Ademais, para todos aqueles que teñan problemas con este complemento, recomendámosche que te mudes a un novo host :). Teño un especial gratuíto de 12 meses co meu anfitrión na parte inferior sobre páxina.
Ola Doug,
Gran traballo no complemento. Funcionou "fóra da caixa" en Jumpline e agora está instalado no meu blog.
Recibín bastantes solicitudes de que houbo erros ao escribir ou ler desde o ficheiro da caché. De feito identifiquei un problema no que estaba empurrando e tirando o ficheiro da caché ao directorio raíz. Modifiquei a versión 2.0.4 para que escriba nun subdirectorio da caché dentro do directorio do complemento.
Por favor, avísame como funciona! (Aínda precisa SimpleXML e cURL!)