Seite 4 von 5

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 17.08.2013 13:30
von Miriam
Die Problematik ist die, dass die Links bei Dir durch das SEO anders erwartet / aufbereitet werden.
Dadurch bedingt wird für den Code, den Porutchik erstellt hat, der string verändert :

Code: Alles auswählen

                    if (!empty($topic_title))
                    {
                        $internal_url = preg_replace('/(&)sid=[0-9a-f]{32}/', '', substr($str, strlen($matches[1][$k])));
                        if (preg_match($last_char_patt, $str, $math))
                        {
                            $internal_url = preg_replace($last_char_patt, '', $internal_url);
                        }
                        $replacement = $matches[1][$k] . '[url=' . trim($internal_url) . ']' . $topic_title . '[/url]' . (isset($math[1]) ? $math[1] : '');
                        $this->message = preg_replace("@$str@", $replacement, ' ' . $this->message); // Hier kommt der Fehler zum Tragen, vllt sollte man sich hier mal $str anschauen, wie der aussieht
                    }
Du kannst gern probieren diesen Code in der message_parser.php

Code: Alles auswählen

$this->message = preg_replace("@$str@", $replacement, ' ' . $this->message);
gegen diesen austauschen

Code: Alles auswählen

$this->message = @preg_replace("@$str@", $replacement, ' ' . $this->message);
und schauen, was dann passiert.

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 19.08.2013 08:16
von techno-com
Hi.... das brachte keine Änderung ... gleiches Verhalten (posten geht, Fehlerbild ist genau wie vorher).
Siehe unter http://www.techno-com.de/Forum/test-for ... tml#p17640

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 10:23
von kamp
Habe auch noch se ein paar Problemchen mit dem Mod.

1.) wenn in der URL das www fehlt, funktionierts nicht, es wird nur die URL ausgegeben, nicht der Titel. Wie könnte man den Mod erweitern damit auch interne URLs ohne WWW gehen?
2.) Mein Forum läuft auf der Beispieldomain www.test.at - jedoch ist zusätzlich noch eine ownCloud installiert (www.test.at/cloud/) wird nun ein Cloud-Link im Forum gepostet, wird dieser mit einem falschen Titel eines Beitrages aus dem Forum angezeigt? Der Cloud-Link sieht so aus: http://www.test.at/cloud/public.php?ser ... bc305f8894
Was könnte man da tun? Wäre super wenn die Cloud-Links z.B. als externe erkannt werden oder ev. in der Cloud-DB nach dem Dateinamen gesucht wird, gibt's da irgend welche Ideen? Wie wäre der Mod zu erweitern, dass man prüft ob es sich um eine Cloud-URL handelt?

Danke im Voraus

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 11:08
von Kirk
Hallo
kamp hat geschrieben:1.) wenn in der URL das www fehlt, funktionierts nicht, es wird nur die URL ausgegeben, nicht der Titel.
Das kann ich nicht bestätigen, in einem Testboard von mir funktioniert es auch ohne www.

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 13:51
von kamp
Danke für die schnelle Antwort!

Habs jetzt grad nochmal probiert: jetzt kommt zwar nicht die URL, aber das hier: Test Community • Anmelden

und der gleiche Link mit www: Testbeitrag

also ich muss dazu sagen, die Foren sind alle nur für registrierte Mitglieder sichtbar.

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 19:46
von Miriam
Und da hast Du auch schon die Ursache für die Anzeige des Seitentitels gefunden.

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 19:47
von kamp
und wie kann ich das dann beheben? ich bin ja eingeloggt und kann die foren sehen...?

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 20:54
von Miriam
Also ich habe das mal getestet: Bei mir geht es so, wie Du es erwartest. Der Code sollte das auch bewerkstelligen.

Hast Du den Codeeinbau noch einmal getestet / überprüft und auch die richtige Modifikation eingebaut?

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 20:56
von kamp
Danke, ja-hab alle drei eingebaut und nachdem der Fehler auftrat nochmals gecheckt bevor ich hier geschrieben hab.

Hast du zu meinem 2. Problem einen Lösungsansatz?

Re: [Gelöst] Interne URLs zu Thementiteln konvertieren

Verfasst: 03.10.2013 21:15
von Miriam
Also wenn ich den Link der Cloud eingebe, kommt dabei nichts heraus außer ein 404er.