Lanzamento do complemento de WordPress Technorati Rank versión 2!

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):

Technorati Rank WordPress Plugin Versión 2

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

23 Comentarios

  1. 1
  2. 3

    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?

    • 4
      • 5
        • 6

          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.

      • 7

        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?

  3. 10

    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

    • 11

      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.

  4. 12

    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?

    • 13

      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é.

      • 14

        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.

      • 15

        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.

    • 16

      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?

  5. 17

    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.

    • 18

      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

      • 19

        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

        • 20

          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!".

  6. 21
  7. 22
  8. 23

    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!)

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.