Turbooo escribió:He conseguido ponerlo, pero no como deberia
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
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
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
Buscar
Código: Seleccionar todo
'SO_FACEBOOK' => $config['so_facebook'],
'SO_TWITTER' => $config['so_twitter'],
Añadir despues
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
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}
<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}
<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
Abrir: styles/prosilver/template/overall_header.html
Buscar
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
