Posts Mentioning RSS Kommentare ein/ausblenden | Tastaturbefehle

  • rn 11:45 on 23. April 2010 Permalink | Reply
    Tags: OXID e-sales   

    OXID Commons 2010 und OXID Unconference 

    Am 6. Mai findet in Freiburg die OXID Commons 2010, gefolgt von der ersten OXID Unconference am 7. Mai, statt. Für uns als OXID Solution Partner natürlich ein absoluter Pflichttermin, ich freue mich auf spannende Vorträge und persönliche Treffen mit Entwicklern und Anwendern, die man bisher nur virtuell kennengelernt hat.

     
  • rn 10:01 on 11. February 2010 Permalink | Reply
    Tags:   

    Integration von markitup in OXID esales 

    Schon bei REDAXO setzen wir ausschließlich auf markitup als Markup Editor für Textile, deshalb haben wir jetzt auch eine Integration für OXID esales realisiert. Die Installation ist absolut simpel, markitup herunterladen, entpacken und per FTP in den Ordner /modules laden. Anschließend markitup unter Stammdaten -> Grundeinstellungen -> System -> Module aktiveren:

    • article_main => markitup/markitup
    • category_text => markitup/markitup
    • content_main => markitup/markitup
    • newsletter_main => markitup/markitup

    Jetzt müssen noch die Templates “content.tpl” und “details.tpl” entsprechend angepasst werden.

    content.tpl:

    [{capture assign=nothing}]
    [{ oxcontent oxid=$oView->getContentId() }]
    [{/capture}]

    [{* Markitup/Textile aktivieren *}]
    [{php}]
    $conID = $this->_tpl_vars['oView']->getContentId();

    $output = smarty_function_oxcontent(array(‘oxid’=>$conID),$this);

    include getCwd().’/modules/markitup/classes/class.textile.inc.php’;
    $tex = new Textile;

    $output = $tex->TextileThis($output);
    echo $output;
    [{/php}]

    details.tpl:

    [{oxhasrights ident="SHOWLONGDESCRIPTION"}]

    [{* Textile/Markitup einbinden *}]
    [{php}]
    include getCwd().’/modules/markitup/classes/class.textile.inc.php’;
    $longdesc = $this->_tpl_vars['product']->oxarticles__oxlongdesc->value;
    $tex = new Textile;
    $longdesc = $tex->TextileThis($longdesc);
    echo $longdesc;
    [{/php}]

    [{/oxhasrights}]

    Dann stehen einem sowohl in der Artikelbeschreibung als auch für die CMS-Seiten Textareas mit markitup zur Verfügung.

     
    • T. Lüers 15:32 on 24. März 2010 Permalink | Reply

      Hallo Rüdiger,
      Diese Erweiterung für den Oxid-Shop finde ich sehr spannend.
      Leider klapppt die Installation bei mir nicht.
      Ich verwende einen Oxid-Shop Community Edition 4.2.0_23610.
      Ich habe die beiden Templates um den oben angegeben Code erweitert, die enstprechenden Dateien in den Ordner geladen, und die Module installiert.

      Ich bekomme jetzt ein 110px x 53px großes Inputfeld mit Scrollbars, aber keine Bestandteilen der Markitup-Erweiterung.

      Wo sollte ich nach dem Fehler suchen?

      Vielen Dank, Tammo Lüers

      • rn 15:43 on 24. März 2010 Permalink | Reply

        Zum Debuggen bräuchten wir FTP und temporären Login, hab jetzt auf Anhieb keine spontane Idee, was da schief läuft.

    • T. Lüers 16:37 on 24. März 2010 Permalink | Reply

      Hallo Rüdiger, ich glaube ich habe es gefunden.
      In der Datei markitup.php stehen ab Zeile 52-57 diverse Pfadangaben.
      Dort habe ich ich die Ebene angepasst, und die Dateien cssloader.php.svn-base und setloader.php.svn-base jeweils kopiert in den im Pfad deklarierten Ordner kopiert und in *.php umbenannt.
      Nun scheint es zu funktionieren.

      Beste Grüße,
      Tammo

      • rn 16:38 on 24. März 2010 Permalink | Reply

        Ah, perfekt, danke für die Rückmeldung :)

    • T. Lüers 16:17 on 10. Juni 2010 Permalink | Reply

      Hallo Rüdiger,

      Habe nochmals eine Frage zur Integration von Markitup in einen OXID-Shop.

      Wie kann ich das Markitup-Modul auch für die Newsletter-Seiten aktivieren?

      Für die Eingabe ist mir dies im Newsletter-Bereich schon gelungen, aber die Ausgabe für das Frontend ist nicht korrekt, es fehlen alle Auszeichnungs-Tags im HTML-Quellcode.
      Habe mir die TPL-Dateien mal angesehen, und würde den Block verwenden,der in der content.tpl eingefügt wird.

      Welche Variablen muss ich dann noch anpasen?
      Wo kann ich eine Übersicht über diese Variablen bei Oxid selber finden?

      Danke Dir für Hinweise,
      Tammo Lüers

    • Dave 09:20 on 11. Juni 2010 Permalink | Reply

      Hi Tammo,

      Ich denke es gibt keine weitere Anpassungen notwendig. Wenn es nicht funktionieren sollte, sende uns einfach die newsletter.tpl Datei per email an rn [at] gn2-netwerk [dot] de.

      Dave

    • Sebastian Becker 22:35 on 9. August 2010 Permalink | Reply

      Vielen Dank. Ihr könntet die Änderungen von Herrn Lüers mal integrieren für einen bequemeren Einsatz des tollen Moduls. Es kann auch erwähnt werden, dass die Mac OS Indexdaten mit im ZIP File enthalten sind, was auch überflüssig ist. Aber trotzdem Danke für das Bereitstellen des Moduls!

    • rn 22:38 on 9. August 2010 Permalink | Reply

      Kommt demnächst eine “geputzte” neue Version, die wir dann auch auf gn2-code packen (haben wir intern schon im Einsatz).

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel