Jump to content
xt:Commerce Community Forum

Contenteintrag mit iFrame


sumser

Recommended Posts

  • 2 weeks later...
  • 1 month later...

Dachte ich mir....

Es gibt XHTML und HTML.

Beides sind Programmiersprachen.

Beide haben kleine Unterschiede.

VEYTON läuft mit HTML, das lässt sich nicht umstellen.

Hier bitte mal mit den Grundlagen von HTML befassen.

Sonst führt die Arbeit an Beschreibungen im Quelltext ins Aus.

Gibt dazu auch ganz tolle Bücher...

Link to comment
Share on other sites

Ich hab durchaus schon Webseiten selbst umgebaut, finde mich im Quelltext schon zurecht. Aber woher sollte ich wissen, wie Veyton arbeitet? Bisher habe ich den Shop installiert und benutzt... dachte eigentlich, man kriegt hier ein fertiges Produkt und muss nicht selbst am Quelltext basteln ...

und wenn Veyton fest mit HTML arbeitet, ist die Frage "Nimmst Du HTML oder XHTML" für mich auch eher unverständlich. Worauf wolltest Du hinaus?

Link to comment
Share on other sites

Wo liegt Dein Problem?

Wenn Du ein Auto kaufst ist das auch fertig.

Aber wenn Du unbedingt ein neues Radio drin haben möchtest,

dann steht Opel oder VW auch nicht für fehlerhaften Einbau des neuen Zubehörs gerade.

So ist es auch mit Webseiten, in welche nachträglich eigener Quellcode integriert wird.

Sowohl beim Auto als auch bei Webseiten sollte man zumindest gute Grundlagen haben.

Der Unterschied zwischen HTML und XHTML ist Basis-Wissen.

Les Dich mal in HTML ein.

Denn lesen bildet.

Und führt oft zum Erfolg auch bei Deinem Problem mit Youtube und iframe...

Link to comment
Share on other sites

Ich dachte, hier bekommt man Hilfe und wird nicht blöd angemacht.

Meine Frage ist nicht, wie man einen iFrame einbindet, das weiss ich. Im XT Commerce 3 hat das ja auch funktioniert.

Wenn ich das im Veyton mache (egal ob in der Bearbeitung von Artikeln oder im Content Manager), wird beim Speichern der iframe entfernt.

Was hat das mit HTML Kenntnissen zu tun? Schließlich arbeitet der Shop da mit einem Editor, und nicht mit HTML Direkteingabe

Link to comment
Share on other sites

Ok, ich hab Dich weder blöd angemacht noch sonst was.

Ich habe versucht Dich der Lösung Deines Problems nahe zu bringen.

Nochmal:

Wenn Du XHTML-Code einfügst dann wirst Du in Veyton Probleme bekommen.

Computer sind da stur.

Schau nach ob Du HTML-Code verwendest.

Sonst läuft dat niet!

Wo ist das blöd angemacht?

Du erhältst hier kostenfrei infos, für die andere richtig Geld hinlegen.

Aber ok...

Wenn Du Dir nicht helfen lassen willst, sorry.

Dann geb ich lieber keine Antwort mehr und arbeite derweil an meinem Projekt weiter...

Ciao...

Link to comment
Share on other sites

Also Sprüche wie "lesen bildet" sind nun wirklich sehr von oben herab und überhaupt nicht hilfreich.

Ich muss mich nicht in HTML einlesen, wenn ich in der ANWENDUNG eines vorgefertigten Produkts Probleme habe.

Ich nutze weder HTML noch XHTML, ich füge einfach einen iframe in den Editor ein, den Veyton im Adminmenü verwendet. Wie gesagt, ich programmiere nicht im Shop, ich benutze ihn.

Da das im Editor beim XT-Commerce 3 problemlos so funktioniert hat, war ich verwundert, dass es im Veyton (neuer, schöner, besser) nicht mehr geht.

Ein einfacher Hinweis, dass der Shop das nicht unterstützt und man das nur selbst einbauen kann, wäre ja schon hilfreich gewesen.

Link to comment
Share on other sites

Hallo,

ist da was Besonderes zu beachten, wenn man im Contentmanager einen neuen Eintrag anlegen will, dessen Inhalt ein iframe ist? Mit den "normalen" iFrame html Codes geht das naemlich irgendwie nicht.

Hat jemand einen Tip?

Danke

Hier die Lösung: Im Ordner /conf/ die Datei conf_tinymce.php bearbeiten.

Dort gibt es folgende Zeile:

extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",[/HTML]

Diese einfach abwandeln:

[HTML]extended_valid_elements : "iframe[*],a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",[/HTML]

Somit wird im Editor (Content oder auch Produktbeschreibungen) iframes mit allen Variablen (daher das *) erlaubt.

Link to comment
Share on other sites

  • 1 month later...

Wenn ich mir den Thread hier anschaue, dann ist das ein Armutszeugnis für das Forum... und damit letztlich für das Produkt selbst...

Langes Labern...

Und dann findet der, der fragt, die Lösung selbst...???

Na Prima. Eine richtige Referenz für Kompetenz!

Danke an dj-checkpoint fürs Posten der Lösung. Es ist ein Armutszeugnis, dass iframes von Haus aus ausgeschlossen sind und das Umschalten nirgendwo dokumentiert ist.

Leute, sowas gehört ins Handbuch!

Link to comment
Share on other sites

  • 6 months later...

dem letztem Post kann ich nur zustimmen.

Vielen Dank an dj-checkpoint.de für das posten der Lösung!

Leider waren die Kommentare von leverage weder zielführend noch intelligent sondern arrogant und nutzlos. (Und HTML als "Programmiersprache" bezeichnen?)

Dass Iframes als default deaktiviert sind bei tinyMCE und das nirgendwo dokumentiert ist, ist echt ein Ding....

Link to comment
Share on other sites

  • 1 year later...

Moin zusammen,

danke für den Post. Ich habe das gleiche Problem und deinen Vorschlag umgesetzt. Leider ohne neues Ergebnis. Ich möchte auf der Startseite ein Video mittels iframe einfügen (Zuvor mit Easy HtmlVideo ausgegeben). Im Backend wird es nur als gelber Platzhalter entsprechend der Größe angezeigt. Unter "Insert/Edit Embedded Media" steht es korrekt da. Auch der Versuch es über Youtube neu: (iframe) und alt (object) ergeben alle das gleiche Ergebnis.

Für Ideen bin ich dankbar!

Link to comment
Share on other sites

Herstellersupport schreibt:

ich würde empfehlen das Video über die index.html des Templates einzufügen:

{if $page == "index"} (code des videos...) {/if}

Alternativ können Sie kurzzeitig zum einfügen des Videos auf einen anderen backend-Editor wechseln (Einstellungen => Konfiguration => Sonstiges)

( Der TinyMCE filtert bestimmte HTML-Tags bzw. Attribute, wenn das Produkt gespeichert wird )

Ich sage:

Perfekt! So geht das. Der erste Vorschlag funktioniert zuverlässig. Der zweite ist nach Zurückstellung des Editors auf TinyMCE wieder anfällig, da durch erneutes Öffnen und Speichern der Seite den gleichen Fehler produziert. Er filtert die Attribute halt wieder raus.

Link to comment
Share on other sites

  • 4 weeks later...

Ich muss den Thread nochmal aufgreifen, da er nicht das gewünschte Ergebnis bei mir bringt. Habe Veyton 4.1, will einen IFrame in einem Content einbinden. Im Editor ist alles sauber, im Frontend kommt aber Murks raus. TinyMCE wandelt den IFrame in ein <img> Tag um. in der conf_tinymce.php hab ich unter extended_valid_elements ",iframe[*]" hinzugefügt.

Aus:

< iframe width="300" height="150" src="../newsletter_noclient?template=plain" frameborder="0">
Wird:
< img class="mceItemMedia mceItemIframe" src="http://***/xtFramework/library/tiny_mce/themes/advanced/img/trans.gif" width="300" height="150" data-mce-json="{'video':{},'params':{'src':'../newsletter_noclient?template=plain','frameborder':'0'},'hspace':null,'vspace':null,'align':null,'bgcolor':null}">[/code]

Wie gesagt, im Backend ist alles schick. Habe dazu einen Hinweis gefunden, den ich aber nicht umsetzen kann, da ich nicht weiß wo. Gleiches Problem, andere Software: http://www.tinymce.com/forum/viewtopic.php?id=28742

Hat jemand einen Hinweis, wo

Link to comment
Share on other sites

  • 1 month later...

ich glaub ich hab das problem gelöst..zumindest zeigt er iframes nun an:

1. austausch der TinyMCE Version mit einer neuen. http://www.tinymce.com/download/download.php

die neuste geht leider nicht, aber die 3.8er version geht.

hier unter xtframeworks ->libary -> den tinymce ordner ersetzen.

2. in der conf_tinymce.php "imagemanager" unter plugins löschen

es steht überall geschrieben, das wohl das media plugin des tinys buggy ist. einfaches abschalten hat auch nichts gebracht.

Link to comment
Share on other sites

Hallo Zusammen,

eine ziemlich einfache - zumindest funktionierende - Lösung sieht so aus, dass man unter "Einstellungen" --> "Sonstiges" den Editor von Tiny.. auf "einfacher Editor" umstellt. Wenn man dann in der entsprechend zu bearbeitenden Seite in die HTML-Ansicht wechselt und dann seinen <iframe> einfügt, wird anschließend das gezeigt, was beabsichtigt war.

Hat bei mir jedenfalls mit dem Einbinden von YouTube Videos anstandslos funktioniert.

Link to comment
Share on other sites

das ist ein guter ansatz, aber hatte auch bei mir nicht funktioniert, weil ich chrome-nutzer bin und dann der fehler hochkommt:

http://www.xt-commerce.com/forum/xt-commerce-4-0-adminbereich/92883-simplehtmleditor-html-button.html#post481903

im IE funktioniert das Backend auch nicht richtig.

Ich habe diesen Chrome Fehler gemeldet an helpdesk und die antwort bekommen, das sie es kennen und daran arbeiten.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...