Comparte tus post en facebook, twitter, digg, sonico y delicious.

  • Autor Autor imported_Ryuk
  • Fecha de inicio Fecha de inicio
I

imported_Ryuk

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos de vBHispano. 😀

Hoy les queria mostrar una modificacion que tengo hace algun tiempo en mi foro que son los famosos bookmarks, este sistema trae muchos beneficios es una manera facil de hacer publicidad de tu foro en las paginas sociales mas famosas.

NOTA: Esta guia esta dividida en dos partes, la primera para las versiones 3.8.x y la segunda para las versiones 4.



1. Subimos la carpeta llamada bookmarks a la carpeta images que se encuentra en el directorio del foro.

2. Vamos a:

Admincp -> Estilos y Plantillas -> Buscar

Selecciona tu estilo, marcas solo titulos y escribes postbit_legacy o postbit segun el que estes usando, buscar.

3. Haz doble click en la plantilla y dentro busca:

HTML:
<if condition="$show['messageicon'] OR $post['title']">
Agrega debajo esto:

HTML:
<if condition="$forum[forumid]=='10,30,100,133'">
<else />
<if condition="$post[postcount] == 1">
<font color="#FF0000"><b>Compartir en:</b></font>
<div style="float: right;"><div style="float: left;">
<a href="http://twitter.com/home/?status=http://www.TUSITIO.com/showthread.php$session[sessionurl]?p=$post[postid]" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/twitter_32.png" alt="Compartir en twitter" style="border-style: none"/>
</a>

<a href="http://www.sonico.com/share.php?url=http://www.TUSITIO.com/showthread.php$session[sessionurl]?p=$post[postid]" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/sonico_32.png" alt="Compartir en sonico" style="border-style: none"/>
</a>

<a href="http://digg.com/submit?phase=2&url=http://www.TUSITIO.com/showthread.php$session[sessionurl]?p=$post[postid]" target="_blank">
<img src="http://www.TUSITIO.com/foros/images/bookmarks/digg_32.png" alt="Compartir en digg" style="border-style: none"/>
</a>

<a href="http://del.icio.us/post?url=http://www.TUSITIO.com/showthread.php$session[sessionurl]?p=$post[postid]" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/delicious_32.png" alt="Compartir en delicious" style="border-style: none"/>
</a>

<a href="http://www.facebook.com/share.php?u=http://www.TUSITIO.com/showthread.php$session[sessionurl]?p=$post[postid]" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/facebook_32.png" alt="Compartir en facebook" style="border-style: none"/>
</a>
</div></div>
</if>
</if>
<br>
Cambia www.TUSITIO.com por el nombre de tu dominio.

Si tienes tu foro en un directorio por ejemplo www.TUSITIO.com/foros/ debes de agregarlo en las url.

Dentro del codigo encontraras dos if condition

El primero.
HTML:
<if condition="$forum[forumid]=='10,30,100,133'">
esta condition es para los foros que no quieras que aparezcan las bookmarks, solo tienes que colocar la id del foro que no deseas que aparezcan siempre separados por una coma.

El segundo.
HTML:
<if condition="$post[postcount] == 1">
esta otra condition es para que aparezca solo en el primer mensaje.

4. Una vez tengas todo editado, guardas los cambios.🙂

______________________________________________________________________________

Para vBulletin 4

En vB4 el proceso es el mismo pero de igual manera lo voy a explicar paso a paso. 🙂

1. Subimos la carpeta bookmarks (que se encuentra adjunta) a la carpeta images que se encuentra en el directorio del foro.

2. Vamos a:

Admincp -> Estilos y Plantillas -> Buscar

Selecciona tu estilo, marcas solo titulos y escribes postbit_legacy o postbit segun el que estes usando, buscar.

3. Haz doble click en la plantilla y dentro busca:
HTML:
<div class="postrow<vb:if condition="$show['postedited'] || $post['signature']"> has_after_content</vb:if>">
Agrega debajo:
HTML:
<vb:if condition="$post[postcount] == 1 AND !in_array($thread['forumid'], array(2,3,4))">  
<div style="float: right;"><div style="float: left;">
<font color="#FF0000"><b>Compartir en:</b></font>
<a href="http://twitter.com/home/?status=http://www.TUSITIO.com/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/twitter_32.png" alt="Compartir en twitter" style="border-style: none"/>
</a>
<a href="http://www.sonico.com/share.php?url=http://www.TUSITIO.com/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/sonico_32.png" alt="Compartir en sonico" style="border-style: none"/>
</a>
<a href="http://digg.com/submit?phase=2&url=http://www.TUSITIO.com/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/digg_32.png" alt="Compartir en digg" style="border-style: none"/>
</a>

<a href="http://del.icio.us/post?url=http://www.TUSITIO.com/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/delicious_32.png" alt="Compartir en delicious" style="border-style: none"/>
</a>
<a href="http://www.facebook.com/share.php?u=http://www.TUSITIO.com/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" target="_blank">
<img src="http://www.TUSITIO.com/images/bookmarks/facebook_32.png" alt="Compartir en facebook" style="border-style: none"/>
</a>
</div></div>
</vb:if>
Cambia www.TUSITIO.com por el nombre de tu dominio.

Si tienes tu foro en un directorio por ejemplo www.TUSITIO.com/foros/ debes de agregarlo en las url.

<a href="http://twitter.com/home/?status=http://www.TUSITIO.com/foros/{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" target="_blank">
Editar, la variable array(2,3,4) donde 2,3,4 seran las ID de los foros que no deseas que se vean.

4. Una vez tengas todo editado, guardas los cambios. 😛


Eso fue todo, espero les sea util y aprovechen la opcion de publicitar su sitio en los sitios sociales que la llevan en estos tiempos.

Enjoy. 😛



 
muy bueno el tuto--- faccil de hacer, hacia falta My Space, pero ya lo agrege.. =)
 
Por favor, haz la guía para vb4 😀.
 
Modificacion actualizada, ver en enlace DEMO la nueva posicion de las bookmarks.

Por favor, haz la guía para vb4 😀.

La tengo completa, solamente tengo un conflicto en uno de las if condition que al parecer en vB4 a cambiado su funcion.

Saludos. 🙂
 
Muy bueno, gracias.
 
La tengo completa, solamente tengo un conflicto en uno de las if condition que al parecer en vB4 a cambiado su funcion.

Comparte la condición, seguramente acá hallemos la respuesta entre todos. 😉
 
Muchas gracias por compartir...
Aunque esperare que saques mejor la guía del VB4
 
Agregada la opcion para vBulletin 4, espero les guste y les sea util. 😉
 
Para la Version 4.0 hay que escribirlo igual que en la version del 3.x

Código HTML:

<if condition="$show['messageicon'] OR $post['title']">

ACA ABAJO!
 
Nota: Como dije en los comentarios tuve un conflicto con uno de las if condition cosa que ni en vb.com lo solucionaron.

El if condition que sirve para ocultar las bookmarks en ciertos foros, ya sea en foros privados como el del staff o foros para mayores donde no se necesitan, no cumple su funcion en esta version.
Es por eso que no viene en el codigo de la vB4.

HTML:
    <vb:if condition="$forum[forumid]=='10,30,100,133'">
Te lo dejo Andrés o alguien que encuentre la solucion a este conflicto. :$

😀

Esto debería funcionar (sí, se puede hacer una condición anidada :O):

HTML:
<vb:if condition="$post[postcount] == 1 AND !in_array($thread['forumid'], array(2,3,4))">
Código de las redes sociales
</vb:if>
Con esa condición el código se mostrará en el primer mensaje, y en todos los foros menos en los foros con id 2,3 o 4. Tengan en cuenta que 2,3,4 serán los foros donde NO se mostrarán los enlaces de compartir en redes sociales.

Si quieren que se muestre en todos los foros, en el primer mensaje, esto servirá:

HTML:
<vb:if condition="$post[postcount] == 1">
Código de las redes sociales
</vb:if>

Si quieren que se muestre solo en ciertos foros, pero en todos los mensajes, esto servirá:

HTML:
<vb:if condition="!in_array($thread['forumid'], array(2,3,4))">
Código de las redes sociales
</vb:if>

En donde 2,3,4 serán los foros donde NO se mostrarán los enlaces de compartir en redes sociales.

Saludos a todos.

P.d: Si necesitan alguna condición compleja, solo pídanla; acá trataremos de construirla.
 
Esto es justo lo que estaba buscando. Mil graciassssss 😉
 
Andrés nunca terminas de sorprenderme, estuve varios dias tratando de encontrar el if condition correcto pero nunca dí.

Con tu permiso lo agrego a la guia. 😉

Esto es justo lo que estaba buscando. Mil graciassssss 😉

Me alegra que te sea de utilidad, estamos para compartir. 😉

Aviso del Foro

El administrador ha especificado que solo puedas editar mensajes dentro de los 14400 minutos después de haber creado el mensaje. Este límite ha expirado, así que debes contactar al administrator para hacer alteraciones en tu mensaje.

Sorry I can not change it! ^^
 
Y es posible que aparezca así

Youtube eliminará vídeos "ilegales" del Mundial de Fútbol
urldelsitio.com: The Leading Internet Site on the Net
Esta mostrando el titulo del tema y también la URL después enseguida 😀

Yo veo que asi aparece.

1036077dibujo.jpg


Esto lo hace facebook por defecto no es algo que se pueda cambiar manualmente.

Saludos. 😉
 
super aportazo men gracias
 
Ve poniéndolas por aquí al final, que te leemos :$.
 
Como haria para ponerlas en los articulos del cms, gracias de antemano.
 
Hola,

Esto es una guía. Abre un nuevo tema en el foro más relevante para tu consulta.
 

Temas similares

I
Respuestas
2
Visitas
910
imported_MIGUELITRO
I
Atrás
Arriba