+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Mehr Platz für den Editor im Frontend

  1. #1
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Idee Mehr Platz für den Editor im Frontend

    Liebe Gemeinde,
    ich weiß, dass dieses Thema schon hier und da angeschnitten wurde, doch die Lösungen halfen mir bisher nicht. Was ich möchte:
    Der Editor (JCE) im Frontend soll nicht durch Module verdeckt werden. Besonders die Knöpfe rechts (Speicher und Abbrechen) werden verdeckt.

    Von hier: http://www.joomlaportal.de/geloeste-...yg-editor.html habe ich die Tipps befolgt, aber bei mir möchte es nicht gelingen. Egal ob ich einen Prozentwert oder px angebe, die Breite wird nicht übernommen. Wenn ich px eintrage, wird dieser Eintrag (also "px") sogar wieder entfernt! Eine Prozentangabe (z.B. 50%) wird das nicht übernommen. Cache und so weiter hab ich alles geprüft...
    Dann habe ich folgenden Thread für 1.0x gefunden: http://www.joomlaportal.de/joomla-ma...tml#post173165
    Besonders der Eintrag von Lonestar finde ich als Ansatz interessant!
    Wie kann ich ALLE Module bei der Nutzung vom Editor in Joomla 1.5x entfernen?
    Ich hoffe auf eure Tipps!
    Bei einem anderen Template (von Siteground) wird das automatisch gemacht. Wenn man im Frontend den Editor auslöst, verschwinden alle Module! Cool! Wie finde ich den Code bzw. wo muss ich suchen im Template?
    Es handelt sich um das folgende Template: http://joomla15.siteground.com/index...teground-j15-3
    welches man hier runterladen kann: http://www.siteground.com/order_temp...ad.php?tid=231
    Die schicken einem den Downloadlink leider nur per Email, aber automatisch...
    Wenn jemand den Quelltext der index.php braucht, kann ich den auch posten.

    Gruß und Danke für die Hilfe
    JamFX
    Geändert von jamfx (06.10.2009 um 18:39 Uhr)
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  2. #2
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    Ohne das Template geholt zu haben, ein Workaround, den ich anwende, wenn Beiträge im Frontend eingereicht werden sollen.
    1. Menüeintrag "Beitrag einreichen" einrichten
    2. Dann den Eintrag wieder öffnen, und den Link herausfischen
    3. Einen neuen externen Link anlegen (in neuem Fenster öffnen lassen)
    4. Den Link in index2.php?blablub umbenennen
    5. Speichern
    Dadurch wird der Editor (JCE) beim Klick auf den externen Link in voller Fensterbreite geöffnet.

    Des Weiteren kann man in den Gruppeneinstellungen des JCE ein Profil (auch je nach Berechtigungen) anlegen, d.h., man kann auch die Größe des Editors einstellen, die Position der Buttons, und die Buttons selbst arrangieren oder ausmisten, wie man möchte.

    Vielleicht hilfts ja jemandem, obwohl die Templatevariante viel eleganter ist, die würde mich auch interessieren.
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

  3. #3
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Habe es gerade heruntergeladen, das Template arbeitet beispielhaft mit der linken Modulposition so:
    PHP-Code:
    <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
                                <div id="leftcolumn" style="float:left;">
                                            <jdoc:include type="modules" name="left" style="xhtml" />
                                            
                                </div>
                            <?php endif; ?>
    Sprich, die Modulpostion wird eingeblendet, wenn Module dort veröffentlicht worden sind und wenn Joomla kein Formular einbindet (welches allerdings auch bei einem Kontaktformular die Position ausblendet).

  4. #4
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    Hi,
    an alle: Danke für die Hinweise!
    @j!-n: Es geht nicht nur um Beiträge einreichen, sondern auch um Beiträge editieren. Dein Tipp wäre ja (soweit ich es verstanden habe) nur für das einreichen von Beiträgen anwendbar, oder? Das mit der Größe des Editors in der Config vom Editor hab ich natürlich schon probiert; leider erfolglos...

    @lacki: Wenn ich das richtig lese - und ich hab keine Ahnung von PHP - dann sagt diese Zeile:
    Code:
    <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
    Bitte wenn ein "FORMULAR" kommt, dann ausblenden. Beim Kontaktformular bleibt die Modulposition aber erhalten. Kann ich das 'form' nicht einfach auf 'editor' ändern? Wäre das "schon" alles? Wenn ja, wie schreibt man soetwas allgemeingültig für eine Modulposition? Reicht diese Zeile +
    Code:
    <?php endif; ?>
    Das wäre ja irgendwie einfach... Vielen Dank für eure Hinweise und eure Hilfe.
    Gruß
    JamFX
    Nachtrag: Ich habe es gerade mal mit dem Eintrag 'editor' in einem anderen Template versucht, aber leider gab das keinen Erfolg. Folgendes trug ich ein:
    Code:
    <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'editor') : ?>
    <jdoc:include type="modules" name="right" style="xhtml" />
    <?php endif; ?>
    Schaaaaade...
    Geändert von jamfx (05.10.2009 um 21:39 Uhr)
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  5. #5
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Versuche folgendes:
    PHP-Code:
    <?php if($this->countModules('left') and JRequest::getCmd('task') != 'edit') : ?>
                                <div id="leftcolumn" style="float:left;">
                                            <jdoc:include type="modules" name="left" style="xhtml" />
                                            
                                </div>
                            <?php endif; ?>
    EDIT: Fehler beseitigt

  6. Erhielt Danksagungen von:


  7. #6
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    Hi Lacki,

    genau so klappt es! Jetzt werden die Module nicht mehr angezeigt. Jetzt muss ich nur noch mein Design so anpassen, dass es mir auch noch beim Editieren gefällt.
    Super Tipp!
    Jetzt hab ich nur noch ein kleineres Problem denke ich: Wenn ich diese Codes jetzt einfüge, dann habe ich zwar rechts und links keine Modulpositionen mehr (soweit so gut!), aber der Abschnitt mit dem Editor floatet elegant nach links und bleibt aber von der Größe her noch immer so schmal wie vorher. Gibt es da auch eine Möglichkeit, z.B. per CSS einen Befehl für die Breite mit zuschicken. Nach dem Motto:
    If Editor, dann aber bitte Breite 800px oder so?

    Gruß
    JamFX
    Geändert von jamfx (05.10.2009 um 22:21 Uhr)
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

  8. #7
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Kannst Du im Head so lösen:
    PHP-Code:
    <?php if(JRequest::getCmd('task') != 'edit') : ?>
    <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/name_des_templates/css/schmal.css" type="text/css" />
    <?php else: ?>
    <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/name_des_templates/css/breit.css" type="text/css" />
    <?php endif; ?>
    oder alternativ durch
    PHP-Code:
    <?php if(JRequest::getCmd('task') == 'edit') : ?>
    <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/name_des_templates/css/zweitecssfueredit.css" type="text/css" />
    <?php endif; ?>

  9. Erhielt Danksagungen von:


  10. #8
    Moderator Avatar von jamfx
    Registriert seit
    06.04.2006
    Ort
    Berlin
    Beiträge
    3.657
    Bedankte sich
    292
    Erhielt 819 Danksagungen
    in 770 Beiträgen

    Standard

    Hi Lacki,

    vielen herzlichen Dank! Genau so klappt es jetzt super!
    Es grüßt herzlich dankend

    der JamFX
    www.nik-o-mat.de -> Freie Software, Joomla-Tipps & Übersetzungen
    www.akeebabackup.de ->AkeebaBackup Joomla Umziehen, Sichern, Wiederherstellen [Videoanleitung]
    nik-o-mat bei Twitter | Google+ | Facebook

+ Antworten

Lesezeichen

Berechtigungen

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