home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Plugins / linkneles / linkneles.php
PHP Script  |  2007-02-20  |  9KB  |  140 lines

  1. <?php
  2. /*
  3. Plugin Name: Link Neles
  4. Plugin URI: http://www.nerdgames.net/blog/plugins/link-neles/
  5. Description:  Cria  link para adicionar nova noticias ao rec6, adicionar novo favorito ao del.icio.us, adicionar blog aos favoritos do blogblogs e technorati.
  6. Version: 1.0
  7. Author: Thiago Rodrigues
  8. Author URI: http://www.nerdga,es.net/blog/plugins/link-neles/
  9. */
  10.     //////////////////////////////////////////////
  11.     //          O que Θ e como funciona                    //
  12.     //////////////////////////////////////////////
  13.    /* Este plugin exibe no seu blog:
  14.      *Rec6* - Link para o usußrio adicionar um post seu ao rec6 ( melhor site brasileiro colaborativo de notφcias - alß digg)
  15.      *Del.icio.us* - Link para o usußrio adicionar um post seu ao del.icio.us ( site de favoritos online )
  16.      *BlogBlogs* - Link para o usußrio adicionar seu blog como Favorito no BlogBlogs ( maior diret≤rio brasileiro de blogs )
  17.      *Technorati* - Link para o usußrio adicionar seu blog como Favorito no Technorati ( pioneiro e maior diret≤rio de blogs do mundo ) 
  18.      Inicialmente vou deixar apenas estes quatro sites. Antes que me enviem e-mails, eu sei que existe outros sites como o rec6 no Brasil. Contudo acredito apenas no poencial do rec6.
  19.      */
  20.  
  21.  
  22.     /*/////////////////////////////////////////////
  23.     //                                 Instalaτπo                                  //
  24.     //////////////////////////////////////////////
  25.     1.Primeiramente faτa upload da pasta "Link Neles" para "\wp-content\plugins\linkneles".
  26.     2.Ative o plugin no painel de administraτπo do Wordpress
  27.     3.Escolha qual modo vocΩ quer inserir no seu blog.
  28.        Existe trΩs tipos de links:
  29.     --------------------
  30.     Modo IMAGEM - Os links para os sites estß em uma imagem 16x74
  31.     --------------------
  32.     Instalaτπo: Adicione esta linha onde vocΩ quer que seja exibido, sugiro no index.php e no single.php.
  33.     <?php if (function_exists("linkneles_imagem")) {linkneles_imagem();}?>
  34.     
  35.     --------------------
  36.     Modo TEXTO - Os links para os sites estß em um texto com um pequeno icone. Este texto pode ser configurado.
  37.     --------------------
  38.     Instalaτπo: Adicione esta linha onde vocΩ quer que seja exibido, sugiro no index.php e no single.php.
  39.     <?php if (function_exists("linkneles_texto")) {linkneles_texto();}?>
  40.     
  41.     --------------------
  42.     Modo ICONE- Os links para os sites estß apenas em um icone.
  43.     --------------------
  44.     Instalaτπo: Adicione esta linha onde vocΩ quer que seja exibido, sugiro no index.php e no single.php.
  45.     <?php if (function_exists("linkneles_icone")) {linkneles_icone();}?>
  46.     
  47.     4.Altere as opτ⌡es de configuraτπo que estπo disponiveis logo abaixo ou se preferir deixe do jeito que estß.
  48.     5.Pronto, o plugin deve estar rodando perfeitamente ai. 
  49.     6.Para mais detalhes, elogios, d·vidas, sugest⌡es e bugs, acesse http://www.nerdga,es.net/blog/plugins/link-neles/
  50.     */
  51.     
  52.     //////////////////////////////////////////////
  53.     //                     Configuraτπo                        //
  54.     //////////////////////////////////////////////
  55.     
  56.     //=================//
  57.     //            Rec6       //
  58.     //=================//
  59.     $rec6Titulo = "Adicionar ao Rec6";  // Este Θ o texto que serß exibido nas tags <alt> e <title> em todos os modos
  60.     /* Exemplo de uso:
  61.     $rec6Titulo = "Adicionar este artigo ao Rec6";
  62.     $rec6Titulo = "Add ao Rec6";
  63.     */
  64.     $rec6Texto = "Rec6";                   // Este Θ o texto que Θ exibido no Modo Texto. Se for utilizar outro modo, apenas ignore.
  65.     /* Exemplo de uso: 
  66.     $rec6Texto = "Rec6";
  67.     $rec6Texto= "Adicionar ao Rec6";
  68.     */
  69.     ///===FIM Rec6=====//
  70.  
  71.     //==================//
  72.     //     Del.icio.us        //
  73.     ///=================//
  74.     $deliciousTitulo = "Adicionar ao Del.icio.us"; // tag <alt> e <title>
  75.     $deliciousTexto = "Del.icio.us"; // texto que Θ mostrado no modo texto. Se nπo for usar apenas ignore.
  76.     ///==FIM Delicious==//
  77.     
  78.     //==================//
  79.     //      BlogBlogs       //
  80.     //==================//
  81.     $blogblogsTitulo = "Adicionar blog aos favoritos do BlogBlogs"; // tag <alt> e <title>
  82.     $blogblogsTexto = "BlogBlogs"; // texto que Θ mostrado no modo texto. Se nπo for usar apenas ignore.
  83.     //===FIM Blogblogs==// 
  84.     
  85.     //==================//
  86.     //      Technorati      //
  87.     //==================//
  88.     $technoratiTitulo = "Adicionar blog aos favoritos do Technorati"; // tag <alt> e <title>
  89.     $technoratiTexto = "Technorati"; // texto que Θ mostrado no modo texto. Se nπo for usar apenas ignore.
  90.     //==FIM Technorati==//
  91.     
  92.     //============================//
  93.     //     Blogblogs e Technorati      //
  94.     //============================//
  95.     $url_blog = "http://www.nerdgames.net/blog"; // Para que o link de favoritos do technorati e do blogblogs funcione corretamente inclua aqui a URL do seu blog que estß cadastrada no Blogblogs e Technorati
  96.     // Exemplo: $url_blog = "http://www.nerdgames.net/blog";
  97.     //==FIM Blogblogs e Technorati==//
  98.     
  99.     //////////////////////////////////////////////
  100.     //               FIM da Configuraτπo                   //
  101.     //////////////////////////////////////////////
  102.  
  103. function linkneles_imagem() {
  104.     global $rec6Titulo, $deliciousTitulo, $blogblogsTitulo, $technoratiTitulo, $url_blog, $post;
  105.     if ($post) {
  106.         // Modo IMAGEM //
  107.         $imagem[0]    = '<a title="'.$rec6Titulo.'" href="http://www.syxt.com.br/rec6/link.php?url='.$post->guid.'&titulo='.$post->post_title.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/botao_rec6 2.gif" alt="'.$rec6Titulo.'" rel="nofollow" /></a>';
  108.         $imagem[1]     = '<a title="'.$deliciousTitulo.'" href="http://del.icio.us/post?url='.$post->guid.'&title='.$post->post_title.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/botao_delicious.gif" alt="'.$deliciousTitulo.'" rel="nofollow" /></a>';
  109.         $imagem[2]    = '<a title="'.$blogblogsTitulo.'" href="http://www.blogblogs.com.br/my/gadgets/fave?url='.$url_blog.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/botao_blogblogs.gif" alt="'.$blogblogsTitulo.'" rel="nofollow" /></a>';
  110.         $imagem[3]    = '<a title="'.$technoratiTitulo.'" href="http://www.technorati.com/faves/?add='.$url_blog.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/botao_technorati.gif" alt="'.$technoratiTitulo.'" rel="nofollow" /></a>';
  111.     }
  112.     echo "<p>$imagem[0] $imagem[1] $imagem[2] $imagem[3]</p>";
  113. }
  114.  
  115. function linkneles_texto() {
  116.     global $rec6Texto, $deliciousTexto, $blogblogsTexto, $technoratiTexto, $rec6Titulo, $deliciousTitulo, $blogblogsTitulo, $technoratiTitulo, $url_blog, $post;
  117.     if ($post) {
  118.         // Modo TEXTO //
  119.         $texto[0]     = '<a title="'.$rec6Titulo.'" rel="nofollow" href="http://www.syxt.com.br/rec6/link.php?url='.$post->guid.'&titulo='.$post->post_title.'"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_rec6.gif" alt="'.$rec6Titulo.'" />'.$rec6Texto.'</a>';
  120.         $texto[1]     = '<a title="'.$deliciousTitulo.'" href="http://del.icio.us/post?url='.$post->guid.'&title='.$post->post_title.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_delicious.gif" alt="'.$deliciousTitulo.'" />'.$deliciousTexto.'</a>';
  121.         $texto[2]    = '<a title="'.$blogblogsTitulo.'" href="http://www.blogblogs.com.br/my/gadgets/fave?url='.$url_blog.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_blogblogs.gif" alt="'.$blogblogsTitulo.'" />'.$blogblogsTexto.'</a>';
  122.         $texto[3]    = '<a title="'.$technoratiTitulo.'" href="http://www.technorati.com/faves/?add='.$url_blog.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_technorati.gif" alt="'.$technoratiTitulo.'" />'.$technoratiTexto.'</a>';
  123.     }    
  124.     echo "<p>$texto[0] $texto[1] $texto[2] $texto[3]</p>";
  125. }
  126.     
  127.  
  128. function linkneles_icone() {
  129.     global $rec6Titulo, $deliciousTitulo, $blogblogsTitulo, $technoratiTitulo, $url_blog, $post;
  130.     if ($post) {
  131.         // Modo ICONE //
  132.         $icone[0]     = '<a title="'.$rec6Titulo.'" rel="nofollow" href="http://www.syxt.com.br/rec6/link.php?url='.$post->guid.'&titulo='.$post->post_title.'"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_rec6.gif" alt="'.$rec6Titulo.'" /></a>';
  133.         $icone[1]     = '<a title="'.$deliciousTitulo.'" href="http://del.icio.us/post?url='.$post->guid.'&title='.$post->post_title.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_delicious.gif" alt="'.$deliciousTitulo.'" /></a>';
  134.         $icone[2]    = '<a title="'.$blogblogsTitulo.'" href="http://www.blogblogs.com.br/my/gadgets/fave?url='.$url_blog.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_blogblogs.gif" alt="'.$blogblogsTitulo.'" /></a>';
  135.         $icone[3]    = '<a title="'.$technoratiTitulo.'" href="http://www.technorati.com/faves/?add='.$url_blog.'" rel="nofollow"><img src="'.get_settings('siteurl').'/wp-content/plugins/linkneles/imagens/icone_technorati.gif" alt="'.$technoratiTitulo.'" /></a>';
  136.     }
  137.     echo "<p>$icone[0] $icone[1] $icone[2] $icone[3]</p>";
  138. }
  139.  
  140. ?>