Ergebnis 1 bis 18 von 18

Thema: Katalog: Kein TinyMCE im Frontend-Editing

  1. #1
    Contao-Fan
    Registriert seit
    10.01.2010.
    Ort
    Kiel
    Beiträge
    341

    Standard Katalog: Kein TinyMCE im Frontend-Editing

    Hallo,

    ich schaffe es nicht im Frontend-Editing den TinyMCE einzubinden. Ich habe eine tinyFrontend.php erstellt (Kopie von tinyMCE.php mit kleinen Änderungen) und diese bei den Langtext-Feldern ausgewählt (Rich Text ist angehakt). Im Backend wird der richtige TinyMCE angezeigt, im Frontend aber nur "normale" Textareas. Wenn ich die beiden Quelltexte vergleiche, fällt auf, dass folgende Zeile unter der Textarea im Frontend nicht eingebunden wird:
    Code:
    <script>tinyMCE.execCommand('mceAddControl', false, 'ctrl_vorstellungstext');</script>
    Alles andere scheint gleich zu sein.

    Muss ich vielleicht noch bei den form-Templates etwas anpassen? Oder kann ich in der dcaconfig noch mal explizit den tinyFrontend zuweisen?

    Ich benutze Contao 2.10.3 mit catalog 2.0.0 beta2.

    Viele Grüße
    Tina

  2. #2
    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 Tina,
    so ein Thema hatten wir gestern erst noch: https://www.contao-community.de/show...tioniert-nicht

    2. Die TinyMCE config bitte nie einfach nur kopieren. Die funktioniert im Frontend nicht richtig. Der Catalog müsste eine eigene tinyfrontend mitbringen. Ansonsten mal hier im Forum suchen, welche Zeile man genau entfernen muss, damit das keine Probleme gibt ;-)

    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."

  3. #3
    Contao-Fan
    Registriert seit
    10.01.2010.
    Ort
    Kiel
    Beiträge
    341

    Standard

    Danke! Ich dachte, man müsste nur "TinyCallback.cleanHTML" entfernen, was ich nicht gefunden hatte.

    Falls noch jemand das Problem hat, mit dieser tinyFrontend.php funktioniert es:
    http://code.google.com/p/typolight-c...nyFrontend.php

  4. #4
    Contao-Nutzer Avatar von darth_saschi
    Registriert seit
    05.11.2009.
    Beiträge
    220

    Standard HURRAAAAA

    Zitat Zitat von Tina Beitrag anzeigen
    Danke! Ich dachte, man müsste nur "TinyCallback.cleanHTML" entfernen, was ich nicht gefunden hatte.

    Falls noch jemand das Problem hat, mit dieser tinyFrontend.php funktioniert es:
    http://code.google.com/p/typolight-c...nyFrontend.php
    Danke! Es geht

  5. #5
    cont77
    Gast

    Standard

    Zitat Zitat von Tina Beitrag anzeigen
    Danke! Ich dachte, man müsste nur "TinyCallback.cleanHTML" entfernen, was ich nicht gefunden hatte.

    Falls noch jemand das Problem hat, mit dieser tinyFrontend.php funktioniert es:
    http://code.google.com/p/typolight-c...nyFrontend.php
    Bei mir funktioniert es leider nicht :(

    Hat jemand eine Erklärung, warum der Editor bei folgendem Seiten-Code nicht angezeigt wird?

    HTML-Code:
    <!--<![endif]--><head>
    	<meta charset="utf-8">
    
    	<title>Mein Firmeneintrag Leser</title>
    
    	<base href="http://example.de/">
    	
      </head>
    <body id="top" class="win firefox fx19 vision-sidebar-left">
    	<!-- Prompt IE 7 users to install Chrome Frame. Remove this if you support IE 7.
    	     chromium.org/developers/how-tos/chrome-frame-getting-started -->
    	<!--[if lt IE 8]><p class=chromeframe>Your browser is <em>ancient!</em> <a href="http://browsehappy.com/">Upgrade to a different browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">install Google Chrome Frame</a> to experience this site.</p><![endif]-->
    	
    	
    	<div id="wrapper">
    			
    				
    			<section role="main" id="content">
    			
    <div class="mod_article block" id="mein-firmeneintrag-leser">
    
    <section class="mod_catalogedit block">
    <script src="http://example.de/plugins/tinyMCE/tiny_mce_gzip.js"></script>
    <script>
    tinyMCE_GZ.init({
      plugins : "advimage,autosave,directionality,emotions,inlinepopups,paste,save,searchreplace,spellchecker,style,tabfocus,table,template,xhtmlxtras",
      themes : "advanced",
      languages : "de",
      disk_cache : false,
      debug : false
    });
    </script>
    <script>
    tinyMCE.init({
      mode : 'exact',
    //  mode : "none",
      height : "300",
      language : "de",
      elements : "ctrl_mitglied_beschreibung_kurz",
      remove_linebreaks : false,
      force_hex_style_colors : true,
      fix_list_elements : true,
      fix_table_elements : true,
      doctype : '<!DOCTYPE html>',
      element_format : 'html',
      document_base_url : "http://example.de/",
      entities : "160,nbsp,60,lt,62,gt,173,shy",
      cleanup_on_startup : true,
      save_enablewhendirty : true,
      save_on_tinymce_forms : true,
      advimage_update_dimensions_onchange : false,
      plugins : "advimage,autosave,directionality,emotions,inlinepopups,paste,save,searchreplace,spellchecker,style,tabfocus,table,xhtmlxtras",
      spellchecker_languages : "+Deutsch=de,Englisch=en",
      event_elements : "a,div,h1,h2,h3,h4,h5,h6,img,p,span",
      extended_valid_elements : "q[cite|class|title],article,section,hgroup,figure,figcaption",
      tabfocus_elements : ":prev,:next",
      theme : "advanced",
      theme_advanced_resizing : true,
      theme_advanced_resize_horizontal : false,
      theme_advanced_toolbar_location : "top",
      theme_advanced_toolbar_align : "left",
      theme_advanced_statusbar_location : "bottom",
      theme_advanced_source_editor_width : "700",
      theme_advanced_blockformats : "div,p,address,pre,h1,h2,h3,h4,h5,h6",
      theme_advanced_buttons1 : "newdocument,save,separator,spellchecker,separator,anchor,separator,link,unlink,separator,image,typobox,separator,sub,sup,separator,abbr,separator,styleprops,attribs,separator,search,replace,separator,undo,redo,separator,removeformat,cleanup,separator,code",
      theme_advanced_buttons2 : "formatselect,fontsizeselect,separator,bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,indent,outdent,separator,blockquote,separator,forecolor,backcolor",
      theme_advanced_buttons3 : "tablecontrols,separator,charmap,emotions,separator,help",
      theme_advanced_font_sizes : "9px,10px,11px,12px,13px,14px,15px,16px,17px,18px,19px,20px,21px,22px,23px,24px"
    });
    </script>
     
    <form action="mein-firmeneintrag-leser/items/testfirma_01.html" id="tl_catalog_items" method="post" enctype="application/x-www-form-urlencoded">
    <div class="formbody">
    <input name="FORM_SUBMIT" value="tl_catalog_items" type="hidden">
    <input name="REQUEST_TOKEN" value="e5fa78a5586f2695d6938547a4ca154d" type="hidden">
    <table summary="Table holds form input fields" cellpadding="0" cellspacing="0">
      <tbody><tr class="row_0 row_first even">
        <td class="col_0 col_first"><label for="ctrl_mitglied_beschreibung_kurz">Beschreibung Kurz</label></td>
        <td class="col_1 col_last"><textarea name="mitglied_beschreibung_kurz" id="ctrl_mitglied_beschreibung_kurz" class="textarea" rows="12" cols="70">&lt;p&gt;Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung. Dies ist der Blindtext für die Kurzbeschreibung.&lt;/p&gt;</textarea></td>
      </tr>
      <tr class="row_1 odd">
        <td class="col_0 col_first"><label for="ctrl_catalog" class="mandatory"><span class="invisible">Pflichtfeld</span> Sicherheitsfrage<span class="mandatory">*</span> <span class="invisible">Bitte addieren Sie 3 und 8.</span></label></td>
        <td class="col_1 col_last"><input name="c0b2198116ab553d7a6562d0b2701b656" id="ctrl_catalog" class="captcha mandatory" value="" maxlength="2" required="" type="text"> <span class="captcha_text">Bitte addieren Sie 3 und 8.</span></td>
      </tr>
      <tr class="">
        <td class="col_0 col_first">&nbsp;</td>
        <td class="col_1 col_last">
          <div class="submit_container">  
    <input name="save" id="save" class="tl_submit" accesskey="s" value="Speichern" type="submit">
    <input name="saveNclose" id="saveNclose" class="tl_submit" accesskey="c" value="Speichern und schließen" type="submit">
    <!--
    <input type="submit" name="saveNcreate" id="saveNcreate" class="tl_submit" accesskey="n" value="Speichern und neu">
    -->
          </div>
        </td>
      </tr>
    </tbody></table>
    </div>
    </form>
    
    
    </section>
    </div>
    		</section>
    		</div>
    	
    
    	<!-- JavaScript at the bottom for fast page loading -->
    
    	
    	
    <script>
    (function($) {
      window.addEvent('domready', function() {
        new Accordion($$('div.toggler'), $$('div.accordion'), {
          opacity: false,
          alwaysHide: true,
          onActive: function(tog, el) {
            el.setProperty('aria-hidden', 'false');
            tog.addClass('active');
            tog.getNext('div').fade('in');
            tog.setProperty('aria-expanded', 'true');
            return false;
          },
          onBackground: function(tog, el) {
            el.setProperty('aria-hidden', 'true');
            tog.removeClass('active');
            tog.getNext('div').fade('out');
            tog.setProperty('aria-expanded', 'false');
            return false;
          }
        });
        $$('div.toggler').each(function(el) {
          el.setProperty('role', 'tab');
          el.setProperty('tabindex', 0);
          el.addEvents({
            'keypress': function(event) {
              if (event.code == 13) {
                this.fireEvent('click');
              }
            },
            'focus': function() {
              this.addClass('hover');
            },
            'blur': function() {
              this.removeClass('hover');
            },
            'mouseenter': function() {
              this.addClass('hover');
            },
            'mouseleave': function() {
              this.removeClass('hover');
            }
          });
        });
        $$('div.ce_accordion').each(function(el) {
          el.setProperty('role', 'tablist');
        });
        $$('div.accordion').each(function(el) {
          el.setProperty('role', 'tabpanel');
        });
      });
    })(document.id);
    </script>
    
    	<script>
    	new Request({
    		url:'system/html/cron.txt',
    		onComplete: function(txt) {
    			if (!txt) txt = 0;
    			if (parseInt(txt) < (Math.round(+new Date()/1000) - 300)) {
    				new Request({url:'cron.php'}).get();
    			}
    		}
    	}).get();
    	</script>
    
    
    
    </body>
    Hilfe wäre super! Danke.

  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 cont77,
    äh.. ne, so kann ich dir nix dazu sagen....
    Was hast du denn gemacht, damit es funktioniert?

    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."

  7. #7
    cont77
    Gast

    Standard

    Hallo,

    Zitat Zitat von MacKP Beitrag anzeigen
    Was hast du denn gemacht, damit es funktioniert?
    Viele Grüße
    Habe alle Anweisungen die ich hier in den Foren gefunden habe versucht ...

    - MooTools sind alle geladen.
    - tinyFrontend.php entspricht http://code.google.com/p/typolight-c...nyFrontend.php
    - Beim Feld ist "tinyFrontend.php" bei "tinyMCE editor Template" ausgewählt
    - HTML erlaubt
    - Habe zum Testen auch immer alle anderen CSS-Styles enfernt
    - Habe mit "TinyMCE Customizer" probiert
    - Kompletten Katalog aus dem SVN geladen

    Viel mehr fällt mir nicht mehr ein ... ?

  8. #8
    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

    Hmm eventuell mal den teil weg lassen -> Habe mit "TinyMCE Customizer" probiert
    Ich weiß nicht ob der überhaupt für Frontend TinyMCE vorbereitet ist.

    Hast du mehr als nur ein Tiny-Feld im Frontend?
    Was sind sonst noch für module im Frontend auf der Seite?
    Ist jquery auch aktiv oder nur mootools?

    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."

  9. #9
    cont77
    Gast

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hmm eventuell mal den teil weg lassen -> Habe mit "TinyMCE Customizer" probiert
    War nur eine von verschiedenen Test-Varianten. Habe hauptsächlich ohne probiert.

    Zitat Zitat von MacKP Beitrag anzeigen
    Hast du mehr als nur ein Tiny-Feld im Frontend?
    Ja, mehrere. 6x

    Zitat Zitat von MacKP Beitrag anzeigen
    Was sind sonst noch für module im Frontend auf der Seite?
    Diverse kleinere. Ist Mitgliederbereich. Nach Anleitung http://de.contaowiki.org/Catalog_mit...flow_erstellen

    Zitat Zitat von MacKP Beitrag anzeigen
    Ist jquery auch aktiv oder nur mootools?
    Eigentlich nur Mootools.

    Contao-Version 2.11.9. Mit Vision.

    Viele Grüße

  10. #10
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Hallo,

    bei der Version 2.11.9 habe ich den Fix aus dem Chancelog in Verdacht!
    Aber da ich weder PHP noch JavaScript kann, müssten das die "Versteher" überprüfen!

    Fixed
    Allow to run multiple TinyMCE instances with different configurations on the same page (thanks to Andreas Schempp) (see#4453)
    Steffen Winde

  11. #11
    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 swinde,
    danke noch mal für das nachschauen :-)
    Bring es bitte ins Ticket System, damit das nicht so untergeht...

    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."

  12. #12
    cont77
    Gast

    Standard

    Zitat Zitat von swinde Beitrag anzeigen
    Aber da ich weder PHP noch JavaScript kann, müssten das die "Versteher" überprüfen!
    @Steffen

    Hallo,

    bin nach wie vor bei dem Problem nicht weiter gekommen?

    Hast Du ein Ticket erstellt?

    Grüße.

    PS: Leider ist das Thema nun doppelt. siehe auch: https://community.contao.org/de/show...iftungsgruppen
    Geändert von cont77 (18.03.2013 um 17:31 Uhr)

  13. #13
    Contao-Nutzer Avatar von wkoecker
    Registriert seit
    20.08.2009.
    Ort
    Seekirchen, Österreich
    Beiträge
    101

    Frage Tinymce

    Hallo,

    muss mich meinen Vorschreibern und der Threatüberschrift anschließen. Hatte eine bestehende Installation mit Katalog. Leider hat sich der Datepicker irgendwann verabschiedet. Habe dann den neuesten Trunk geladen und alles nach Vorgaben kopiert und geupdated. Nun ist zwar das Problem mit dem fehlerhaften Datepicker gelöst, jedoch habe ich im FE keinen TinyMCE mehr. Es wird nur ein Textfeld mit den HTML-Tags angezeigt. Contao Version 2.11.9 und Katalog von gestern aus dem Trunk. Habe alle Lösungen aus dem Forum probiert, aber bisher hat nichts gefruchtet. Vielleicht hat wer für mich eine rettende Idee?

    Danke im voraus
    Geändert von wkoecker (19.03.2013 um 00:36 Uhr)
    Liebe Grüße
    Wolfgang

  14. #14
    Contao-Fan
    Registriert seit
    05.11.2009.
    Ort
    Liebschützberg (Sachsen)
    Beiträge
    527

    Standard

    Hallo,

    in Anbetracht der Tatsache, das es nach dem installieren der Trunk-Version mit dem Editor funktioniert hat. Habe ich kein Ticket aufgemacht.

    Ich muss allerdings sagen das der Fehler lokal gleich weg war (XAMMP) aber auf dem Liveserver habe ich erst noch Cache löschen und sogar einmal alle CSS Dateien im Seitenlayout deaktivieren müssen.

    Wenn es bei Euch nicht funktioniert, könnte das ja auch noch andere Ursachen haben. Wie Script wird nicht geladen etc.
    Habt Ihr denn auch die tinyFrontend.php aus dem Trunk mit kopiert?

    Steffen Winde

  15. #15
    cont77
    Gast

    Standard

    Zitat Zitat von swinde Beitrag anzeigen
    Habt Ihr denn auch die tinyFrontend.php aus dem Trunk mit kopiert?
    Jo, habe/hatte ich.

  16. #16
    cont77
    Gast

    Standard

    Mist, fürchte durch das Testen, Koorigieren, Probieren und Backupen habe ich mir nun alles zerschossen

    Code:
    Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 60 (CREATE TABLE `tl_catalog_fields` ( `id` int(10) unsigned NOT NULL auto_increment, `pid` int(10) unsigned NOT NULL default '0', `sorting` int(10) unsigned NOT NULL default '0', `tstamp` int(10) unsigned NOT NULL default '0', `name` varchar(255) NOT NULL default '', `description` varchar(255) NOT NULL default '', `colName` varchar(64) NOT NULL default '', `type` varchar(64) NOT NULL default '', `titleField` char(1) NOT NULL default '', `aliasTitle` varchar(255) NOT NULL default '', `filteredField` char(1) NOT NULL default '', `insertBreak` char(1) NOT NULL default '', `legendTitle` varchar(255) NOT NULL default '', `legendHide` char(1) NOT NULL default '', `width50` char(1) NOT NULL default '', `sortingField` char(1) NOT NULL default '', `groupingMode` int(10) NOT NULL default '0', `searchableField` char(1) NOT NULL default '', `parentCheckbox` varchar(255) NOT NULL default '', `mandatory` char(1) NOT NULL default '', `includeBlankOption` char(1) NOT NULL default '', `parentFilter` varchar(255) NOT NULL default '', `calcValue` text NULL, `defValue` varchar(255) NOT NULL default '', `minValue` int(10) NULL default NULL, `maxValue` int(10) NULL default NULL, `format` char(1) NOT NULL default '', `formatFunction` varchar(6) NOT NULL default '', `formatStr` varchar(255) NOT NULL default '', `formatPrePost` varchar(255) NOT NULL default '', `uniqueItem` char(1) NOT NULL default '', `rte` char(1) NOT NULL default '', `rte_editor` varchar(255) NOT NULL default 'tinyMCE', `allowHtml` char(1) NOT NULL default '', `textHeight` int(10) unsigned NOT NULL default '0', `itemTable` varchar(255) NOT NULL default '', `itemTableValueCol` varchar(255) NOT NULL default '', `itemSortCol` varchar(255) NOT NULL default '', `limitItems` char(1) NOT NULL default '', `items` text NULL, `childrenSelMode` varchar(64) NOT NULL default '', `treeMinLevel` int(10) NULL default NULL, `treeMaxLevel` int(10) NULL default NULL, `itemFilter` text NULL, `includeTime` char(1) NOT NULL default '', `multiple` char(1) NOT NULL default '', `sortBy` varchar(32) NOT NULL default '', `showLink` char(1) NOT NULL default '', `showImage` char(1) NOT NULL default '', `imageSize` varchar(255) NOT NULL default '', `customFiletree` char(1) NOT NULL default '', `uploadFolder` varchar(255) NOT NULL default '', `validFileTypes` varchar(255) NOT NULL default '', `filesOnly` char(1) NOT NULL default '', `editGroups` blob NULL, `useridfield` blob NULL, PRIMARY KEY (`id`), KEY `pid` (`pid`) ) TYPE=MyISAM;) thrown in …/system/libraries/Database.php on line 686 
    
    #0 …/system/libraries/Database.php(184): Database_Statement->query('CREATE TABLE `t...')
    #1 …/system/modules/rep_client/RepositoryManager.php(424): Database->query('CREATE TABLE `t...')
    #2 …/system/modules/rep_client/RepositoryBackendModule.php(166): RepositoryManager->update('database')
    #3 …/system/modules/backend/BackendModule.php(114): RepositoryBackendModule->compile()
    #4 …/system/modules/rep_client/RepositoryBackendModule.php(88): BackendModule->generate()
    #5 …/system/modules/rep_client/RepositoryManager.php(71): RepositoryBackendModule->generate()
    #6 …/system/modules/backend/Backend.php(239): RepositoryManager->generate()
    #7 …/contao/main.php(120): Backend->getBackendModule('repository_mana...')
    #8 …/contao/main.php(230): Main->run()
    #9 {main}
    Dieser Error wird angezeigt, wenn ich versuche die DB zu aktualisieren!

    Gibt es noch Hoffnung? Wie kann ich den Fehler beheben?

  17. #17
    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 cont77,
    das klingt ja abenteuerlich... spiel doch einfach ne Sicherung zurück und fang noch mal in ruhe an?

    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."

  18. #18
    cont77
    Gast

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo cont77,
    das klingt ja abenteuerlich... spiel doch einfach ne Sicherung zurück und fang noch mal in ruhe an?
    Ja, mehr Abendteuer als ich mir gewünscht hatte

    Habe tatsächlich noch mal fast von ganz vorne angefangen.

    Fürchte auf den tinyMCE im FE werde ich nun leider verzichten. Schade

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
  •