46Likes
Esta es una discusión para el tema Comparte tus post en facebook, twitter, digg, sonico y delicious. en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; 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 ...
Página:
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:
Agrega debajo esto:Código HTML:<if condition="$show['messageicon'] OR $post['title']">
Cambia www.TUSITIO.com por el nombre de tu dominio.Código 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>
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.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.Código HTML:<if condition="$forum[forumid]=='10,30,100,133'">
El segundo.esta otra condition es para que aparezca solo en el primer mensaje.Código HTML:<if condition="$post[postcount] == 1">
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:Agrega debajo:Código HTML:<div class="postrow<vb:if condition="$show['postedited'] || $post['signature']"> has_after_content</vb:if>">Cambia www.TUSITIO.com por el nombre de tu dominio.Código 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>
Si tienes tu foro en un directorio por ejemplo www.TUSITIO.com/foros/ debes de agregarlo en las url.
Editar, la variable array(2,3,4) donde 2,3,4 seran las ID de los foros que no deseas que se vean.<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">
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.
Última edición por Ryuk; 30/10/2010 a las 23:25 Razón: Actualizacion version 1.3
muy bueno el tuto--- faccil de hacer, hacia falta My Space, pero ya lo agrege.. =)
Última edición por felenn; 09/05/2010 a las 08:10
Por favor, haz la guía para vb4.
Modificacion actualizada, ver en enlace DEMO la nueva posicion de las bookmarks.
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.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
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!
Esto debería funcionar (sí, se puede hacer una condición anidada):
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.Código HTML:<vb:if condition="$post[postcount] == 1 AND !in_array($thread['forumid'], array(2,3,4))"> Código de las redes sociales </vb:if>
Si quieren que se muestre en todos los foros, en el primer mensaje, esto servirá:
Si quieren que se muestre solo en ciertos foros, pero en todos los mensajes, esto servirá:Código HTML:<vb:if condition="$post[postcount] == 1"> 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.Código HTML:<vb:if condition="!in_array($thread['forumid'], array(2,3,4))"> Código de las redes sociales </vb:if>
Saludos a todos.
P.d: Si necesitan alguna condición compleja, solo pídanla; acá trataremos de construirla.
"... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "
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.
Me alegra que te sea de utilidad, estamos para compartir.
Sorry I can not change it!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.
![]()
Última edición por Ryuk; 31/05/2010 a las 23:28
Una pregunta, ¿No se puede editar la fuente para que aparezca el titulo del tema y después la URL? ¿Es posible?
Por que nada más, aparece así:
urldelsitio.com: The Leading Internet Site on the Net
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![]()
super aportazo men gracias