Contao Open Source CMS > Contao-Forum

Zum englischen Forum

Index > Feature vorschlagen > [fastedit] Edit-Knopf für Artikel im Frontend

Anrakis
User
Avatar
Ich fände es sehr gut (und intuitiv), wenn man als eingeloggter Backend-Benutzer im Frontend bei jedem Artikel, zu dem man Schreibrechte hat, einen kleinen "Edit"-Knopf angezeigt bekäme. Klickt man drauf, so landet man direkt im Backend-Teil zum Editieren eben jenes Artikels. Drückt man dort dann auf "Speichern", dann kommt man wieder zurück zur entsprechenden Frontend-Seite.
2008-03-13 08:58
Hi

Interessant wäre in diesem Zusammenhang auch, dass man im Frontend sieht, wenn man noch im Backend angemeldet ist.... Ist mir nämlich auch schon passiert: Ich hab was geändert, hab ein zweites Browserfenster aufgemacht, um die Änderung zu kontrollieren und dabei waren plötzlich versteckte Seiten sichtbar... Ich wollte schon mit fluchen anfangen... Habe mich dann aber ausgeloggt und alles war so, wie es sein sollte :)

Weiss nicht, ob und wie das möglich wäre. Aber so eine statische, rote Box oben rechts im Browserfenster (z-index:9999) wo irgendwas wie "Sie sind noch im Backend angemeldet" drin steht, würde da schon genügen...
2008-03-13 09:46
@tinoo

ja ein hinweiß, dass man noch eingeloggt ist wäre sehr sinnvoll. habe deswegen schon anrufe von einem kunden bekommen, dem ähnliches passiert ist. so eine funktion/anzeige gibt es seit jahren auch in *ähem, ganz leise* phpwcms ;)

vg
fexxx
2008-03-13 13:59
Hi tinoo, Fexxx,

ich habe das bei mir jetzt so gelöst:

In der Seitenstruktur eine neue geschützte Seite (Backend User) unterhalb von Home angelegt und eine CSS Klasse vergeben.
Mittels dieser CSS Klasse der Seite im Menü einen grünen Hintergrund (auf meiner Seite gibt es nichts grünes) gegeben.
Ein grüner Menüpunkt fällt in meinem weis, blau, roten Menü auf.
Man könnte vielleicht auch eine animierte GIF als Hintergrund wählen und einen Artikel mit einer Erklärung das man Backend User ist und geschützte und nicht veröffentliche Seiten sehen kann.

LG, Peter
2008-03-14 20:38
Anrakis
User
Avatar
Das ist mal ne richtig coole Idee. Das werde ich auch gleich mal ausprobieren. Danke!
2008-03-25 09:57
leo
Administrator
Avatar
Beiträge: 7045
Wuppertal, Deutschland
Hi @all,

die nächste Version (2.6beta) wird einen entsprechenden Hinweis in der Frontend-Vorschau enthalten, wenn ein Benutzer im Backend angemeldet ist. Um diese Funktion in eigenen Seitenlayouts nutzen zu können, muss dort eine zusätzliche Zeile eingefügt werden.

Grüße
Leo

P.S.: Für das Frontend-Editing gibt es ja inzwischen eine Erweiterung von Andreas Schempp.
2008-07-05 14:04
andreas.schempp
Partner
Avatar
Beiträge: 2194
St. Moritz, Schweiz
Danke für die Lorbeeren ;)

Hier der Link: http://www.typolight.org/wiki/extensions:fastedit
Für spezielle Modulwünsche oder Programmierungen als Auftrag könnt Ihr mich jederzeit per E-Mail an andreas@schempp.ch kontaktieren.

Feel free to contact me for custom modules or development as an order by e-mail to andreas@schempp.ch


Alle Erweiterungen werden für 2.7 aktualisiert! - All extensions will be updated for 2.7!
2008-07-05 15:28
Stranger
User
Avatar
Beiträge: 150
Magdeburg, Deutschland
Andreas: Kann man die Edit-Funktion für bestimmte Bereiche ausschalten? Dadurch dass ich beim Menu auch den Edit-Button habe, kann ich nicht mehr navigieren (Hauptmenu-Punkte sind Bilder). Ansonsten super Arbeit!
2008-07-06 15:36
andreas.schempp
Partner
Avatar
Beiträge: 2194
St. Moritz, Schweiz
hmm, dafür gibts keine einstellungen. Allerdings könntest du dies direkt im code machen, und dort die modul-funktionen auskommentieren
Für spezielle Modulwünsche oder Programmierungen als Auftrag könnt Ihr mich jederzeit per E-Mail an andreas@schempp.ch kontaktieren.

Feel free to contact me for custom modules or development as an order by e-mail to andreas@schempp.ch


Alle Erweiterungen werden für 2.7 aktualisiert! - All extensions will be updated for 2.7!
2008-07-06 17:00
Hallo zusammen,

also ich habe das Modul nun installiert.
Wie kriege ich es jetzt hin das man im Frontend Artikel ändern kann?

Gruß´medico
2008-07-15 10:18
andreas.schempp
Partner
Avatar
Beiträge: 2194
St. Moritz, Schweiz
Hallo medico,

Schritt 1: Im Backend in deinen Benutzereinstellungen hast du eine neue Option um die "Schnelle Bearbeitung" zu aktivieren. (Oben neben "Abmelden" auf deinen Namen klicken).
Schritt 2: Wenn du jetzt ins Frontend gehst und etwas aufrufst, siehst du's ;)
Für spezielle Modulwünsche oder Programmierungen als Auftrag könnt Ihr mich jederzeit per E-Mail an andreas@schempp.ch kontaktieren.

Feel free to contact me for custom modules or development as an order by e-mail to andreas@schempp.ch


Alle Erweiterungen werden für 2.7 aktualisiert! - All extensions will be updated for 2.7!
2008-07-15 10:28
Oh super danke...
Aber jetzt ist noch ein kleines Problem...wenn ich im Frontend jetzt über einen Artikel gehe, dann kommt rechts ein Symbol, auf das kann ich aber nicht klicken, weil es sofort weg ist wenn ich mit dem maus hingehe. Es ist direkt am rechten Bildschirmrand.

Wie kann ich das ändern?

Gruß Medico
2008-07-15 11:01
andreas.schempp
Partner
Avatar
Beiträge: 2194
St. Moritz, Schweiz
Hmm, das liegt an deinem CSS, es haben mir schon einige Personen von diesem Problem berichtet. Dazu müsstest du allerdings etwas programmieren. In der Datei system/modules/fastedit/FastEdit.php, Zeile 68 durch folgendes ersetzen:

iconCode:
 return '<div onmouseover="this.style.background=\'#EBFDD7\'; this.firstChild.style.visibility=\'visible\'"  onmouseout="this.style.background=\'transparent\'; this.firstChild.style.visibility=\'hidden\'"><div style="position: absolute; border: 1px solid #FF0000; background-color: #FFFFFF; z-index:998; padding: 2px; padding-top: 4px; visibility: hidden"><a href="typolight/main.php?do='.$do.'&id='.$id.'" onclick="window.open(this.href, \'backend\').focus(); this.blur(); return false"><img src="system/themes/default/images/edit.gif" alt="" /></a></div>'.$strBuffer.'</div>';
Für spezielle Modulwünsche oder Programmierungen als Auftrag könnt Ihr mich jederzeit per E-Mail an andreas@schempp.ch kontaktieren.

Feel free to contact me for custom modules or development as an order by e-mail to andreas@schempp.ch


Alle Erweiterungen werden für 2.7 aktualisiert! - All extensions will be updated for 2.7!
2008-07-15 11:49
Werde ich gleich mal ausprobieren danke....

Ich teste nebenbei ja auch die beta Version und leo schrieb

iconZitat:
Um diese Funktion in eigenen Seitenlayouts nutzen zu können, muss dort eine zusätzliche Zeile eingefügt werden.

Was für eine Zeile muss man den einfügen?
2008-07-15 13:47
andreas.schempp
Partner
Avatar
Beiträge: 2194
St. Moritz, Schweiz
Das hat nichts mit der Erweiterung zu tun. Er spricht wohl von einer Änderung welche es in der fe_page geben wird. FastEdit funktioniert aber zur Zeit nicht mit 2.6, da die Hooks geändert haben.
Für spezielle Modulwünsche oder Programmierungen als Auftrag könnt Ihr mich jederzeit per E-Mail an andreas@schempp.ch kontaktieren.

Feel free to contact me for custom modules or development as an order by e-mail to andreas@schempp.ch


Alle Erweiterungen werden für 2.7 aktualisiert! - All extensions will be updated for 2.7!
2008-07-15 13:58