Social BookMarks (MOD V2)

Started by lucas-ruroken, February 16, 2010, 05:14:08 PM

Previous topic - Next topic

lucas-ruroken

Social BookMarks

Autor:
- lucas-ruroken

Compatibilidad
- Smf 2.0



Custom:
- http://custom.simplemachines.org/mods/index.php?mod=2414


Adk Portal 3.1 is coming....

Design your universe!

4Kstore


¡¡NEW MOD: Sparkles User Names!!!

lucas-ruroken

creo que si, el prettyurl's sino me ekivoco modifica la url del query string reemplazando el scripturl asi que seguramente lo sea, es cuestino de probar...
Adk Portal 3.1 is coming....

Design your universe!

4Kstore

Quote from: lucas-ruroken on February 16, 2010, 07:24:52 PM
creo que si, el prettyurl's sino me ekivoco modifica la url del query string reemplazando el scripturl asi que seguramente lo sea, es cuestino de probar...

El que había hecho mirahalo no era compatible por eso pregunto.
Saludos!

¡¡NEW MOD: Sparkles User Names!!!

lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!


enik

Buena alternativa lucas gracias lo provare ,una pregunta si lo testeo puedo modificarle unas cosas ya que me ha dado una idea genial en esta posicion este mod si le agrego te aviso va para que estes conciente de ello.

;)

lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

enik

Gracias Lucas lo testeare en un demo a ver que locuras me salen jeje.

ciao.

ealexander

hola amigos en que parte del mod se modifica para que al pasar el mouse por encima del icono me salga el nombre de la red social y al hacer click en el icono no me habra la pagina de la red socila en la misma donde estoy si no que la habra en una nueva ventana, se podria hacer eso y en que parte del mod se hace, gracias por su ayuda
Saludos
foros peru
en el encontraras temas de interes como los sgtes:

Deportes     Estudiantes    Tv y Espectáculos       Universidades   
Amor y Sexualidad

lucas-ruroken

en el Subs.php buscas:

function load_socialbookmarks()
{
global $scripturl, $boardurl, $context, $txt;

$url = urlencode($scripturl.'?topic='.$context['current_topic'].'.0');
$social = '';

$social .= '<b>'.!empty($txt['sd_add']) ? $txt['sd_add'] : 'Add this topic to' .' </b>';

$social .= '<a href="http://digg.com/submit?phase=2&url='.$url.'"><img src="'.$boardurl.'/bookmarks/digg.gif"  style="vertical-align: bottom;" alt="" /></a>';
         
$social .= '<a href="http://slashdot.org/bookmark.pl?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/slashdot.gif"  style="vertical-align: bottom;" alt="" /></a>';
         
$social .= '<a href="http://del.icio.us/post?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/delicious.gif" style="vertical-align: bottom;" alt="" /></a>';
         
$social .= '<a href="http://technorati.com/faves/?add='.$url.'"><img src="'.$boardurl.'/bookmarks/technorati.gif"  style="vertical-align: bottom;" alt="" /></a>';
         
$social .= '<a href="http://furl.net/storeIt.jsp?u='.$url.'&t='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/furl.gif" style="vertical-align: bottom;" alt="" /></a>';
         
$social .= '<a href=" http://www.google.com/bookmarks/mark?op=edit&bkmk='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/google.gif" style="vertical-align: bottom;" alt="" /></a>';
         
$social .= '<a href="  http://myweb.yahoo.com/myresults/bookmarklet?t='.$context['page_title_html_safe'].'&u='.$url.'"><img src="'.$boardurl.'/bookmarks/yahoo.gif" style="vertical-align: bottom;" alt="" /></a>';
         


echo $social;


}


y ahi tienes los codigos html para modifcar

saludos
Adk Portal 3.1 is coming....

Design your universe!

ealexander

hola lukas me podrias ayudar en que parte exactamente debo de agregar y que poner ya que esta en php y no domino mucho que digamos je, si no es mucha molestia me podrias echar una mano
Saludos
foros peru
en el encontraras temas de interes como los sgtes:

Deportes     Estudiantes    Tv y Espectáculos       Universidades   
Amor y Sexualidad

lucas-ruroken

La funcion que te di mas arriba, reemplazala por esta:


function load_socialbookmarks()
{
   global $scripturl, $boardurl, $context, $txt;
   
   $url = urlencode($scripturl.'?topic='.$context['current_topic'].'.0');
   $social = '';
   
   $social .= '<b>'.!empty($txt['sd_add']) ? $txt['sd_add'] : 'Add this topic to' .' </b>';
   
   $social .= '<a title="Digg" href="http://digg.com/submit?phase=2&url='.$url.'"><img src="'.$boardurl.'/bookmarks/digg.gif"  style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a title="Slashdot" href="http://slashdot.org/bookmark.pl?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/slashdot.gif"  style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a title="Del Icio Us" href="http://del.icio.us/post?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/delicious.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a title="Technorati" href="http://technorati.com/faves/?add='.$url.'"><img src="'.$boardurl.'/bookmarks/technorati.gif"  style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a title="Furl" href="http://furl.net/storeIt.jsp?u='.$url.'&t='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/furl.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a title="Google" href=" http://www.google.com/bookmarks/mark?op=edit&bkmk='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/google.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a title="Yahoo" href="  http://myweb.yahoo.com/myresults/bookmarklet?t='.$context['page_title_html_safe'].'&u='.$url.'"><img src="'.$boardurl.'/bookmarks/yahoo.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   
   
   echo $social;


}
Adk Portal 3.1 is coming....

Design your universe!

ealexander

hola lukas probe el codigo que me pasaste pero solo me sale lo de al pasar el mouse por la imagen me muestra el nombre dle marcador y no me abre una nueva ventana aparte de la del foro al hacer clic en la imagen, me podrias ayudar
Saludos
foros peru
en el encontraras temas de interes como los sgtes:

Deportes     Estudiantes    Tv y Espectáculos       Universidades   
Amor y Sexualidad

lucas-ruroken

asi:

function load_socialbookmarks()
{
   global $scripturl, $boardurl, $context, $txt;
   
   $url = urlencode($scripturl.'?topic='.$context['current_topic'].'.0');
   $social = '';
   
   $social .= '<b>'.!empty($txt['sd_add']) ? $txt['sd_add'] : 'Add this topic to' .' </b>';
   
   $social .= '<a target="_blank" title="Digg" href="http://digg.com/submit?phase=2&url='.$url.'"><img src="'.$boardurl.'/bookmarks/digg.gif"  style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a target="_blank" title="Slashdot" href="http://slashdot.org/bookmark.pl?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/slashdot.gif"  style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a target="_blank" title="Del Icio Us" href="http://del.icio.us/post?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/delicious.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a target="_blank" title="Technorati" href="http://technorati.com/faves/?add='.$url.'"><img src="'.$boardurl.'/bookmarks/technorati.gif"  style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a target="_blank" title="Furl" href="http://furl.net/storeIt.jsp?u='.$url.'&t='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/furl.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a target="_blank" title="Google" href=" http://www.google.com/bookmarks/mark?op=edit&bkmk='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/google.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   $social .= '<a target="_blank" title="Yahoo" href="  http://myweb.yahoo.com/myresults/bookmarklet?t='.$context['page_title_html_safe'].'&u='.$url.'"><img src="'.$boardurl.'/bookmarks/yahoo.gif" style="vertical-align: bottom;" alt="" /></a>';
           
   
   
   echo $social;


}
Adk Portal 3.1 is coming....

Design your universe!

ealexander

ya lo probe quedo excelente gracias por tu ayuda, una ultima consulta si se quiere agregar mas redes sociales como facebook y twiter mi duda es en esta parte de codigo:

href="  http://myweb.yahoo.com/myresults/bookmarklet?t='.$context['page_title_html_safe']

en el atributo href tendria que reemplazar con estas direcciones ?
http://www.facebook.com/
http://twitter.com/
o que tipo de direcciones pongo tiene alguna estrcutura? podrias ecplicarme esa parte
Saludos
foros peru
en el encontraras temas de interes como los sgtes:

Deportes     Estudiantes    Tv y Espectáculos       Universidades   
Amor y Sexualidad

lucas-ruroken

primero debes investigar de que forma es la url para marcadores social
y luego antes de

echo $social;

agregas
$social .= 'Aqui el codigo';
Adk Portal 3.1 is coming....

Design your universe!

ealexander

hola amigos como estan bueno tengo un problema con este mod le hice algunas modificaciones y agregue algunas redes sociales las cuales menciono:
facebook, twitter, myspace, google, yahoo, digg, delicious, technorati
de los cuakles no me funcionan los sgtes:
facebook, twitter, myspace, google, yahoo
al hacer click en cada icono me sale un mensaje con la sgte estructura:
Not Found
The requested URL / http://www.facebook.com/share.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
para cada uno de los que estan mal

antes me funcionaban muy bien, hasta que de un momento a otro me salio ese mensaje de error

les dejo el codigo que use para modificar, espero me puedan ayudar a revisarlo, tal vez pueda ser eso


function load_socialbookmarks()
{
   global $scripturl, $boardurl, $context, $txt;
   
   $url = urlencode($scripturl.'?topic='.$context['current_topic'].'.0');
   $social = '';
   
   $social .= '<b>'.!empty($txt['sd_add']) ? $txt['sd_add'] : 'Add this topic to' .' </b>';
   
       $social .= '<a title="facebook" target="_blank" href=" http://www.facebook.com/share.php?u='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/facebook.png" style="vertical-align: bottom;" alt="" /></a>';
     $social .= '     ';
  $social .= '<a title="twitter" target="_blank" href=" http://twitter.com/home?status='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/twitter.png" style="vertical-align:  bottom;" alt="" /></a>';
     $social .= '     ';
  $social .= '<a title="myspace" target="_blank" href=" http://www.myspace.com/index.cfm?fuseaction=postto&amp;c=&amp;t=&amp;u='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/myspace.png" style="vertical-align: bottom;" alt="" /></a>';
     $social .= '     ';
   
    $social .= '<a title="Google" target="_blank" href=" http://www.google.com/bookmarks/mark?op=edit&bkmk='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/google.png" style="vertical-align: bottom;" alt="" /></a>';
  $social .= '     ';

   $social .= '<a title="Yahoo" target="_blank" href="  http://myweb.yahoo.com/myresults/bookmarklet?t='.$context['page_title_html_safe'].'&u='.$url.'"><img src="'.$boardurl.'/bookmarks/yahoo.png" style="vertical-align: bottom;" alt="" /></a>';
      $social .= '     ';

   $social .= '<a title="Digg" target="_blank" href="http://digg.com/submit?phase=2&url='.$url.'"><img src="'.$boardurl.'/bookmarks/digg.png"  style="vertical-align: bottom;" alt="" /></a>';
       
    $social .= '     ';

   $social .= '<a title="Del Icio Us" target="_blank" href="http://del.icio.us/post?url='.$url.'&title='.$context['page_title_html_safe'].'"><img src="'.$boardurl.'/bookmarks/delicious.png" style="vertical-align: bottom;" alt="" /></a>';
            $social .= '     '; 
   $social .= '<a title="Technorati" target="_blank" href="http://technorati.com/faves/?add='.$url.'"><img src="'.$boardurl.'/bookmarks/technorati.png"  style="vertical-align: bottom;" alt="" /></a>';
           
   echo $social;
}


gracias de antemano por su posible ayuda
Saludos
foros peru
en el encontraras temas de interes como los sgtes:

Deportes     Estudiantes    Tv y Espectáculos       Universidades   
Amor y Sexualidad

lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

enik


lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

enik


lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

ZerK

Buen trabajo, estas imparable hehe

lucas-ruroken

jaja masomenos, ya era hora que actualice los mods :P
Adk Portal 3.1 is coming....

Design your universe!

aamm95

Hola,

He intentado instalar tu mod en smf 2.0.7

El mod funciona (la funcionalidad por defecto para las 7 redes sociales que va en la instalación funciona), pero cuando intento ir al apartado de configuración del mod en administración,
me da el siguiente error:

QuoteFatal error: Function name must be a string in /home/xxxxxxx_usr/xxxxxxxx.com/foro/Sources/ManagePosts.php on line 101

El código, para instalar el mod lo he hecho manualmente, donde va la modificación es el siguiente:

Quote// Tabs for browsing the different ban functions.
        $context[$context['admin_menu_name']]['tab_data'] = array(
                'title' => $txt['manageposts_title'],
                'help' => 'posts_and_topics',
                'description' => $txt['manageposts_description'],
                'tabs' => array(
                        'posts' => array(
                                'description' => $txt['manageposts_settings_description'],
                        ),
                        'bbc' => array(
                                'description' => $txt['manageposts_bbc_settings_description'],
                        ),
                        'censor' => array(
                                'description' => $txt['admin_censored_desc'],
                        ),
                        'topics' => array(
                                'description' => $txt['manageposts_topic_settings_description'],
                        ),
                        'socialbookmarks' => array(
                                'description' => $txt['manageposts_socialbookmarks_settings_description'],
                        ),
                ),
        );

        // Call the right function for this sub-action.
        $subActions[$_REQUEST['sa']]();
}

La linea 101 es la siguiente:
Quote$subActions[$_REQUEST['sa']]();

Y esta es la dirección a la que apunta el apartado de configuración de tu mod cuando trato de entrar en configuracion:

Quotehttp://www.xxxxxxxxx.com/foro/index.php?action=admin;area=postsettings;sa=socialbookmarks;b6f3f159=4411f0c213b6cdcf7106d4097d355a02

Decirte que, en la instalación manual tuve que ir fichero por fichero de los afectados, además de las plantillas, porque el instalador no encontraba el punto donde hacer los cambios, aunque los
fui buscando yo y, uno por uno, añadiendo la modificación antes o después, en función de lo que indicaba el parser de smf...

Una ayuda sería bien recibida.

Gracias de antemano.


aamm95

Perdona, ya lo he resuelto. Una tontería de nada.

Advertisement: