ist natürlich nicht die echte, ohne Zugangsdaten zur Cloud würde der Link wohl sowieso ins leere laufen...kamp hat geschrieben:Beispieldomain http://www.test.at
[Gelöst] Interne URLs zu Thementiteln konvertieren
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.
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.
Re: [Gelöst] Interne URLs zu Thementiteln konvertieren
Re: [Gelöst] Interne URLs zu Thementiteln konvertieren
Die Codeänderungen bewirken kein "Einloggen" o.ä. Wenn der Link für externe Daten nicht explizit gelesen werden kann, wird auch nur das angezeigt, was ein Nicht-Angemeldeter (aka Gast) sehen / lesen kann.
Du kannst natürlich, sofern möglich, die DB-Daten auslesen lassen, wenn der Link einer bestimmten Notation folgt. Ich bezweifle aber, dass es einen Zugriff von außerhalb auf diese Cloud-DB gibt.
Du kannst natürlich, sofern möglich, die DB-Daten auslesen lassen, wenn der Link einer bestimmten Notation folgt. Ich bezweifle aber, dass es einen Zugriff von außerhalb auf diese Cloud-DB gibt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: [Gelöst] Interne URLs zu Thementiteln konvertieren
ich denke das Problem wurde missverstanden... es hat nichts mit einem cloud-zugriff selbst zu tun, oder ob der user in der cloud eingeloggt ist oder nicht. Das Skript versucht bei der cloud URL in der phpbb-mysql-DB einen Threadtitel auszulesen (warum auch immer) und zeigt daher einen falschen Threadtitel aus dem Forum anstatt des cloud-Links (oder des Seitentitels des Cloud-Links) an. Hier ein Beispiel:
User im Forum & cloud eingeloggt:
Link zur cloud wird gepostet.
Angezeigt wird aber ein Titel eines Forenthreads, der mit dem Cloudlink logischerweise gar nichts zu tun hat, anstatt z.b. des Titels der cloud-Seite, die der Dateiname wäre bei eingeloggten Usern (z.B. "Test.doc"), oder sonst einfach "ownCloud".
Das Problem scheint mir also darin zu liegen, dass das Skript glaubt, es handelt sich um einen Foren-Beitrag, weil die Cloud auf der gleichen Domain liegt wie das Forum (Forum unter http://www.test.at, Cloud unter http://www.test.at/cloud
edit: Teste es selbst einfach indem du in deinem Foren-root einen Ordner namens "cloud" erstellst und dort eine index.php mit folgendem Inhalt rein gibst
Dann poste im Forum den Link http://www.deineseite.de/cloud/index.ph ... bc305f8894
Du wirst sehen, es wird nun ein Thread-Beitragstitel angezeigt anstatt Korrekterweise "Cloud-Seitentitel"...
User im Forum & cloud eingeloggt:
Link zur cloud wird gepostet.
Angezeigt wird aber ein Titel eines Forenthreads, der mit dem Cloudlink logischerweise gar nichts zu tun hat, anstatt z.b. des Titels der cloud-Seite, die der Dateiname wäre bei eingeloggten Usern (z.B. "Test.doc"), oder sonst einfach "ownCloud".
Das Problem scheint mir also darin zu liegen, dass das Skript glaubt, es handelt sich um einen Foren-Beitrag, weil die Cloud auf der gleichen Domain liegt wie das Forum (Forum unter http://www.test.at, Cloud unter http://www.test.at/cloud
edit: Teste es selbst einfach indem du in deinem Foren-root einen Ordner namens "cloud" erstellst und dort eine index.php mit folgendem Inhalt rein gibst
Code: Alles auswählen
<?php
echo "<html><head><title>Cloud-Seitentitel</title></head><body>Nur zum testen</body></html>";
?>
Du wirst sehen, es wird nun ein Thread-Beitragstitel angezeigt anstatt Korrekterweise "Cloud-Seitentitel"...
Re: [Gelöst] Interne URLs zu Thementiteln konvertieren
Axo,
finde also im jetzigen Code in der includes/functions_content.php:
und BEWEGE diesen Code VOR:
finde also im jetzigen Code in der includes/functions_content.php:
Code: Alles auswählen
// this url goes to http://domain.tld/path/to/board/ which
// would result in an empty link if treated as local so
// don't touch it and let MAGIC_URL_FULL take care of it.
if (!$relative_url)
{
return $whitespace . $orig_url . '/' . $orig_relative; // slash is taken away by relative url pattern
}
Code: Alles auswählen
// forum = f, topic = t, post = p
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: [Gelöst] Interne URLs zu Thementiteln konvertieren
Danke, funktioniert super!