Mod Share on Seitenzahl hinzufügen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Mod Share on Seitenzahl hinzufügen

Beitrag 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)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Mod Share on Seitenzahl hinzufügen

Beitrag 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  
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
LisaserstesForum
Mitglied
Beiträge: 996
Registriert: 28.08.2008 20:20
Wohnort: Kassel

Re: Mod Share on Seitenzahl hinzufügen

Beitrag von LisaserstesForum »

Ach Miriam, wenn wir dich hier nicht hätten...
Ich hätte das so nie hinbekommen. Danke danke :*
Antworten

Zurück zu „[3.0.x] Mod Support“