Seite 1 von 1

Mod Share on Seitenzahl hinzufügen

Verfasst: 05.09.2013 10:57
von LisaserstesForum
Hi, ich hab mir die Mod Share on installiert, mit der man Social Network Buttons unter den ersten Beitrag einfügen kann.
Hier ist der Link: https://www.phpbb.com/customise/db/mod/share_on/

Leider wird, wenn man z.B. auf Seite 2 ist, nur die Adresse zum Thema geteilt, die Seitenzahl also nicht.
Zuständig dafür ist die viewtopic.php:

Code: Alles auswählen

        // Share On 2.1.0 MOD
        'U_FACEBOOK'    => "http://www.facebook.com/share.$phpEx?u=" . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_TWITTER'    => 'http://twitter.com/?status=' . $topic_data['topic_title'] . ' ' . generate_board_url() . "/viewtopic.$phpEx?t=" . $topic_data['topic_id'],
        'U_DIGG'    => 'http://digg.com/submit?phase=2&url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'] . '&title=' . $topic_data['topic_title'],
        'U_MYSPACE'    => 'http://www.myspace.com/Modules/PostTo/Pages/?u=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'] . '&t=' . $topic_data['topic_title'],
        'U_DELICIOUS'     => 'http://delicious.com/post?url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'] . '&title=' . $topic_data['topic_title'],        
        'U_TECHNORATI'    => 'http://technorati.com/faves?add=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_TUENTI'    => 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_SONICO'    => "http://www.sonico.com/share.$phpEx?title=" . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_FRIENDFEED'    => 'http://friendfeed.com/share?url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_TUMBLR'    => 'http://www.tumblr.com/share/link?url=' . urlencode(generate_board_url() . "/viewtopic.$phpEx?t=". ($topic_data['topic_id'])) . '&name=' . ($topic_data['topic_title']),
        'U_GOOGLE'    => 'https://plus.google.com/share?url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        // Share On 2.1.0 MOD   
Eigentlich fehlt mir nur das Wissen, welchen Code man für die Seitenzahl benutzt, das Einfügen kriege ich alleine hin.
Die Url setzt sich ja so zusammen: generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
und da fehlt einfach noch ein Code für die Seitenanzahl.
(In dem Forum gibt es nur einen Beitrag pro Seite)

Re: Mod Share on Seitenzahl hinzufügen

Verfasst: 06.09.2013 19:14
von Miriam
LisaserstesForum hat geschrieben:...
Die Url setzt sich ja so zusammen: generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
und da fehlt einfach noch ein Code für die Seitenanzahl.
...
Die URL setzt sich nicht für alle sozialen Netze so zusammen, manche brauchen / wollen noch etwas mehr.

Check das mal:
Finde in der viewtopic.php

Code: Alles auswählen

        // Share On 2.1.0 MOD
        'U_FACEBOOK'    => "http://www.facebook.com/share.$phpEx?u=" . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_TWITTER'    => 'http://twitter.com/?status=' . $topic_data['topic_title'] . ' ' . generate_board_url() . "/viewtopic.$phpEx?t=" . $topic_data['topic_id'],
        'U_DIGG'    => 'http://digg.com/submit?phase=2&url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'] . '&title=' . $topic_data['topic_title'],
        'U_MYSPACE'    => 'http://www.myspace.com/Modules/PostTo/Pages/?u=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'] . '&t=' . $topic_data['topic_title'],
        'U_DELICIOUS'     => 'http://delicious.com/post?url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'] . '&title=' . $topic_data['topic_title'],        
        'U_TECHNORATI'    => 'http://technorati.com/faves?add=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_TUENTI'    => 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_SONICO'    => "http://www.sonico.com/share.$phpEx?title=" . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_FRIENDFEED'    => 'http://friendfeed.com/share?url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        'U_TUMBLR'    => 'http://www.tumblr.com/share/link?url=' . urlencode(generate_board_url() . "/viewtopic.$phpEx?t=". ($topic_data['topic_id'])) . '&name=' . ($topic_data['topic_title']),
        'U_GOOGLE'    => 'https://plus.google.com/share?url=' . generate_board_url() . "/viewtopic.$phpEx?t=". $topic_data['topic_id'],
        // Share On 2.1.0 MOD  
tausche aus gegen:

Code: Alles auswählen

        // Share On 2.1.0 MOD
        'U_FACEBOOK'    => "http://www.facebook.com/share.$phpEx?u=" . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        'U_TWITTER'    => 'http://twitter.com/?status=' . $topic_data['topic_title'] . ' ' . generate_board_url() . "/viewtopic.$phpEx?p=" . $row['post_id'],
        'U_DIGG'    => 'http://digg.com/submit?phase=2&url=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'] . '&title=' . $topic_data['topic_title'],
        'U_MYSPACE'    => 'http://www.myspace.com/Modules/PostTo/Pages/?u=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        'U_DELICIOUS'     => 'http://delicious.com/post?url=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'] . '&title=' . $topic_data['topic_title'],        
        'U_TECHNORATI'    => 'http://technorati.com/faves?add=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        'U_TUENTI'    => 'http://www.tuenti.com/?m=Share&func=index&url=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        'U_SONICO'    => "http://www.sonico.com/share.$phpEx?title=" . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        'U_FRIENDFEED'    => 'http://friendfeed.com/share?url=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        'U_TUMBLR'    => 'http://www.tumblr.com/share/link?url=' . urlencode(generate_board_url() . "/viewtopic.$phpEx?t=". $row['post_id']) . '&name=' . ($topic_data['topic_title']),
        'U_GOOGLE'    => 'https://plus.google.com/share?url=' . generate_board_url() . "/viewtopic.$phpEx?p=". $row['post_id'],
        // Share On 2.1.0 MOD  

Re: Mod Share on Seitenzahl hinzufügen

Verfasst: 06.09.2013 20:56
von LisaserstesForum
Ach Miriam, wenn wir dich hier nicht hätten...
Ich hätte das so nie hinbekommen. Danke danke :*