WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.6 is now available!


Will it continue with WB? It goes on! | Geht es mit WB weiter? Es geht weiter!
https://forum.websitebaker.org/index.php/topic,32340.msg226702.html#msg226702


The forum email address board@websitebaker.org is working again
https://forum.websitebaker.org/index.php/topic,32358.0.html


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.13.x) »
  • General Help & Support »
  • WYSIWYG Editor verstümmelt Bild URLs beim speichern?
  • Print
Pages: [1]   Go Down

Author Topic: WYSIWYG Editor verstümmelt Bild URLs beim speichern?  (Read 5210 times)

Offline xantiva

  • Posts: 5
WYSIWYG Editor verstümmelt Bild URLs beim speichern?
« on: January 01, 2022, 11:29:02 PM »
Ich versuche ein Bild mit einem absoluten Pfad abzuspeichern (/media/example.jpg). Nach dem Speichern steht in der Datenbank aber die URL davor, allerdings ohne slashes, so dass die URL "kaputt" ist:
Code: [Select]
src="http:www.example.com/media/example.jpg"
Wenn ich ein Bild über den Editor einfüge, dann wird immer die komplette URL eingetragen. Das ist aber suboptimal für künftige Änderungen und sei es nur, dass man von http auf https wechseln möchte.

Version 2.13.0 r63 unter PHP 8.014
Logged

Offline xantiva

  • Posts: 5
Re: WYSIWYG Editor verstümmelt Bild URLs beim speichern?
« Reply #1 on: January 02, 2022, 12:15:51 AM »
Quote
Replace URLs witch are pointing into MEDIA_DIRECTORY with an URL independend placeholder

Ok, was soll die Methode ReplaceAbsoluteMedi aUrl aus der Class wb denn wirklich machen? Scheinbar greift die 3. RegEx?

Code: [Select]
$this->oReg->AppUrl  => "https://xartonda.xantiva.de/"
$sRelUrl => "/"
$sDocumentRootUrl => "https:xartonda.xantiva.de"
$sMediaUrl => "https://xartonda.xantiva.de/media//"
$aSearchfor => array(4) {
  [0]=>
  string(70) "@(<[^>]*=\s*")(https\://xartonda\.xantiva\.de/media//)([^">]*".*>)@siU"
  [1]=>
  string(64) "@(<[^>]*=\s*")(https\://xartonda\.xantiva\.de//)([^">]*".*>)@siU"
  [2]=>
  string(41) "/(<[^>]*?=\s*\")(\/+)([^\"]*?\"[^>]*?)/is"
  [3]=>
  string(75) "/(<[^>]*=\s*")(https\:\/\/xartonda\.xantiva\.de\/media\/\/)([^">]*".*>)/siU"
}
$aReplacements =>
array(4) {
  [0]=>
  string(28) "$1{SYSVAR:AppUrl.MediaDir}$3"
  [1]=>
  string(19) "$1{SYSVAR:AppUrl}$3"
  [2]=>
  string(30) "\1https:xartonda.xantiva.de/\3"
  [3]=>
  string(22) "$1{SYSVAR:MEDIA_REL}$3"
}
string(1341) "


Ich habe den Aufruf der Methode erst mal in der save.php deaktiviert.
Logged

Offline dbs

  • Betatester
  • **
  • Posts: 8914
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: WYSIWYG Editor verstümmelt Bild URLs beim speichern?
« Reply #2 on: January 02, 2022, 08:20:12 AM »
Hallo, deaktiviere einfach alles was dir nicht gefällt. Das ist eine Möglichkeit.

Du könntest aber auch einfach das Bild normal hinzufügen. Denn genau für solche Dinge wie Umzüge ist die Funktion ReplaceAbsoluteMedi aUrl da.
In der Datenbank ist die Domain normalerweise nicht gespeichert, sondern wird ersetzt mit sowas wie {SysvarMediaUrl} oder so ähnlich.
In WB2.13 sollte das auch so sein. Wenn nicht, ist das ein Fehler.
Logged
https://onkel-franky.de

Offline xantiva

  • Posts: 5
Re: WYSIWYG Editor verstümmelt Bild URLs beim speichern?
« Reply #3 on: January 02, 2022, 05:47:50 PM »
Wenn ich ein Bild über das "Image"-Tool des Editors einfüge, dann steht dort die komplette URL inkl. der Domain im Quelltext des Editors. Und genau so wird sie dann auch in der Datenbank gespeichert. Das wäre dann ein Bug?

Liegt vielleicht daran, dass schon der Inhalt der Variable $sMediaUrl ein Slash am Ende zu viel hat?

$sMediaUrl => "https://xartonda.xantiva.de/media//"
Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.13.x) »
  • General Help & Support »
  • WYSIWYG Editor verstümmelt Bild URLs beim speichern?
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2