FAQ
Aus DeDi-Help
(Unterschied zwischen Versionen)
| 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 == | ||

