Falscher Link wenn über Tapatalk bedankt wird.

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.
darot
Mitglied
Beiträge: 492
Registriert: 15.01.2005 00:26
Kontaktdaten:

Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von darot »

Hallo Leute

Ich habe schon länger das Problem, wenn sich jemand über Tapatalk für einen Beitrag bedankt, dass dann ein falscher Benachrichtigungslink per PN gesendet wird. Klickt man dann auf den Link, öffnet sich nur eine weisse Seite. Ruft man aber die PNs über Tapatalk auf und folgt dort dem Link, dann funktioniert es. Wenn sich jemand normal über das Forum bedankt, dann funktioniert der Link einwandfrei, normal über das Forum wie auch per Tapatalk.

Habe nun gestern den Thanks for Posts Mode auf die neuste Version aktualisiert, was aber nichts ändert an dem Problem.
Es handelt sich um die beiden Mods Tapatalk 3.5.0 und Thanks for Posts 1.3.5.

Es wird zum Beispiel folgender Link per PN gesendet, wenn sich jemand über Tapatalk für einen Beitrag bedankt:

Code: Alles auswählen

http://www.hundiforum.ch/home/httpd/vhosts/hundiforum.ch/httpdocs/forum/viewtopic.php?p=18986#p18986
In dieser URL steht folgendes zu viel geschrieben /home/httpd/vhosts/hundiforum.ch/httpdocs und muss gelöscht werden das der Link funktioniert.

Korrekt müsste der Link so aussehen:

Code: Alles auswählen

http://www.hundiforum.ch/forum/viewtopic.php?p=18986#p18986
Ich habe absolut keine Ahnung, welche Datei nun für diese falsche Ausgabe zuständig ist. Liegt es bei den Tapatalk Dateien, bei den Thanks for Posts Dateien oder irgend wo anders?

Ich bin um jede Hilfe Dankbar, da es ziemlich nervig ist und meine Mitglieder schätzen diese Funktion sehr. Wenn ihr mehr Angaben braucht liefere ich die gerne nach. Beim Support von Tapatalk kann ich leider nicht nachfragen, da es keinen deutschen Support gibt.

Gruss, Dani
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von Miriam »

Das kann nur eine absolute Pfadangabe sein, denn /home/httpd/vhosts/hundiforum.ch/httpdocs/ ist der Pfad aus Sicht des Root Verzeichnisses des Servers, auf dem der (Apache-)Webserver läuft.
Wohin gegen das Forum-Root Verzeichnis /forum ist, denn aus den Internet, kannst Du nicht näher an das Server Root Verzeichnis als /home/httpd/vhosts/hundiforum.ch/httpdocs/, was durch die Internetadresse http://www.hundiforum.ch aufgerufen werden kann.

Da muß also irgendwo ein absolute Pfadangabe eingebaut worden sein... keine relative. (Ich hoffe, das war verständlich.)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
darot
Mitglied
Beiträge: 492
Registriert: 15.01.2005 00:26
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von darot »

Hallo....

Kann man das ein bisschen einschränken, in welchen Dateien ich auf die Suche gehen muss oder kann sich diese Pfadangabe überall befinden?
Im Moment fällt mir nichts ein, wo ich eine solche Änderung gemacht haben sollte.

Gruss, Dani
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von Miriam »

darot hat geschrieben:...Kann man das ein bisschen einschränken....
man = Miriam? :o

Also ich kenne die Mod nicht und ich arbeite auch nicht mit dieser ... Wenn ich etwas Luft habe, kann ich ja mal 'nen Blick rein werfen.
Vllt. ist hier auch ein eingefleischter Tapatalk Benutzer, der das "Problem" schon lokalisiert hat? *Blick in die Runde*
Zuletzt geändert von Miriam am 20.11.2012 23:00, insgesamt 1-mal geändert.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
darot
Mitglied
Beiträge: 492
Registriert: 15.01.2005 00:26
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von darot »

Ich wollte fragen, ob ich die Suche auf Gewisse Bereiche einschränken kann und nicht alle Dateien die irgendwie mit dem Forum zu tun haben durchsuchen muss. Wie du aber geschrieben hast, müsste das Problem in irgend einer Datei von Tapatalk selber sein? Kannst du mir eventuell irgend ein Suchbegriff angeben, nach dem ich suchen könnte? Tapatalk liefert sehr viele Dateien und das würde sehr lange dauern wenn ich da jede Datei öffnen muss und die ganzen Dateien durchgehen müsste. So könnte ich jeweils die Dateien öffnen und per Suche nach dem gesuchten suchen. Würde schon etwas schneller gehen.

Gruss, Dani
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von BNa »

Da wäre schonmal ein Kandidat im Thanks

in includes/functions_thanks.php

Code: Alles auswählen

            'U_POST_THANKS'    => "$server_url/viewtopic.".$phpEx.'?p='.$post_id.'#p'. $post_id,
mit vorhergehender Definierung hier

Code: Alles auswählen

        $server_url = generate_board_url(); 
und einer im Tapatalk

in root/mobiquo/function/viewtopic.php

Code: Alles auswählen

    'U_TOPIC'                => "{$server_path}viewtopic.$phpEx?f=$forum_id&t=$topic_id",
    'U_FORUM'                => $server_path,
mit vorhergehender Definierung hier

Code: Alles auswählen

// This is only used for print view so ...
$server_path = (!$view) ? $phpbb_root_path : generate_board_url() . '/';
darot
Mitglied
Beiträge: 492
Registriert: 15.01.2005 00:26
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von darot »

Ich kenne mich da einfach zu wenig aus mit den Codes und verstehe nicht ganz wie und was genau ich bei der vorhergehender Definierung ändern oder ersetzen muss.
Kannst du mir bitte aufzeigen wie es danach aussehen sollte.

Schon mal vielen Dank für die Hilfe.

Gruss, Dani
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von BNa »

Teste mal, aus meinem letzten Post

Finde

Code: Alles auswählen

"$server_url/viewtopic
und

Code: Alles auswählen

"{$server_path}viewtopic
und ersetze beide mit

Code: Alles auswählen

"{$phpbb_root_path}viewtopic
Alle Caches leeren etc.
darot
Mitglied
Beiträge: 492
Registriert: 15.01.2005 00:26
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von darot »

Hallo...

Ich habe nun die beiden Änderungen durchgeführt, was aber leider nichts geändert hat und die Links sehen immer noch gleich aus.

So sehen nun die Änderungen aus:

includes/functions_thanks.php

Code: Alles auswählen

			'U_POST_THANKS'	=> "{$phpbb_root_path}viewtopic.".$phpEx.'?p='.$post_id.'#p'. $post_id,
mobiquo/function/viewtopic.php

Code: Alles auswählen

'U_TOPIC'				=> "{$phpbb_root_path}viewtopic.$phpEx?f=$forum_id&t=$topic_id",
Danach habe ich Templates, Themes, Grafiksammlungen aktualisiert und den Caches gelöscht. Danach hatte ich auch noch den Inhalt vom Chache Ordner im root Verzeichnis per Hand gelöscht. Brachte leider auch nicht das gewünschte Ergebnis.

Gruss, Dani
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Falscher Link wenn über Tapatalk bedankt wird.

Beitrag von BNa »

Dann mach das rückgängig und

Öffne

includes/functions_thanks.php

Finde (Zeile 593/94)

Code: Alles auswählen

    $massage = '<a href="' . append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $post_id .'#p' . $post_id) .'">'. $user->lang['THANKS_PM_MES_'. $lang_act] .'</a>';
    $pm_data = array(
Ersetze mit

Code: Alles auswählen

    $massage = '<a href="' . append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $post_id .'#p' . $post_id) .'">'. $user->lang['THANKS_PM_MES_'. $lang_act] .'</a>';
    
    $doc_root = $_SERVER['DOCUMENT_ROOT'];
    $massage  = str_replace("$doc_root", "", $massage);
    
    $pm_data = array(
Und testen
Antworten

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