Comunidad PHPeros
Lenguajes => Aplicaciones Pre-Fabricadas => Mensaje iniciado por: naveda en 12 de Julio de 2011, 16:41:46 pm
-
Hola a todos!!
Publico el plugin para SMF que añade la funcionalidad de Google para calificar contenidos (+1). Tiene la misma función que el "Me gusta" de Facebook.
install.xml
<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
<id>naveda:googleplus1</id>
<version>1.0</version>
<file name="$themedir/Display.template.php">
<operation>
<search position="before"><![CDATA[
<span id="author">', $txt['author'], '</span>
', $txt['topic'], ': ', $context['subject'], ' (', $txt['read'], ' ', $context['num_views'], ' ', $txt['times'], ')]]></search>
<add><![CDATA[
<div class="googlePlus_button"><g:plusone size="medium"></g:plusone></div>]]></add>
</operation>
</file>
<file name="$themedir/index.template.php">
<operation>
<search position="after"><![CDATA[ echo '
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />]]></search>
<add><![CDATA[echo '
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{lang: \'es\'}
</script>';
]]></add>
</operation>
<operation>
<search position="after"><![CDATA[
// Here comes the JavaScript bits!
echo ']]></search>
<add><![CDATA[
// CSS para el Boton de Google Plus
echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/googlePlus.css" />';]]></add>
</operation>
</file>
</modification>
package-info.xml
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
<name>Google Plus1</name>
<id>naveda:gplus1</id>
<type>modification</type>
<version>1.0</version>
<install>
<modification>install.xml</modification>
<require-file name="googlePlus.css" destination="$themedir/css" />
</install>
<uninstall>
<modification reverse="true">install.xml</modification>
</uninstall>
</package-info>
googlePlus.css
div.googlePlus_button {
display: inline;
margin-top: 6px;
float: right;
}
Adjunto el .zip que está listo para subirse directamente a SMF, solo válido 100% para la version SMF 2.0.
-
Excelente, y aunque te sobran los karmas, te daré otro mas.
-
Buen aporte pero es una copia todo
-
No entiendo muy bien a que te refieres cuando dices que "es una copia todo", para aclarar por si acaso, el plugin no es ninguna copia.
Si hablas del hecho de que el +1 es una copia, desde luego, pero no es esa la cuestión a tratar ;)
-
Muchas gracias por el aporte naveda. Está bueno.
-
Muchas gracias, Me servirá de mucho. :bstar:
-
Gracias por publicar el MOD, ya que seguro que a alguien le sirve. No puedo darte +1, pero igual se agradece :)
-
He publicado la version modificada.
Recomiendo mirar antes los plugins oficiales antes que este plugin porque he visto que ya han ido apareciendo otros más elaborados ;)
-
Gracias por publicar el MOD, ya que seguro que a alguien le sirve. No puedo darte +1, pero igual se agradece :)
Por cierto, se lo doy por ti ok ;).
-
oie nevada pero esto ya esta mas que creado xD son 2 los que ya existen con la misma funcion que hay de nuevo? el que lo hallas creado tu?
-
oie nevada pero esto ya esta mas que creado xD son 2 los que ya existen con la misma funcion que hay de nuevo? el que lo hallas creado tu?
Hasta donde sé, cuando él lo creó no se había hecho ninguno aún.
-
Excelente @naveda, se valoriza el trabajo lo hubieras enviado a SMF oficial.. Igualmente un mes antes de está publicación se creo otro por parte de Adk Team, http://custom.simplemachines.org/mods/index.php?mod=3059
Saludos.