Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 22. November 2011 16:43
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
[GELÖST] EDIT ist tot. Warum nur?
Wie ich gerade in der Tag-Hilfe lese ist der EDIT Tag deprecated seit 1.9
Wieso? Weshalb? Warum nur?
Und wer tritt nun sein Erbe an?
Neulich erkläre ich noch mit blumigen Worten, wie einfach und "Simple" es ist, eine Seite zu bearbeiten. Einlogen - Frontend Browsing - Button anklicken und SCHWUPP...
Hat sich's echt ausgeschwuppt?
Offline
#2 22. November 2011 20:42
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
echt? ja. das war ne gute funktion. vor allen dingen bei seeehr komplexen projekten mit vielen seiten wo man im backend schonmal den überblick verlieren kann (auf und zugeklappte seiten)
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 22. November 2011 21:20
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Genau! An so was sitze ich gerade. Bei 3-4 verschachtelten Ebenen lesen die Leute lieber den Frontteil und sehen etwas, das sie ändern oder updaten wollen. Da ist so ein Editbutton Gold wert.
Der Edit-Tag hat ja nun nicht gar so komplizierten Code.
Wieso würde der denn nicht mehr laufen?
(Verda... Ich hab noch gar nicht geschaut, ob er bei 1.10 überhaupt noch dabei ist...)
...
Oje. Bei 1.10.x ist er weg.
(Sie haben Edit getötet! Die Schweine!)
Beitrag geändert von Klenkes (22. November 2011 21:22)
Offline
#4 22. November 2011 21:28
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Dann könnte man ihn doch auch in einem eigenen Projekt weiterleben lassen - so wie ich es mit contact_form gemacht habe (wofür ich nur leider keine zeit habe
).
Offline
#5 22. November 2011 21:36
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Geht es dabei nicht hauptsächlich um die neuen Methoden(?) statt $gCms->config jetzt cmsms()->GetConfig() usw.
Aber damit ist meine Inside(halb)wissen auch leider schon am Ende.
Offline
#6 22. November 2011 21:45
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Hier mal der Code für CMSms 1.10:
function smarty_cms_function_edit($params, &$smarty)
{
$config = cmsms()->GetConfig();
if (!check_permission(get_userid(false), 'Manage All Content')
&& !quick_check_authorship(cms_utils::get_current_pageid(),
author_pages(get_userid(false))))
return;
$text = isset($params['text']) ? $params['text'] : 'Edit This Page';
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/editcontent.php' . get_secure_param() . '&content_id=' . cms_utils::get_current_pageid() . '" class="cmsmseditbutton">' . $text . '</a>';
}
Aber vermutlich soll das durch eine bessere inline-Edit Methode ersetzt werden... (*träum*)
Beitrag geändert von NaN (22. November 2011 22:43)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#7 22. November 2011 22:36
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Hey prima. Funktioniert wenn ich das '?' raus nehme. Sonst ergibt es ??
$urlext = '?' . get_secure_param();
Ja... Edit lebt weiter.
Und Danke.
Beitrag geändert von Klenkes (22. November 2011 22:37)
Offline
#8 23. November 2011 12:41
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Ich habe das Plugin nun noch ein wenig aufgebohrt:
function smarty_cms_function_edit($params, &$smarty)
{
$config = cmsms()->GetConfig();
$text = isset($params['text']) ? $params['text'] : 'Edit This Page';
$css = ' class="cmsmseditbutton"';
if (isset($params["module"])) {
// cgblog
if (strtolower($params["module"]) == "cgblog" and check_permission(get_userid(false), 'Modify CGBlog'))
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=CGBlog,m1_,admin_editarticle,0&m1_articleid=' . $params['id'] . '" '.$css.'>' . $text . '</a>';
// news
else if (strtolower($params["module"]) == "news" and check_permission(get_userid(false), 'Modify News'))
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=News,m1_,editarticle,0&m1_articleid=' . $params['id'] . '" '.$css.'>' . $text . '</a>';
// cgcalendar
else if (strtolower($params["module"]) == "cgcalendar" and check_permission(get_userid(false), 'Modify Calendar'))
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=CGCalendar,m1_,admin_add_event,0&m1_event_id=' . $params['id'] . '" '.$css.'>' . $text . '</a>';
// ListIt2
else if (strtolower($params["module"]) == "listit2" and check_permission(get_userid(false), 'listit2_modify_item'))
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=ListIt2,m1_,admin_edititem,0&m1_item_id=' . $params['id'] . '" '.$css.'>' . $text . '</a>';
// EventsListing
else if (strtolower($params["module"]) == "eventslisting" and check_permission(get_userid(false), 'EventsListing: modify events'))
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=EventsListing,m1_,admin_editevent,0&m1_entry_id=' . $params['id'] . '" '.$css.'>' . $text . '</a>';
// Polls
else if (strtolower($params["module"]) == "polls" and check_permission(get_userid(false), 'administratepolls'))
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=Polls,m1_,editpoll,0&m1_pollid=' . $params['id'] . '" '.$css.'>' . $text . '</a>';
return;
}
if (!check_permission(get_userid(false), 'Manage All Content')
&& !quick_check_authorship(cms_utils::get_current_pageid(),
author_pages(get_userid(false))))
return;
return '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/editcontent.php' . get_secure_param() . '&content_id=' . cms_utils::get_current_pageid() . '" '.$css.'>' . $text . '</a>';
}
Damit ist es nun auch möglich bei verschiedenen Modulen direkt einen Eintrag zu bearbeiten. Dazu muss {edit} mit folgenden Parametern aufgerufen werden:
{edit module="news" id=$entry->id}
Im Moment werden
cgblog
news
cgcalendar
listit2
EventsListing
Polls
unterstützt. Natürlich kann man das entsprechend bei Bedarf einfach erweitern. Über die CSS-Klasse "cmsmseditbutton" kann man den Text stylen.
Beitrag geändert von nockenfell (23. November 2011 20:06)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#9 23. November 2011 14:53
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Das ist ja genial!
Und ich wollte anfangs nur den normalen Edit wieder haben...
Offline
#10 23. November 2011 15:04
- owr_web
- Server-Pate
- Registriert: 16. Dezember 2010
- Beiträge: 543
Re: [GELÖST] EDIT ist tot. Warum nur?
Und ich wollte anfangs nur den normalen Edit wieder haben...
Nur gut, dass keiner auf dich gehört hat
Das ist ja genial!
Da schließ ich mich an.
bin eigentlich ja nie über das edit drüber gestoßen, wurde also sozusagen jetzt erst mit der Nase drauf gestoßen.
Ich nehme mal an, dass es vernünftiger sein wird, das ganze als plugin in den plugin-Ordner zu setzen als ein UDT zu machen. Oder?
Offline
#11 23. November 2011 16:12
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Wenn man's noch weiter aufbohren will, könnte man mit jquery eine Lightbox mit dem Link öffnen. So kommt man danach wieder auf die Seite zurück die bearbeitet wurde.
Allenfalls mache ich sowas. Bin gerade an einem Kundenprojekt dran, wo dies genutzt werden könnte.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#12 23. November 2011 16:38
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Wenn man's noch weiter aufbohren will, könnte man mit jquery eine Lightbox mit dem Link öffnen. So kommt man danach wieder auf die Seite zurück die bearbeitet wurde.
Das klingt gut!!! Das ist ja schon fast Inlineedit-Light.
Hab mir heute morgen auch schon Gedanken gemacht und hätte als Kompromiss wenigstens ein target="edit" in die Links gesetzt, so dass sich der Bearbeitungsmodus wenigstens immer im gleichen Tab öffnet. 1x Browsen und 1x Bearbeiten.
Aber Modal-Open... wie nennt man es nochmal? Das wär stark.
Kann man dabei auch sagen: wenn Lightbox closed - reload Fenster?
Offline
#13 23. November 2011 19:18
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
// news
else if (strtolower($params["module"]) == "cgblog" and check_permission(get_userid(false), 'Modify News'))
Hoppla! Da hatte wohl nockenfells Copy/Paste Finger falsch zugelangt!
Das darf natürlich nicht == "cgblog" heissen, sondern == "news"
Offline
#14 23. November 2011 19:35
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
das wäre vielleicht was für NaNs xajax. sodass man in dem modal window wirklich nur den contentbereich vom backend sieht und nicht noch das drumherum. aber kA ob und wie man da rankommt.
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#15 23. November 2011 20:09
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Das darf natürlich nicht == "cgblog" heissen, sondern == "news"
Danke für den Hinweis, habe ich gleich angepasst. Im Moment bin ich das ganze noch ein wenig am ausbauen.
das wäre vielleicht was für NaNs xajax
Dran habe ich auch schon gedacht. Leider lässt sich das Backend nicht mit showtemplate=false aufrufen. Da NaN von uns den Quellcode von CMSMS wohl am besten kennt, weiss er am ehesten einen rat. Nur den Content-Teil des Backends zu laden, wäre natürlich Hammer.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#16 23. November 2011 20:22
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Leider lässt sich das Backend nicht mit showtemplate=false aufrufen.
Evtl. lässt sich da etwas mit dem smartifizierten Backend machen ...
Offline
#17 23. November 2011 21:02
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Evtl. lässt sich da etwas mit dem smartifizierten Backend machen
...
Hab ich mir auch überlegt. Allerdings wäre es da natürlich praktischer wenn ich ein bestimmtes Template aufrufen könnte... Aber z.B. im Expression oder dem von mir bevorzugten Galant könnte man sicher was schrauben.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#18 23. November 2011 21:17
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Läuft Galant auch mit der 1.10?
Offline
#19 23. November 2011 22:07
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Nur den Content-Teil des Backends zu laden, wäre natürlich Hammer.
So lange es um normale Content Blocks geht funktioniert das wahrscheinlich auch, aber bei Modulinhalten wäre es schwieriger, da jedes Modul seinen Inhalt eben anders verwaltet.
Der jetzige Stand ist schon sehr schön und leicht anpassbar an andere Module. Ich hab mal grad in 3 Minuten ein CTL-Modulemaker Modul ins Plugin eingebaut, und das ist der Hammer. Meine Kunden stolpern im Backend vor Allem über die Bearbeitung von Modulinhalten, weil sie von der Content Page Hierarchie abgekoppelt sind.
"Ich weiß nie in welchem Menü ich da suchen muss..."
Auch wenn nicht mehr gehen sollte, jetzt ist es schon weit mehr, als ich mir bisher erträumt hatte.
Aber hier dürfen wir ja weiter träumen...
Offline
#20 23. November 2011 22:16
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Läuft Galant auch mit der 1.10?
Müsste, ja. Wenn ich mich nicht täusche gab es da mal ein Update. Hab's zwar nicht mehr probiert. Für das Galant gab es mal eine kleine Änderung. Müsste aber suchen wo diese dokumentiert ist.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#21 23. November 2011 22:17
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: [GELÖST] EDIT ist tot. Warum nur?
Hier übrigens mein aktueller Stand des Plugins function.edit.php:
<?php
#CMS - CMS Made Simple
#(c)2004 by Ted Kulp (wishy@users.sf.net)
#This project's homepage is: http://cmsmadesimple.sf.net
#
#This program is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 2 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with this program; if not, write to the Free Software
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
function smarty_cms_function_edit($params, &$smarty)
{
$config = cmsms()->GetConfig();
$text = isset($params['text']) ? $params['text'] : 'Edit This Page';
$css = isset($params['css']) ? ' class="'.$params['css'].'"' : ' class="cmsmseditbutton"';
$image = isset($params['image']) ? ' <img src="'.$params['image']. '" alt="'.$text.'" border="0" /> ' : "";
$smarty = cmsms()->GetSmarty();
if (isset($params["module"])) {
// cgblog
if (strtolower($params["module"]) == "cgblog" and check_permission(get_userid(false), 'Modify CGBlog'))
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=CGBlog,m1_,admin_editarticle,0&m1_articleid=' . $params['id'] . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
// news
else if (strtolower($params["module"]) == "news" and check_permission(get_userid(false), 'Modify News'))
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=News,m1_,editarticle,0&m1_articleid=' . $params['id'] . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
// cgcalendar
else if (strtolower($params["module"]) == "cgcalendar" and check_permission(get_userid(false), 'Modify Calendar'))
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=CGCalendar,m1_,admin_add_event,0&m1_event_id=' . $params['id'] . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
// ListIt2
else if (strtolower($params["module"]) == "listit2" and check_permission(get_userid(false), 'listit2_modify_item'))
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=ListIt2,m1_,admin_edititem,0&m1_item_id=' . $params['id'] . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
// EventsListing
else if (strtolower($params["module"]) == "eventslisting" and check_permission(get_userid(false), 'EventsListing: modify events'))
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=EventsListing,m1_,admin_editevent,0&m1_entry_id=' . $params['id'] . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
// Polls
else if (strtolower($params["module"]) == "polls" and check_permission(get_userid(false), 'administratepolls'))
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/moduleinterface.php' . get_secure_param() . '&mact=Polls,m1_,editpoll,0&m1_pollid=' . $params['id'] . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
if (!$retval) return;
if (isset($params['assign'])) { $smarty->assign(trim($params['assign']),$retval); return; }
else return $retval;
}
if (!check_permission(get_userid(false), 'Manage All Content')
&& !quick_check_authorship(cms_utils::get_current_pageid(),
author_pages(get_userid(false))))
return;
$retval = '<a href="'.$config['root_url'].'/'.$config['admin_dir'].'/editcontent.php' . get_secure_param() . '&content_id=' . cms_utils::get_current_pageid() . '" '.$css.'>'.$image.'<span>' . $text . '</span></a>';
if (isset($params['assign'])) { $smarty->assign(trim($params['assign']),$retval); return; }
else return $retval;
}
function smarty_cms_help_function_edit() {
?>
<h3>Was macht dieser Tag?</h3>
<p>Erzeugt einen Link, um die Seite zu bearbeiten.</p>
<h3>Wie wird er eingesetzt?</h3>
<p>Fügen Sie den Tag folgendermaßen in Ihr Template bzw. Ihre Seite ein:</p> <code>{edit}</code>
<h3>Welche Parameter sind möglich?</h3>
<ul>
<li><em>(optional)</em> <tt>image</tt> - Pfad zu einem Bild das angezeigt werden soll</li>
<li><em>(optional)</em> <tt>text</tt> - Text der angezeigt werden soll</li>
<li><em>(optional)</em> <tt>css</tt> - CSS Klasse (Standard cmsmseditbutton)</li>
<li><em>(optional)</em> <tt>module</tt> - Geben Sie den Namen des Moduls an, welches bearbeitet werden soll (muss zusammen mit dem Parameter 'id' angegeben werden). Möglich: news, cgblog, cgcalendar, listit2, eventslisting, polls</li>
<li><em>(optional)</em> <tt>id</tt> - ID des Datensatzes (muss zusammen mit dem Parameter 'module' angegeben werden)</li>
</ul>
<?php
}
function smarty_cms_about_function_edit() {
?>
<p>Author: blattertech informatik - <a href="mailto:info@blattertech.ch">info@blattertech.ch</a></p>
<p>based on Plugin from Sorin Sbârnea and addition for 1.10.x by NaN</p>
<p>Version: 1.1</p>
<p>Change History:</p>
<p>Version 1.1<br />
Add support for modules news, cgblog, cgcalendar, listit2, eventslisting and polls<br />
Add param for image<br />
Add param assign<br />
</p>
<?php
}
Ein paar Fehler korrigiert und ein paar zusätzliche Parameter eingebaut. Neu kann das ganze mit Assign einer Variable zugewiesen werden. Damit kann gerade in Modulen flexibel mit dem Edit umgegangen werden.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#22 24. November 2011 23:22
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Leider lässt sich das Backend nicht mit showtemplate=false aufrufen.
Doch. Nur heißt der Parameter im Backend "disable_theme". Welchen Wert er hat, ist egal, er muss nur vorhanden sein.
Dann wird das Backend-Theme nicht geladen und nur die Aktion ausgeführt. Klappt aber nur bei Modul-Aktionen, denn bei Core-Funktionen wird die moduleinterface.php nicht ausgeführt. Und nur dort hat dieser Parameter im Backend etwas zu sagen. D.h. Inhalte von Modulen könnte man recht einfach via AJAX bearbeiten, aber bei allem anderen wird's schwierig, ohne Teile des Backends duplizieren zu müssen. Oder man lädt eben den kompletten Inhalt und filtert dann mit Javascript ...
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#23 26. November 2011 13:48
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] EDIT ist tot. Warum nur?
Topic ist, was meine Ursprungsfrage anging ist, mehr als gelöst.
Offline
Seiten: 1