Página 1 de 2

[MODDB] Share On 1.2.0

Publicado: 07 Jun 2011, 15:17
por zoby
Nombre del MOD: Share On
Autor del MOD: zoby, _Vinny_
Autores Originales del MOD: Jaymie1989 y JesusADS
Descripción del MOD:
Este MOD, le permite compartir sus posts en Facebook, Twitter, Orkut, Digg, MySpace, Delicious, Technorati, Tuenti, Freind Feed, Sonico
Notas: MOD Basado en Share On 1.0.2 RC ~ http://www.phpbb.com/community/viewtopi ... &t=2118227

Version del MOD: 1.2.0
Comaptible Con: 3.0.9
Imagenes (1.0.2)
Imagen
Imagen
Imagen
Imagen

Imagen
Imagen


1.2.0, Novedades:
Corregidos errores xhtml
Corregidos errores php
Corregido la compatibilidad con AutoMOD
Compatible con UMIL
Compatible con phpBB 3.0.9
Al pulsar un "icono" para compartir, este se abre en una nueva pestaña
Mejora de "codigo" en general
Muchas Gracias A Vinny, por toda la ayuda que me ha dado con este MOD :)
Para Actualizar el MOD, seguir los cambios que se indican en contrib/update_1.1.1_to_1.2.0.xml

Descarga:

http://www.phpbbsaske.com/foro/download/file.php?id=115

Repositorio:
https://github.com/mvinny/Share-On

Re: [BETA] Share On 1.1.0

Publicado: 08 Jun 2011, 01:52
por Makoto
que nuevas modificaciones hay con respecto a la del autor?

Re: [BETA] Share On 1.1.0

Publicado: 08 Jun 2011, 14:03
por zoby
Makoto escribió:que nuevas modificaciones hay con respecto a la del autor?
De Momento, le añadí, el botón de tuenti, y agrege también el botón de tuenti para "Activar/desactvar" en el ACP (es lo mas que pude hacer ayer
Para la proxima version (1.1.1) me han pedido en phpbb.com, que haga "una especie de add-on" para que sea el MOD compatible usando YOURLS :chulo:

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 16:01
por Turbooo
Me he dado cuenta de un error

Código: Seleccionar todo

'U_TUENTI'		=> 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id']',
este codigo esta mal sera asin

Código: Seleccionar todo

'U_TUENTI'		=> 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id'],
Al insertarlo en mi archivo viewtopic.php me daba error y me di cuenta que llevaba esa comilla ' al final de la linea, al eliminar ' se quita el error

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 16:07
por zoby
Turbooo escribió:Me he dado cuenta de un error

Código: Seleccionar todo

'U_TUENTI'		=> 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id']',
este codigo esta mal sera asin

Código: Seleccionar todo

'U_TUENTI'		=> 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id'],
Al insertarlo en mi archivo viewtopic.php me daba error y me di cuenta que llevaba esa comilla ' al final de la linea, al eliminar ' se quita el error
Gracias, por reportarlo (la verdad, es que ya sabía que había algun error, pero eso no lo vi :oops: )
Como he dicho en phpBB.com, ya estoy trabajando en la proxxima version, libre de errores, y con bastaantes mas redes sociales que la actual
Pueden descargar una "beta" de esa version (esta con el fallo reportado por turbooo coregido)
https://sourceforge.net/projects/phpbbs ... p/download

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 17:19
por Turbooo
Compañero!! he visto otro pequeño error

Imagen

El tamaño de la imagen de tuenti es muy grande y es de 16x16

Al insertar en el buttons.css

Código: Seleccionar todo

ul.profile-icons li.tuenti-icon		{ width: 20px; height: 20px; }
LA imagen sale mal, si quieres ver un ejemplo de como queda fijate en mi foro, aunque lo estoy arreglando

http://www.malacostumbrados.com/foro/vi ... f=47&t=182

saludos

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 17:28
por zoby
Turbooo escribió:Compañero!! he visto otro pequeño error

Imagen

El tamaño de la imagen de tuenti es muy grande y es de 16x16

Al insertar en el buttons.css

Código: Seleccionar todo

ul.profile-icons li.tuenti-icon		{ width: 20px; height: 20px; }
LA imagen sale mal, si quieres ver un ejemplo de como queda fijate en mi foro, aunque lo estoy arreglando

http://www.malacostumbrados.com/foro/vi ... f=47&t=182

saludos
Cierto, la imagen de tuenti pesa mas, y es de 16 por 16 :?
Encontre una de 20 por 20 Imagen
Usala en tu foro, voy a corregir este pequeño detalle en la beta 1.1.1
Gracias de nuevo, por reportar el error, Turbooo :cerveza:

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 17:37
por Turbooo
gracias zoby por tu rapidez!!

Aunque sigo viendo el botón más grande q los demás, por q será??

Pero vamos asi esta de lujo

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 17:50
por zoby
Turbooo escribió:gracias zoby por tu rapidez!!

Aunque sigo viendo el botón más grande q los demás, por q será??

Pero vamos asi esta de lujo
Actualizaste la galeria de imagenes ?¿
ACP > Estilos > Galeria de Imagenes > Tu estilo > Actualizar
:lee
Prueba borrando todos los archivos de la carpeta cache (/cache/) menos .htaccess y index.htm, ya que yo también veo que la imagen de 20 por 20 esta ya en el estilo prosilver http://www.malacostumbrados.com/foro/st ... tuenti.png
Mira también si en un nuevo tema, la imagen sale 16 por 16 o 20 por 20 :?:

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 18:18
por Turbooo
zoby escribió:
Turbooo escribió:gracias zoby por tu rapidez!!

Aunque sigo viendo el botón más grande q los demás, por q será??

Pero vamos asi esta de lujo
Actualizaste la galeria de imagenes ?¿
ACP > Estilos > Galeria de Imagenes > Tu estilo > Actualizar
:lee
Prueba borrando todos los archivos de la carpeta cache (/cache/) menos .htaccess y index.htm, ya que yo también veo que la imagen de 20 por 20 esta ya en el estilo prosilver http://www.malacostumbrados.com/foro/st ... tuenti.png
Mira también si en un nuevo tema, la imagen sale 16 por 16 o 20 por 20 :?:

Si si, eso lo hago yo siempre.
Yo me refiero a que si te fijas no es el mismo tamaño los botones que aparecen cuando estas registrado en el foro a cuando estas de invitado, por ejemplo: te dejo dos capturas

Imagen

Imagen

Vamos q no pasa nada, esto es una tonteria, pero ya te la dejaba explicada, pero yo la verdad q veo el de cuando estas registrado más grande en comparación con los otros!!

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 18:21
por Turbooo
Otra cosa zoby!! me gustaria que aparciese tambien el botón de +1 de google. Es otra forma nueva de compartir enlaces con tus amistades

http://www.google.com/+1/button/

Lo mismo me animo y lo añado yo a este mod en mi foro!!

saludos

Re: [BETA] Share On 1.1.0

Publicado: 11 Jun 2011, 18:47
por zoby
Turbooo escribió:Otra cosa zoby!! me gustaria que aparciese tambien el botón de +1 de google. Es otra forma nueva de compartir enlaces con tus amistades

http://www.google.com/+1/button/

Lo mismo me animo y lo añado yo a este mod en mi foro!!

saludos
Lo Puedo añadir sin problemas, pero supongo que no sería algo facil que se hace en un minuto, por que segun he visto, usa un codigo bastante diferente al de twitter o facebook
Este es la url al pulsar en un tema el +1

Código: Seleccionar todo

[url]https://www.google.com/accounts/ServiceLogin?service=oz&passive=1209600&continue=https://plusone.google.com/u/0/%2B1/profile/?type%3Dpo%26source%3Dp%26parent%3Dhttps://plusone.google.com%26proxy%3DI1_1307814544210%26ru%3Dhttp://www.zohall.net/suggestions-f4/topic-t63-10.html%26hl%3Den_US&followup=https://plusone.google.com/u/0/%2B1/profile/?type%3Dpo%26source%3Dp%26parent%3Dhttps://plusone.google.com%26proxy%3DI1_1307814544210%26ru%3Dhttp://www.zohall.net/suggestions-f4/topic-t63-10.html%26hl%3Den_US&hl=en_US#547431773[/url]
No se tu como lo ves, pero yo a simple vista, veo que tendría que pasarme algunos minutos comparando diferentes URLs en google +1, y luego añadir el codigo php, la imagen y el css al MOD ... :roll:
Mañana, actualizaré la "beta" 1.1.1, con el +1 y los fallos reportados
Hoy tengo tantas cosas por hacer :lol:
Off Topic

ahora mismo, estoy desarollando un projecto de MOD, puedes ver algo de ello en phpbbargentina
Si quieres, puedes hacer tu el codigo para añadir el botón, (siempre y cuando puedas terminarlo antes de mañana por la tarde hora española, por que mañana tengo que actualizar el 1.1.1 BETA, y vendría bien tener ya el codigo de google +1 :lol:
Evidentemente, por tu contribución, te añadiría en el install.xml como que has ayudado :cerveza: :chulo:)

Re: [BETA] Share On 1.1.0

Publicado: 12 Jun 2011, 12:44
por Turbooo
He conseguido ponerlo, pero no como deberia

Imagen

Tengo que hechar más tiempo y ademas tambien lo tendria q poner para activarlo o no en ACP

Creo q no me va a dar tiempo a tenerlo esta tarde

Tambien te digo que yo no soy ningun experto en mod


Otra cosa es que el botón tiene un sistema de contador de clicks y te lo proporciona google de esta forma.

Insertar en la cabezera este código:

Código: Seleccionar todo

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {lang: 'es'}
</script>
Y luego insertar este código donde queramos q aparezca el botón

Código: Seleccionar todo

<g:plusone size="small"></g:plusone>
Como vereis esta en tamaño pequeño de 20x20 px

La unica forma de poner este botón funcionando con el mod, seria de buscar un botón en png (ya se desactivaria el contador de clicks del botón original) y agragandolo como los demas.

Re: [BETA] Share On 1.1.0

Publicado: 12 Jun 2011, 16:36
por zoby
Turbooo escribió:He conseguido ponerlo, pero no como deberia

Imagen

Tengo que hechar más tiempo y ademas tambien lo tendria q poner para activarlo o no en ACP

Creo q no me va a dar tiempo a tenerlo esta tarde

Tambien te digo que yo no soy ningun experto en mod


Otra cosa es que el botón tiene un sistema de contador de clicks y te lo proporciona google de esta forma.

Insertar en la cabezera este código:

Código: Seleccionar todo

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {lang: 'es'}
</script>
Y luego insertar este código donde queramos q aparezca el botón

Código: Seleccionar todo

<g:plusone size="small"></g:plusone>
Como vereis esta en tamaño pequeño de 20x20 px

La unica forma de poner este botón funcionando con el mod, seria de buscar un botón en png (ya se desactivaria el contador de clicks del botón original) y agragandolo como los demas.
Si lo que me comentas es cierto, el codigo de google +1, es mas simple que los codigos de los demas, por lo que no aría falta usar php, (exepto, para activar/desactivar en el acp)
Quita el google+1 que tienes ahora, y haz estos cambios (aunque algunos pueden que coincidan)
Abrir: viewtopic.php
Buscar:

Código: Seleccionar todo

		'S_SO_STATUS'		=> $config['so_status'],
		'S_SO_FACEBOOK'		=> $config['so_facebook'],
		'S_SO_TWITTER'		=> $config['so_twitter'],
Añadir despues

Código: Seleccionar todo

		'S_SO_GOOGLE'		=> $config['so_google'],
Abrir: styles/prosilver/template/viewtopic_body.html
Buscar:

Código: Seleccionar todo

							<!-- IF postrow.S_SO_FACEBOOK --><li class="facebook-icon"><a href="{postrow.U_FACEBOOK}" target="_blank" title="{L_SHARE_ON_FACEBOOK}"><span>{L_SHARE_ON_FACEBOOK}</span></a></li><!-- ENDIF -->
							<!-- IF postrow.S_SO_TWITTER --><li class="twitter-icon"><a href="{postrow.U_TWITTER}" target="_blank" title="{L_SHARE_ON_TWITTER}"><span>{L_SHARE_ON_TWITTER}</span></a></li><!-- ENDIF -->
Añadir despues

Código: Seleccionar todo

							<!-- IF postrow.S_SO_GOOGLE --><g:plusone size="medium"></g:plusone><!-- ENDIF -->
Buscar:

Código: Seleccionar todo

						   <!-- IF postrow.S_SO_FACEBOOK --><td align="center"><a href="{postrow.U_FACEBOOK}" target="_blank"><img src="{T_IMAGESET_LANG_PATH}/share_on_buttons/shareon_facebook.png" alt="{L_SHARE_ON_FACEBOOK}" title="{L_SHARE_ON_FACEBOOK}"/></a></td>
						   <td><a href="{postrow.U_FACEBOOK}" target="_blank">Facebook</a></td> <!-- ENDIF -->
						   
						   <!-- IF postrow.S_SO_TWITTER --><td align="center"><a href="{postrow.U_TWITTER}" target="_blank"><img src="{T_IMAGESET_LANG_PATH}/share_on_buttons/shareon_twitter.png" alt="{L_SHARE_ON_TWITTER}" title="{L_SHARE_ON_TWITTER}"/></a></td>
						   <td><a href="{postrow.U_TWITTER}" target="_blank">Twitter</a></td> <!-- ENDIF -->
						   
Añadir despues

Código: Seleccionar todo

						   <!-- IF postrow.S_SO_GOOGLE --><td align="center"><g:plusone size="small"></g:plusone></td>
						   <td><g:plusone size="medium">Twitter</g:plusone></td> <!-- ENDIF -->
(los cambios en subsilver2, los pondre en el instalador, cuando añada google+1)
Abrir: includes/acp/acp_shareon.php
Buscar:

Código: Seleccionar todo

			set_config('so_facebook', request_var('so_facebook', 0));
			set_config('so_twitter', request_var('so_twitter', 0));
Añadir Despues

Código: Seleccionar todo

			set_config('so_google', request_var('so_google', 0));
Buscar

Código: Seleccionar todo

			'SO_FACEBOOK'   => $config['so_facebook'],
			'SO_TWITTER'   => $config['so_twitter'],
Añadir despues

Código: Seleccionar todo

			'SO_GOOGLE'   => $config['so_google'],
Abrir: includes/acp/info/acp_shareon.php
Buscar

Código: Seleccionar todo

		set_config('so_facebook', 0);
		set_config('so_twitter', 0);
Añadir despues

Código: Seleccionar todo

		set_config('so_google', 0);
Abrir: adm/style/acp_shareon.html
Buscar

Código: Seleccionar todo

		<dl>
			<dt><label for="so_twitter">{L_SO_TWITTER}</label></dt>
			<dd><input type="radio" class="radio" name="so_twitter" value="1" <!-- IF SO_TWITTER -->checked="checked"<!-- ENDIF -->/> {L_YES} &nbsp;
				<input type="radio" class="radio" name="so_twitter" value="0" <!-- IF not SO_TWITTER -->checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
		</dl>
Añadir despues

Código: Seleccionar todo

		<dl>
			<dt><label for="so_google">{L_SO_GOOGLE}</label></dt>
			<dd><input type="radio" class="radio" name="so_google" value="1" <!-- IF SO_GOOGLE -->checked="checked"<!-- ENDIF -->/> {L_YES} &nbsp;
				<input type="radio" class="radio" name="so_google" value="0" <!-- IF not SO_GOOGLE -->checked="checked"<!-- ENDIF --> /> {L_NO}</dd>
		</dl>
Abrir: language/es/mods/info_acp_shareon.php
Buscar

Código: Seleccionar todo

	'SO_FACEBOOK'	=> 'Facebook',
	'SO_TWITTER'	=> 'Twitter',
Añadir despues

Código: Seleccionar todo

	'SO_GOOGLE'	=> 'Google',
Abrir: styles/prosilver/template/overall_header.html
Buscar

Código: Seleccionar todo

</head>
Añadir antes

Código: Seleccionar todo

<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>
Cuando tengas lo cambios, actualiza la plantilla, y limpia la cache, también refresca el navegador (control + f5)
Si encuentras alguna fallo mas, reportalo
Gracias por el interes y por probar esta MODificacion :cachas: :cerveza:

Re: [BETA] Share On 1.1.0

Publicado: 12 Jun 2011, 18:56
por Turbooo
Me ha dado este error

Imagen

Tambien decirte q en los cambios del viewtopic_body.php cuando se añade esto:

Código: Seleccionar todo

							<!-- IF postrow.S_SO_GOOGLE --><g:plusone size="medium"></g:plusone><!-- ENDIF -->
deberia ser con "small" ya que este es el q aparece encima de los post y tendria q ser mas pequeño, y en la otra modificacion del mismo archivo donde pone "small" poner medium, q seria los q aparecen debajo del primer post para los no registrados y este si es mas grande