Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.

    • CommentAuthorfabelhaft
    • CommentTime25.05.2012 bearbeitet
     permalink
    Ich habe einen chunk in dem ich per phpthumb einen thumb erstelle von einem Bild das 700x?? px groß ist.
    <img class="thumb" src="[[+tv.pic:phpthumbof=`w=236&h=127&zc=1`]]" alt="[[+pagetitle]]" border="0" />

    Jetzt möchte ich das Bild natürlich auch in voller Größe mit highslide oder fancybox machen.
    Bei evo ging das ganze noch komplett mit DirectResize aber in Revo benutzen wohl die meisten phpthumb. Das ist auch ok, es funktioniert super und sogar ich habe verstanden wie es funktioniert aber ich habe keine Ahnung wie ich das große Bild hinbekommen soll.

    Ich brauche dafür 2 Lösungen. Einmal für eine Seite mit nur Text und einem einzigen Bild das per TinyMCE in verkleinerter Form geladen wird und dann irgendwie vergößert werden soll.
    und
    2. einmal vom chunk aus wie oben beschrieben wo der Thumb schon per phpthumbof erstellt worden ist.

    Wer kann mir das erklären und was brauche ich dafür noch alles?
    vielen Dank im Voraus.
    • CommentAuthorBruno
    • CommentTime25.05.2012 bearbeitet
     permalink
    was Du dazu brauchst findest Du eigentlich alles hier (für fancybox):
    http://fancybox.net/howto

    eine tinymce - Lösung zusammen mit migx gibt es hier (Achtung, ältere fancybox)
    http://rtfm.modx.com/display/ADDON/MIGX.Fancybox-images+with+seperate+placeholders+in+Richtext-Content
    •  
      CommentAuthorManfred62
    • CommentTime25.05.2012
     permalink
    Jetzt möchte ich das Bild natürlich auch in voller Größe mit highslide oder fancybox machen.

    Das hat eigentlich nichts mit MODX zu tun. Du musst nur um deinen img Tag einen Link drumlegen (mit Verweis zum großen Bild). Vereinfacht:
    <a href="grosses_bild.jpg"><img class="thumb" src="[[+tv.pic:phpthumbof=`w=236&h=127&zc=1`]]" alt="[[+pagetitle]]" border="0" /></a>
    • CommentAuthorfabelhaft
    • CommentTime25.05.2012 bearbeitet
     permalink
    Danke ich habe da noch Fragen an beide.
    @Bruno Ich arbeite schon seit längerm nur noch mit html5. Bei dieser howto für das fancybox ist aber von einem html5 DOCTYPE KEINE Rede. Da nehme ich doch stark an das es nicht funktionieren wird wo die validen Doctypes doch explizit angeführt sind. Hat da jemand Erfahrung.
    Ich denke das wird dann mit fancybox nicht funktionieren und das betrifft dann ja beide Vorschläge von dir.
    • CommentAuthorfabelhaft
    • CommentTime25.05.2012
     permalink
    @Manfred62 Danke das sieht zwar gut aus für mich aber eine einfache Möglichkeit für den Kunden wie das bei DirectResize war ist das dann doch nicht und ein highslide oder fancybox wie bei DirectResize steht dann ja auch noch nicht zur Verfügung.

    Kann man denn auch Direkt Resize und phpthumbof verwenden? Ich meine beide Installieren und getrennt verwenden. Hat das überhautpt einen Sinn?
    • CommentAuthorfabelhaft
    • CommentTime25.05.2012 bearbeitet
     permalink
    Was benutzt der gemeine modxler der phpthumbof verwendet um in einer Detailseite einer "getResources" Liste einen thumb plus ein großes Bild mit highslide oder ähliches zu erreichen. Danke für die Infos. Trotz intensiven suchen und lesen fehlt immer wieder irgendwo eine wichtige Info. Auch in den Beschreibungen der Addons unter http://rtfm.modx.com ist nicht immer alles zu finden.

    Das mit dem MIGX finde ich auch interessant aber trotz tagelangem Versuchen klappt es immer noch nicht und ich habe es wohl auch noch nicht ganz verstanden.
    Kann man das auch auf einen chunk anwenden der nicht nur eine einfache tabellenartige Liste darstellt sondern aus einer Reihe von div's aufgebaut ist?
    Ich möchte am liebsten nur eine einzige Ressource verwenden und dann darin mit HIlfe weitere erstellter TVs wie beschrieben eine ganze Liste von Einträgen mit MIGX aufbauen. Ausgegeben wird in meinem Fall aber keine HTML-Tabelle sondern eben das etwas umfangreiche div Konstrukt das dann pro Eintrag aufgelistet wird.

    Geht das?
    •  
      CommentAuthorManfred62
    • CommentTime25.05.2012
     permalink
    @Manfred62 Danke das sieht zwar gut aus für mich, aber eine einfache Möglichkeit für den Kunden wie das bei DirectResize war, ist das dann doch nicht und ein highslide oder fancybox wie bei DirectResize steht dann ja auch noch nicht zur Verfügung.

    DirectResize kenn ich nicht. Liest sich aber so, als ob man es nicht braucht. Highslide, Fancybox usw. kannst du doch selber einbauen (oder etwa nicht??).
    Das ist nur simples html und css. Dazu braucht man doch kein Plugin.

    Was benutzt der gemeine modxler der phpthumbof verwendet um in einer Detailseite einer "getResources" Liste einen thumb plus ein großes Bild mit highslide oder ähliches zu erreichen.

    Du willst das gleiche Bild in 2 Größen. Dann setz einfach in den Link das Bild ein.<a href="[[+tv.pic......]]"> Wenn du die Größe festlegen/ändern willst, dann nimmst wieder phpthumbof dazu.
    Der Kunde bekommt einfach ein Template vorgesetzt, wo er sein Bild auswählt (TV) und in ein Textfeld seinen Text eintippt. Fertig.
    • CommentAuthorfabelhaft
    • CommentTime26.05.2012 bearbeitet
     permalink
    @ Manfred62. Ich habe highslide jetzt eingebaut und es ist ganz einfach. Es funktioniert auf genau die selbe Weise wie DirectResize. Einzig wichtiges ist wie bei DirectResize das beim Link class="highslide" drinn steht. Ich habe das jetzt mit dem chunk für die Liste gemacht und das ist soweit fertig aber per TinyMCE funktionert es nicht mehr weil man keine class angeben kann. Bei DirectResize war es einfacher über den "title" definiert.

    Wenn ich dich richtig verstanden habe wird nichts anderes übrig bleiben als eine TV zu definieren und einen chunk zu erstellen mit dem Bild und dem Link darin und der Kunde muss dann sowas wie [[$dasBild]] im Inhaltsfeld notieren um sein Bild hereinzubekommen. Das mit dem eigenen Template ist nicht so gut weil er das Bild selbst platzieren möchte.

    Gibt es eigentlich auch die Möglichkeit im TinMCE ein Textfeld für "class" zu aktivieren und wenn ja wie?
    •  
      CommentAuthorManfred62
    • CommentTime26.05.2012
     permalink
    meine Meinung: vergiss das mit TinyMCE. Je mehr WYSIWYG Möglichkeiten du dem Kunden anbietest, desto eher erkennst die Webseite nicht wieder... :sad:
    Kunden lieben Texte in rot oder grün, fette Schrift, am besten noch kursiv. Kunden wechseln in einem Absatz min. 3x den Font. Alle Bemühungen des Entwicklers in Sachen Semantik, Struktur, SEO, Style, Layout, Farbe sind dann für die Katz.

    Das mit dem eigenen Template ist nicht so gut weil er das Bild selbst platzieren möchte.

    Wo will er es platzieren? Links oder rechts? Auch das geht. Entweder eine Template Auswahl oder eine Auswahl in der Bild TV anbieten.

    Meine Vorgehensweise: so einfach und unkaputtbar wie möglich aufbauen. So wenig wie möglich Formatierungsmöglichkeiten anbieten. Falls möglich, auf den RTE verzichten und nur ein Textfeld verwenden. Man muss dies dem Kunden natürlich auch so vermitteln. Ich sage ihm, dies ist so aufgebaut, damit er schnell und einfach arbeiten kann. Ich sage ihm nicht, dass sonst das o.g. dabei herauskommt :grin:

    Gibt es eigentlich auch die Möglichkeit im TinMCE ein Textfeld für "class" zu aktivieren und wenn ja wie?

    Gibt es. Die Foren Suche funktioniert... :wink:

    Manfred
    • CommentAuthorfabelhaft
    • CommentTime26.05.2012 bearbeitet
     permalink
    Vielen Dank und schande an mich. Habe diese Seite beim Suchen auch schon gefunden gehabt aber nicht kapiert das es in den Settings noch mehr gibt.
    Der Kunden möchte jeweils ein einzlnes Bild bei 3 Seiten je nach Textlänge an unterschiedlicher Position frei wählbar platzieren. Der Text dieser Seiten wird von Zeit zu Zeit neu geschrieben und ist nicht immer gleich lang (wenn es denn war ist) und das Bild wird dann ausgetauscht - deshalb soll es frei platzierbar sein.

    Jetzt noch mal kurz zu was anderem.
    Du hast natürlich vollkommen recht, auch mir ist das in den vielen Jahren u.a. schon passiert das da und dort Kunden meine schönes Layout mit unmotiviert verwendeten styles per TinyMce trotz Erklärungen und Hinweis den TinyMCE nur so zu verwenden wie erklärt und tortz integrierter vorbereiteter Styles im alles verschandelt hat. Dein Ansatz gefällt mir irgendwie auch aber auf der anderen Seite verstehe ich dann nicht warum der Tinymce bei den downloads immer ganz vorne mit dabei ist. Er wird dann wohl doch von den meisten installiert und ich denke viele sind sehr gute und erfahrende Programmierer.
    Ich habe aber nichts dagegen in Zukunft auf den TinyMCE zu verzichten wenn sich die Gestaltung der Templates und chunks in konkurrenzfähiger und für den Kunden einfach zu bediendender Weise erledigen lässt.
    •  
      CommentAuthorManfred62
    • CommentTime26.05.2012
     permalink
    ...verstehe ich dann nicht warum der Tinymce bei den downloads immer ganz vorne mit dabei ist.

    Gewohnheit, Bequemlichkeit, WYSIWYG Denken...
    ...und ich denke viele sind sehr gute und erfahrende Programmierer.

    Sicher, aber die Kunden nicht.

    Es gibt ja noch die Möglichkeit, den Editor entsprechend zu konfigurieren. Also nur die relevanten Buttons anzubieten.
    Sofern aber nur kurzer 'reiner Text' (ohne Absätze usw.) eingetragen werden soll genügt imho ein Textfeld.

    Gruß Manfred
    • CommentAuthorBruno
    • CommentTime27.05.2012 bearbeitet
     permalink
    und wenn nur einfache Textformatierungen benötigt werden probiers mit Textile und dem Textile-output-filter

    Für vorformatierte Ausgabeblöcke (nur Text, Bild links - Text, Bild rechts - Text usw.) kannst Du wieder MIGX nehmen.

    Für mehrere Bilder mitten im Text (sogar Größenvorgaben wären einstellbar) ginge das mit mit der oben beschriebenen Variante. einzufügende Bilder per MIGX vorauswählen und Platzhalter im Text (tiny oder Textbox) platzieren.
    • CommentAuthorfabelhaft
    • CommentTime27.05.2012 bearbeitet
     permalink
    Okay auch wenn ich nicht 100% übereinstimme mit der Begründung vom Manfred62 so bin ich doch auch überzeugt das es ohne TinyMCE auch geht. Danke für das Textile - das kannte ich noch nicht.
    Das mit dem MIGX werde ich morgen und in den nächten Tagen nochmals versuchen. Ich möchte das unbedingt verwenden und hoffe das ich es verstehe und hinbekomme.
    Melde mich sonst nochmals. :smile:

    Vielen Dank - eure Hilfe ist echt Balsam für mich wenn ich wieder einmal nicht weiter weiss.