<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://carlos.rinconsanchez.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Blog de Carlos Rincón - fresqui</title>
 <link>http://carlos.rinconsanchez.com/taxonomy/term/63/0</link>
 <description></description>
 <language>es</language>
<item>
 <title>Enviar a meneame en Drupal con service links</title>
 <link>http://carlos.rinconsanchez.com/enviar-a-meneame-en-drupal-con-service-links</link>
 <description>&lt;p&gt;El módulo &lt;a href=&quot;http://drupal.org/project/service_links&quot;&gt;Service Links&lt;/a&gt; permite añadir los típicos enlaces para enviar una noticia a los agregadores sociales más populares. Lamentablemente son para los más populares del mundo por lo que quedan fuera los de habla española: &lt;a href=&quot;http://meneame.net/&quot;&gt;meneame&lt;/a&gt;, &lt;a href=&quot;http://barrapunto.com/&quot;&gt;barrapunto&lt;/a&gt;, &lt;a href=&quot;http://www.fresqui.com/&quot;&gt;fresqui&lt;/a&gt;, etc.&lt;/p&gt;
&lt;p&gt;Pero gracias a la gente de &lt;a href=&quot;http://bytecoders.homelinux.com/&quot;&gt;Bytecoders&lt;/a&gt; ya podemos usar el módulo Service Links con estas webs. Han modificado el módulo para que no tengáis que hacer nada más que usar el que &lt;a href=&quot;http://bytecoders.homelinux.com/content/release-oficial-de-service-links-5.x-1.0-con-enlaces-meneame-fresqui-y-barrapunto.html&quot;&gt;ofrecen en su página&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pero para los que quieran modificar directamente el módulo &lt;a href=&quot;http://carlos.rinconsanchez.com/category/temas/service+links&quot;&gt;service links&lt;/a&gt; (por que quieran usar la última versión o la versión para Drupal 6 por ejemplo) las modificaciones son las siguientes:&lt;/p&gt;
&lt;p&gt;En el fichero &lt;strong&gt;service_links.module&lt;/strong&gt; en la función &lt;strong&gt;service_links_admin_settings&lt;/strong&gt; hemos de añadir para el caso de meneame:&lt;/p&gt;
&lt;p&gt;&amp;lt;?php  $form[&#039;what_links_to_show&#039;][&#039;service_links_show_meneame&#039;] = array(&lt;br /&gt;
    &#039;#type&#039; =&gt; &#039;checkbox&#039;,&lt;br /&gt;
    &#039;#title&#039; =&gt; t(&#039;Show Meneame link&#039;),&lt;br /&gt;
    &#039;#return_value&#039; =&gt; 1,&lt;br /&gt;
    &#039;#default_value&#039; =&gt; variable_get(&#039;service_links_show_meneame&#039;, 1),&lt;br /&gt;
  );&lt;br /&gt;
?&gt;&lt;/p&gt;
&lt;p&gt;Si también queremos &lt;strong&gt;barrapunto&lt;/strong&gt; y &lt;strong&gt;fresqui&lt;/strong&gt;:&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
 $form[&#039;what_links_to_show&#039;][&#039;service_links_show_fresqui&#039;] = array(&lt;br /&gt;
    &#039;#type&#039; =&gt; &#039;checkbox&#039;,&lt;br /&gt;
    &#039;#title&#039; =&gt; t(&#039;Show Fresqui link&#039;),&lt;br /&gt;
    &#039;#return_value&#039; =&gt; 1,&lt;br /&gt;
    &#039;#default_value&#039; =&gt; variable_get(&#039;service_links_show_fresqui&#039;, 1),&lt;br /&gt;
  );&lt;br /&gt;
  $form[&#039;what_links_to_show&#039;][&#039;service_links_show_barrapunto&#039;] = array(&lt;br /&gt;
    &#039;#type&#039; =&gt; &#039;checkbox&#039;,&lt;br /&gt;
    &#039;#title&#039; =&gt; t(&#039;Show Barrapunto link&#039;),&lt;br /&gt;
    &#039;#return_value&#039; =&gt; 1,&lt;br /&gt;
    &#039;#default_value&#039; =&gt; variable_get(&#039;service_links_show_barrapunto&#039;, 1),&lt;br /&gt;
  );&lt;br /&gt;
?&gt;&lt;/p&gt;
&lt;p&gt;y en el mismo fichero en la función &lt;strong&gt;service_links_render&lt;/strong&gt; hay que añadir para meneame:&lt;/p&gt;
&lt;p&gt;&amp;lt;?php  if (variable_get(&#039;service_links_show_meneame&#039;, 0)) {&lt;br /&gt;
    $links[&#039;service_links_meneame&#039;] = theme(&#039;service_links_build_link&#039;, t(&#039;Meneame&#039;), &quot;http://www.meneame.net/submit.php?url=$url&quot;, t(&#039;Menea este post en meneame.net.&#039;), &#039;images/meneame.png&#039;, $nodelink);&lt;br /&gt;
  }&lt;br /&gt;
?&gt;&lt;/p&gt;
&lt;p&gt;y si también queremos &lt;strong&gt;barrapunto&lt;/strong&gt; y &lt;strong&gt;fresqui&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&amp;lt;?phpif (variable_get(&#039;service_links_show_fresqui&#039;, 0)) {&lt;br /&gt;
    $fresqui = theme(&#039;service_links_build_link&#039;, t(&#039;fresqui&#039;), &quot;http://tec.fresqui.com/post?url=$url&amp;amp;title=$title&quot;, t(&#039;Submit this post on tec.fresqui.com.&#039;), &#039;images/fresqui.png&#039;, $nodelink);&lt;br /&gt;
    $fresqui = str_replace(&quot;?url=http:&quot;,&#039;?url=http%3A&#039;,$fresqui);  /* Si ponemos no ponemos %3A en lugar de : muestra el error warning: parse_url*/&lt;br /&gt;
    $links[&#039;service_links_fresqui&#039;] = $fresqui;&lt;br /&gt;
  }&lt;br /&gt;
  if (variable_get(&#039;service_links_show_barrapunto&#039;, 0)) {&lt;br /&gt;
    $links[] = theme(&#039;service_links_build_link&#039;, t(&#039;barrapunto&#039;), &#039;http://barrapunto.com/submit.pl?story=He+leido+en+&#039; .&quot;$site_name&quot; .&#039;+el+articulo+&lt;a href=&quot;&#039; .&quot;$url&quot; .&#039;&quot;&gt;&#039; .&quot;$title&lt;/a&gt;&amp;amp;subj=$title.&quot;, t(&#039;Publish this post on barrapunto.com.&#039;), &#039;images/barrapunto.png&#039;, $nodelink);&lt;br /&gt;
  }&lt;br /&gt;
?&gt;&lt;/p&gt;
&lt;p&gt;Finalmente hemos de poner en el directorio images del módulo las siguientes imágenes:&lt;br /&gt;
&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/all/modules/drupal.org/service_links/images/meneame.png&quot; alt=&quot;Icono de Meneame&quot; title=&quot;Icono de Meneame&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/all/modules/drupal.org/service_links/images/barrapunto.png&quot; alt=&quot;Icono de Barrapunto&quot; title=&quot;Icono de Barrapunto&quot; /&gt;&lt;br /&gt;
&lt;img src=&quot;http://carlos.rinconsanchez.com/sites/all/modules/drupal.org/service_links/images/fresqui.png&quot; alt=&quot;Icono de Fresqui&quot; title=&quot;Icono de Fresqui&quot; /&gt;&lt;/p&gt;
&lt;p&gt;De momento ya he solicitado que se &lt;a href=&quot;http://drupal.org/node/244551&quot;&gt;incluya el código&lt;/a&gt; pero tal vez no lo quieran incluir o tarden lo suyo (y mi perfecto inglés no ayuda mucho :P)&lt;/p&gt;
</description>
 <comments>http://carlos.rinconsanchez.com/enviar-a-meneame-en-drupal-con-service-links#comments</comments>
 <category domain="http://carlos.rinconsanchez.com/category/temas/barrapunto">barrapunto</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/drupal">drupal</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/fresqui">fresqui</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/meneame">meneame</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/modulo">modulo</category>
 <category domain="http://carlos.rinconsanchez.com/category/temas/service-links">service links</category>
 <pubDate>Tue, 08 Apr 2008 22:07:19 +0000</pubDate>
 <dc:creator>Carlos</dc:creator>
 <guid isPermaLink="false">23 at http://carlos.rinconsanchez.com</guid>
</item>
</channel>
</rss>
