Einfache Editierfunktion

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Also sollte ich dann auch die Links mit sidor/1.html angeben/aufrufen?
Zuletzt geändert von Holger am Mi 23.Mai, 2007 08:56, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, z. B.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Aaaaaalso: ich habe jetzt simple_editor.php im Ordner
www.meineseite.net/sidor/
liegen.
Die htaccess, die ich in den gleichen Ordner gelegt habe hat diesen Inhalt:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^/sidor/([0-9]*).html /sidor/simple_editor.php?mode=parse&id=$1
Ich habe eine Seite, die ich mit
http://www.meineseite.net/sidor/simple_ ... parse&id=0
aufrufen kann, ABER
www.meineseite.net/sidor/0.html
zeigt nur eine 404-Seite.

Was mache ich falsch?

/H
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe mir das jetzt nochmal genauer angeschaut und Deine Angabe ist so gesehen völlig falsch, da die Kondition je fehlt, auf die die Regel wirken soll.

Also so wäre es zumindest inhaltlich korrekt:

Code: Alles auswählen

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} /sidor/([0-9]*).html 
RewriteRule (.*) /sidor/simple_editor.php?mode=parse&id=$1 [L] 
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Danke! Werde es testen!

Klappt super!
Kann man irgendwie verhindern, dass die "echte" URL angezeigt wird, also nicht ein Redirect ausgelöst wird, sondern maskiert wird.

/H
Zuletzt geändert von Holger am Mi 23.Mai, 2007 12:18, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur, wenn man, wie bereits erwähnt, auch den Editor selber anpasst, damit er nur solche Links erzeugt ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ah, ok, ich vergass! Danke nochmal!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ich habe eine Idee zur Weiterentwicklung:

Als Super-Admin sollte man ein Häkchen setzen können für "Publish".
Per include/JavaScript sollte dann z.B. in einer Portalseite (EZportal nur als Beispiel) eine Linkliste zu den freigegebenen Seiten angezeigt werden.
D.h. wenn eine neue Seite so freigegeben wird, erweitert sich die Link-List automatisch.

Nur mal so dahergesponnen.

/Holger
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur mal so dahergesponnen.
Yepp, genau das...

Der Editor sollte NIEMALS ernsthaft in andere Scripte eingreifen, da er ein echtes Sicherheitsrisiko darstellen kann.
Ich kann es immer nur wieder in dieser deutlichen Form ausdrücken!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Nicht eingreifen ...
Du kennst ja bestimmt das Hack Topics_anywhere, sowas meinte ich ...
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich schrieb bereits vor längerem schon, daß Du den Editor wo auch immer integrieren kannst.
Die jetzige Form der Darstellung kann auch als Teil einer bestehenden Webseite oder eines CMS sein.
Dann wäre nur der Kopf und der Fuß im Editor wegzulassen, damit es keine HTML-Fehler gibt...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten