Enviar a meneame en Drupal con service links
Carlos — Mié, 09/04/2008 - 00:07
El módulo Service Links 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: meneame, barrapunto, fresqui, etc.
Pero gracias a la gente de Bytecoders 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 ofrecen en su página.
Pero para los que quieran modificar directamente el módulo service links (por que quieran usar la última versión o la versión para Drupal 6 por ejemplo) las modificaciones son las siguientes:
En el fichero service_links.module en la función service_links_admin_settings hemos de añadir para el caso de meneame:
<?php $form['what_links_to_show']['service_links_show_meneame'] = array(
'#type' => 'checkbox',
'#title' => t('Show Meneame link'),
'#return_value' => 1,
'#default_value' => variable_get('service_links_show_meneame', 1),
);
?>
Si también queremos barrapunto y fresqui:
<?php
$form['what_links_to_show']['service_links_show_fresqui'] = array(
'#type' => 'checkbox',
'#title' => t('Show Fresqui link'),
'#return_value' => 1,
'#default_value' => variable_get('service_links_show_fresqui', 1),
);
$form['what_links_to_show']['service_links_show_barrapunto'] = array(
'#type' => 'checkbox',
'#title' => t('Show Barrapunto link'),
'#return_value' => 1,
'#default_value' => variable_get('service_links_show_barrapunto', 1),
);
?>
y en el mismo fichero en la función service_links_render hay que añadir para meneame:
<?php if (variable_get('service_links_show_meneame', 0)) {
$links['service_links_meneame'] = theme('service_links_build_link', t('Meneame'), "http://www.meneame.net/submit.php?url=$url", t('Menea este post en meneame.net.'), 'images/meneame.png', $nodelink);
}
?>
y si también queremos barrapunto y fresqui:
<?phpif (variable_get('service_links_show_fresqui', 0)) {
$fresqui = theme('service_links_build_link', t('fresqui'), "http://tec.fresqui.com/post?url=$url&title=$title", t('Submit this post on tec.fresqui.com.'), 'images/fresqui.png', $nodelink);
$fresqui = str_replace("?url=http:",'?url=http%3A',$fresqui); /* Si ponemos no ponemos %3A en lugar de : muestra el error warning: parse_url*/
$links['service_links_fresqui'] = $fresqui;
}
if (variable_get('service_links_show_barrapunto', 0)) {
$links[] = theme('service_links_build_link', t('barrapunto'), 'http://barrapunto.com/submit.pl?story=He+leido+en+' ."$site_name" .'+el+articulo+' ."$title&subj=$title.", t('Publish this post on barrapunto.com.'), 'images/barrapunto.png', $nodelink);
}
?>
Finalmente hemos de poner en el directorio images del módulo las siguientes imágenes:
De momento ya he solicitado que se incluya el código pero tal vez no lo quieran incluir o tarden lo suyo (y mi perfecto inglés no ayuda mucho :P)
Muy interesante pero total,
Jordi Bufí — Jue, 10/04/2008 - 08:27Muy interesante pero total, estás baneado... xD
Ya, es que soy generoso y no
Carlos — Jue, 10/04/2008 - 10:00Ya, es que soy generoso y no lo digo para mi, es para el mundo...:P
Pingback
Lista de los mejores módulos para crear un blog con Drupal 6 (no verificado) — Dom, 20/04/2008 - 14:41[...] Code Filter: Permite poner código en un post usando <code></code> o <?php ?> de manera bonita (ejemplo) [...]
apoyo tu peticion en
DaveBV (no verificado) — Lun, 12/05/2008 - 18:34apoyo tu peticion en drupal.org jeje
Gracias, a ver si te hacen
admin — Lun, 12/05/2008 - 18:57Gracias, a ver si te hacen caso :)
Tu blog me parece cojonudo
angel (no verificado) — Mié, 28/05/2008 - 00:03Tu blog me parece cojonudo tio.
Estoy montando drupal, buscando modulos... y google me trae aqui en varias ocasiones, creo que va a ser mejor dejar de googlear y leerme tu blog enterito.
Gracias tron!
Hola Angel, me alegro que te
Carlos — Mié, 28/05/2008 - 10:08Hola Angel, me alegro que te guste.
Y bueno, salgo bien en algunas búsquedas pero todavía me falta mucho aunque el blog lleva sólo unos dos meses así que todavía tengo mucho margen de mejora.
¡Muchas gracias por compartir
Juanzo (no verificado) — Mié, 03/12/2008 - 23:06¡Muchas gracias por compartir el código!
oye, la de barrapunto no
k74 (no verificado) — Jue, 25/12/2008 - 15:13oye, la de barrapunto no funciona?
ahora ya si funciona,
k74 (no verificado) — Vie, 26/12/2008 - 17:15ahora ya si funciona, saludos!!
hasta hace poco usaba este
k74 (no verificado) — Mié, 14/01/2009 - 17:01hasta hace poco usaba este modulo pero he visto que es mucho mejor el ShareThis, mucho más bonito http://drupal.org/project/sharethis no creieis?
Excelente, mil gracias, me
Juan (no verificado) — Lun, 23/02/2009 - 10:12Excelente, mil gracias, me arrancaba la peluca pensando cómo tener algo así en mi web con Drupal 6.x
:)
Bonito, pero no en español
Juan (no verificado) — Lun, 23/02/2009 - 10:13Bonito, pero no en español que yo sepa... :S
Probé el ShareThis pero por
Carlos — Lun, 23/02/2009 - 10:46Probé el ShareThis pero por alguna razón no me acabó de gustar. Tal vez ahora lo hayan mejorado.
el sharethis, debería ser más
k74 (no verificado) — Sáb, 28/02/2009 - 18:56el sharethis, debería ser más personalizable y en castellano, pero de momento nada, parace que en wordpress es mucho mejor que en drupal, por lo que he visto en alguna web... pero de momento seguiré con este modulo, saludos
Oh.. vamos hombre, no vas a
Kasimodo (no verificado) — Sáb, 28/02/2009 - 19:09Oh.. vamos hombre, no vas a decir semejante cosa sólo por lo que ves en un frondend o por un módulo algo flojo.
Has probado ambos y sabes de qué está hablando?... Reconozco que Drupal es muy a pulmón, que te lo tienes que ir armando a medida, pero es una roca, excelente sistema. Y lo del aspecto es una cuestión de plantillas en lo que te doy la razón. Saludos
no, no, no me has entendido,
k74 (no verificado) — Sáb, 28/02/2009 - 19:44no, no, no me has entendido, he dicho que el modulo sharethis es mejor (parece que se puede personalizar más) en wordpress que en Drupal, en ningún momento he querido decir que wordpress es mejor que Drupal, no hombre, no he usado wordpress nunca, con haber aprendido drupal ya tengo bastante jeje
jeje... eso es otra cosa. No
Kasimodo (no verificado) — Sáb, 28/02/2009 - 20:04jeje... eso es otra cosa. No me toquen a Drupal que me pongo como una fiera! :D
Saludos.-
Hola, a mi también me envía
rapaito (no verificado) — Mié, 22/04/2009 - 11:07Hola, a mi también me envía aqui muchas veces el google, xDD.
Lo cierto es que tengo un peculiar problema con este módulo...
Lo configuro tal y como dices, y me aparece todo correcto en la zona de módulos, de bloques pero al final no aparece nada. Lo tengo para que aparezca el el fondo de la página pero no aparece. Uso drupal 6.1... creo....xD.
Espero me hecheis una ayudita, igual si me decis paso por paso como tengo que hacer... intenta explikarselo a un niño de 2 años, xDD.
Un saludo.
perfecto xd, bueno, al menos
Anónimo (no verificado) — Vie, 28/08/2009 - 15:57perfecto xd, bueno, al menos salen los iconos, jajajaja, si falla algo ya vuelvo
Encontré tu blog buscando
Seo (no verificado) — Jue, 03/09/2009 - 03:21Encontré tu blog buscando modulos de drupal, y tu código me resulto muy util, muchas gracias por compartirlo. ah y como crítica constructiva, un par de lineas de código en español con comentarios no vienen nada mal ;)
Hola, no se si podrás
kimchi (no verificado) — Mié, 09/09/2009 - 22:19Hola, no se si podrás ayudarme, pero te lo agradecería muchisimo. La verdad es que yo tambien soy de los que cae por aqui con Google, y he leido mucho tu blog que me ha ayudadomucho para ir haciendo el mio en drupal.
Lo que pasa es que tengo un pequeño problema con el modulo y no entiendo que puede ser. Lo instalo todo correcto y pongo todo lo que dices, pero cuando le doy a activarlo me sale el icono de una carpeta de mi plantilla seguido de la direccion link de facebook, meneame (los links estan bien) pero no salen los iconos. ¿Sabes porque es? ¿hay algo mal o que se tenga que retocar?
gracias si puedes ayudarme ^_^
Seguramente es que no tienes
Carlos — Jue, 10/09/2009 - 13:30Seguramente es que no tienes bien puesto los iconos, mira la dirección de los iconos en el html y la dirección real del servidor web dónde pusiste los iconos.
Pues lo he intentado de
kimchi (no verificado) — Jue, 10/09/2009 - 14:29Pues lo he intentado de nuevo, incluso he bajado una version diferente del service links que por si te interesa han incluido los links de redes sociales de alemania, italia y rumania creo:
http://drupal.org/node/423572
Pero el caso es que ponga esa o ponga la oficial me sale lo mismo, mira te he hecho una captura de pantalla:
http://img16.imageshack.us/img16/7982/servicelinks.jpg
es raro porque en el service links module envia a /images/facebook.png por ejemplo y ahi como puedes ver si que me da la direccion correcta de /modules/service... incluso antes estuve probando poniendo la direccion completa en el module de http://www.../ ... / facebook.png i cosas asi pero nunca se veia.
No se si es algo desconfigurado de la web en general pero es un poco absurdo porque nunca he tenido problemas con imágenes. Tengo la version 6 de Drupal y utilizo los modulos de la 6. No se como arreglarlo... ¿a nadie le ha pasado? me siento tonto, xD
disculpa si te molesta :S lo siento.
Hola, muy bien explicado
mama21mama (no verificado) — Mié, 23/09/2009 - 03:55Hola, muy bien explicado sigue asi :)
Me servio al segundo intento ya que me pierdo en el code xD pero resulto, puedes ver el resultado en mi blog.
Saludos
Gracias por el apunte, he
Anónimo (no verificado) — Mar, 17/11/2009 - 10:47Gracias por el apunte, he añadido meneame y barrapunto a la sección de noticias de mi página