FAQ

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 23:11, 4. Aug. 2004 (bearbeiten)
Bjoern (Diskussion | Beiträge)
(Installation)
← Zum vorherigen Versionsunterschied
Version vom 23:26, 4. Aug. 2004 (bearbeiten) (Entfernen)
Bjoern (Diskussion | Beiträge)

Zum nächsten Versionsunterschied →
Zeile 110: Zeile 110:
== Frontend == == Frontend ==
 +===Wozu ist die htaccess.txt im Projektordner===
 +Die htaccess.txt dient zur Vereinfachung der URL's fr die Suchmaschinen. Dazu mu die htaccess.txt in .htaccess umbenannt werden und unter den Projekteinstellungen mod_rewrite aktiviert werden. (auf 1 setzen) Nun lauten die Links nicht mehr index.php?idcatside=X sondern sideX.html. Dadurch ist es fr viele Suchmaschinen einfacher die Seite zu indizieren.
 +Die .htaccess Datei brauch beim verschieben des Projektordners nicht bearbeitet werden. Beim umbennen der index.php (in der Projektkonfiguration) mu sie jedoch angepat werden. Dazu mssen die index.php-Eintrge durch den neuen Namen ersetzt werden.
 +
 +
 +===Welche nderungen mu man machen, damit aus der index.php (Startseite) eine home1.html wird?===
 +Mod-rewrite modus einschalten,
 +im Backend in der Projektkonfiguration die index.php umbenennen in home.php. Die Datei im Dateisystem umbenennen.
 +
 +Die htaccess solltet Ihr dann so abndern:
 + Options +FollowSymLinks
 + RewriteEngine On
 + #categories
 + RewriteRule ^cat([0-9][0-9]*).html(&.*)? home.php?idcat=$1$2
 + RewriteRule ^([1-9][0-9]?)cat([0-9][0-9]*).html(&.*)? home.php?lang=$1&idcat=$2$3
 + #pages
 + RewriteRule ^page([1-9][0-9]*).html(&.*)? home.php?idcatside=$1$2
 + RewriteRule ^([1-9][0-9]?)page([1-9][0-9]*).html(&.*)? home.php?lang=$1&idcatside=$2$3
 +
 +
 +===Wie kann man die Standardsprache beim Aufruf der Projektstartseite permanent setzen?===
 +Dies kann man in der projekt0x/cms/inc/config.php. Hier mu fr startlang die Sprach-Id eingetragen werden. Diese kann man im Backend unter Administration --> Projekte herausfinden. Dazu auf das Plus des entsprechenden Projektes drcken und mit der Maus ber den Editlink (Zettel mit Stift) der entsprechenden Sprache fahren. Im Link z.b. "http://localhost/dedi/backend/main.php?area=clients&collapse=1&action=editlang&lid=2" steht lid fr die Sprache, also 2.
 +
 +
 +==Module==
 +===Was sind Module?===
 +Ein Modul ist eine Funktion, die in Dedi implementiert werden kann. Es gibt Module fr Navigation, Content-Erstellung und Interaktion (wie Gstebuch, Login, Voting etc.). Im Template wird festgelegt, wo ein Modul auf der Internetseite erscheint. Module knnen im Backend unter Design -> Module (und ganz runterscrollen) installiert werden. Standardmig werden die wichtigsten Module bei der Installation mitgeliefert. Updates und neue Module gibts im Forum unter /Downloads.
 +
 +
 +===Wo finde ich Dokumentationen zu einzelnen Modulen===
 +Hier im WIKI. ->
 +
 +
 +===Wie kann ich bei einem Modulwechsel den bereits erstellten Inhalt(Content) retten?===
 +Bis jetzt stellt Dedi keine Funktion zur Datenbernahme zur Verfgung. Alle Einstellungen und Inhalte mssen bei einem Modulwechsel mit Copy/Paste manuell gespeichert werden.
 +
 +
 +===Wie verlinke ich auf eine Seite, mit der idcatside X ohne, dass die Session verloren geht?===
 +Der Link sollte in HTML wie folgt aussehen:
 +
 + <a href="<DEDIPHP>echo $con_side[x]['link'];</DEDIPHP>"> <DEDIPHP>echo $con_side[x]['name'];</DEDIPHP></a>
 +
 +
 +===Wie erstelle ich einen Link zum ausloggen?===
 +z.b. ein neues Modul erstellen und in die Frontendausgabe:
 + <DEDIPHP>
 + if ($auth->auth['uid'] !== "nobody") {
 + echo "<a href=\"".$con_side[$idcatside]['link']."&action=logout\">ausloggen</a>";
 + }
 + </DEDIPHP>
 +
-== Module == 
== Lizenz == == Lizenz ==

Version vom 23:26, 4. Aug. 2004

Persönliche Werkzeuge