Ergebnis 1 bis 6 von 6

Thema: Url wird falsch gespeichert.

  1. #1
    Contao-Nutzer Avatar von El_Jey
    Registriert seit
    17.03.2010.
    Beiträge
    92

    Standard Url wird falsch gespeichert.

    Liebe Community,

    ich habe folgendes Problem:

    Ich habe in einem Katalog ein Feld, indem Youtube-Links gespeichert werden sollen.
    Wenn ich den Katalogeintrag speicher wandelt er automatisch alle "=" Zeichen in der URL in "#61;" um.

    Ich weiß nicht so recht was für eine Art von Kodierung das sein soll allerdings macht mir das einen Strich durch die Rechnung, da ich die korrekte URL im Template benötige.
    Jemand eine Ahnung weshalb beim speichern das "="-Zeichen geändert wird?

    Danke schonmal
    Gruß
    El_Jey

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Ich vermute das die Eingabe via rawurlencode, htmlentities oder urlencode codiert abgespeichert werden. welches gneau verwendet wird weiß ich allerdings nicht.

    Beim auslesen des Templates könntest du diese url wieder zurück umwandeln.
    Kein Privat Support via PM.

  3. #3
    Contao-Nutzer Avatar von El_Jey
    Registriert seit
    17.03.2010.
    Beiträge
    92

    Standard

    vielen Dank für die schnelle Antwort.

    Wie genau könnte ich denn die URL im Template wieder zurück umwandeln?

    Die Form in der die URL mir vorliegt ist folgende:
    Code:
    http://www.youtube.com/watch?v&=rq_JOeo3tKw&feature=related
    Die korrekte Form wäre:
    Code:
    http://www.youtube.com/watch?v&=rq_JOeo3tKw&feature=related
    Durch ein echo der Variablen wird auch die korrekte Form ausgegeben, allerdings möchte ich ja vorher noch den Wert verarbeiten

  4. #4
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.340
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich weiß gar nicht, ob ich in dem Fall die komplette URL im Katalog speichern würde - da ist ja recht viel Overhead, und gebraucht wird doch eigentlich nur die ID.

    Ich würde das im Template kapseln und nur die ID einsetzen.

  5. #5
    Contao-Nutzer Avatar von El_Jey
    Registriert seit
    17.03.2010.
    Beiträge
    92

    Standard

    Hallo Lucina,

    ja im Prinzip wollte ich auch nur die ID nutzen. Ich hätte die komplette URL in der Datenbank gespeichert, da diese ja über Frontendnutzer eingetragen wird.

    Im Template wollte ich dann durch einen regulären Ausdruck nur die ID rausfiltern und mir dann den Player zusammenbasteln

    Und an der Stelle war halt das Problem, dass das Gleichheitszeichen immer umgewandelt wurde ... ich habe jetzt einfach str_replace genutzt um den String wieder so darzustellen wie ich es benötige ....

  6. #6
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo El_Jey,
    könntest du das mal bitte beim normalen Content Element von Contao nachstellen?
    Wenn das da genau so ist, dann liegt das an Contao und nicht am Catalog.
    Wenns nur im Catalog so ist, dann bitte ein Ticket machen -> http://www.contao-forge.org/projects/catalog/issues

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •