Hilfe:Hilfe: Unterschied zwischen den Versionen
Rkr (Diskussion | Beiträge) K (→HowTo / FAQ) |
Rkr (Diskussion | Beiträge) |
||
Zeile 148: | Zeile 148: | ||
*Page: <nowiki>{{:page_name}}</nowiki> | *Page: <nowiki>{{:page_name}}</nowiki> | ||
== How do I rename my Wiki == | === How do I rename my Wiki === | ||
See http://www.mediawiki.org/wiki/Manual_talk:FAQ. | See http://www.mediawiki.org/wiki/Manual_talk:FAQ. | ||
== Siehe auch == | == Siehe auch == | ||
*[[Sandbox]] | *[[Sandbox]] |
Version vom 3. Februar 2008, 13:25 Uhr
MediaWiki Hilfe
Update
Vorlagen
Siehe Vorlagen oder
Benutzung und Konfiguration von MediaWiki
- Liste der Konfigurationsvariablen
- Benutzerhandbuch (en)
- Benutzerhandbuch (de)
- Configuration Settings (en)
- FAQ (en)
Namenräume
- Namensräume müssen in LocalSetting.php definiert werden. Ansonsten gilt "Namensraum:seite" nicht als Namensraum. Man erkennt die Gültigkeit auch daran, dass bei echten Namensräumen der erste Buchstabe hinter dem ":" beim Speichern automatisch groß geschreiben erscheint. Auch werden die Suchseiten automatisch um den neuen Namensraum erweitert.
Sidebar anpassen
Hinweis: Die übergeordneten Menü-Titel dürfen keine Leerzeichen enthalten (da als id-Tag sonst nicht W3C-konform). Ggf. mit "_" trennen und dann in entsprechender Wiki-Seite "MediaWiki:Andere_Themen" Leerzeichen einfügen.
Siehe auch:
- How_do_I_change_the_contents_of_the_navigation_toolbar
- http://www.mediawiki.org/wiki/Manual:Navigation_bar
Layout
Tagline / Pagetitle
- MediaWiki:Tagline (siteSub)
- MediaWiki:Pagetitle
Session Timeout
Folgenden Parameter in /etc/php.ini setzen
session.gc_maxlifetime = 3600
PHP-Funktionalität im Wiki aktivieren
Folgende Funktion in includes/Setup.php hinzufügen:
function ParsePHPTag($Content) { global $wgOut; $wgOut->enableClientCache(false); ob_start(); eval($Content); $Result = ob_get_contents(); ob_end_clean(); return($Result); } $wgParser->setHook('php','ParsePHPTag');
Um PHP in den Wiki-Seiten zu nutzen, statt <?PHP ... ?> nun <PHP> ... </PHP> verwenden.
Beispiel:
<PHP> $db = mysql_connect("localhost", "userid", "userpassword"); mysql_select_db("testdb",$db); $result = mysql_query("SELECT COUNT(*) zeilen FROM table",$db); printf("Zeilen: %s\n", mysql_result($result,0,"zeilen")); </PHP>
Links
Links zum eigenen Server können mittels der SERVER Variablen angelegt werden, z.B. KRÜDEWAGEN BLOG. Dabei wird SERVER durch die komplette URL ersetzt, mit der das Wiki aufgerufen wurde (auch mit https möglich).
- Hinweis 1
Die SERVER Variable wird im Cache des Wikis (auf dem Server, pro Seite) gehalten, ändert sich also nicht zwangsläufig sofort bei Verwendung einer anderen URL. Cache kann mit &action=purge geleert werden.
- Hinweis 2
Wenn ein Links in der Sidebar gesetzt wurde, wird die SERVER Variable nicht im Cache gehalten.
Cache-Einstellungen
$wgParserCacheType = CACHE_ANYTHING; $wgParserCacheExpireTime = 3600; $wgEnableParserCache = true; $wgEnableSidebarCache = false;
Variablen
Siehe http://www.mediawiki.org/wiki/Help:Variables/de.
Subpages
See http://meta.wikimedia.org/wiki/Sub_pages and http://en.wikipedia.org/wiki/Wikipedia:Subpages.
HowTo / FAQ
Wiki Redirects
#redirect [[Page]]
Clear cache for a page
Sometimes the MediaWiki caching system needs to be reset manually for a certain page.
- Go to the page
- Hit "history"
- Change the URL from "action=history" to "action=purge"
- Press "Enter"
Revert / Undo changes of a page
See http://en.wikipedia.org/wiki/Wikipedia:Revert.
Subpages
Subpage is a subpage of the current page. You can link to that subpage from any other page by Help:Contents/Sub1.
To activate subpages in the main namespace, add the following to LocalSettings.conf
$wgNamespacesWithSubpages[NS_MAIN] = true;
Change Sidebar
- Navigation/Sidebar change (as Sysop)
See also:
- How_do_I_change_the_contents_of_the_navigation_toolbar
- http://meta.wikimedia.org/wiki/Help:Navigation_bar
Add user
Special:Userlogin (as Sysop)
Reset user password
This can only be done by the following SQL statements
- Find out the user_id
select user_id, user_name from user where user_name='myname';
- Set a new password
update user set user_password = md5(CONCAT('123-',md5('newpassword'))) WHERE user_id=123;
Increase Session Timeout
Set the following parameter in /etc/php.ini for increasing the session timeout (that's the maximum time you need to save the page you are editing without losing your work):
session.gc_maxlifetime = 3600
HTML code listings
HTML code like <h1> should be enclosed with <nowiki></nowiki> tags,even if they are already enclosed with "pre" tags. Otherwise mediawiki will corrupt the page if you edit a single section (bug?).
Sample wiki syntax:
<h1>Caption</h1>
Embed Template or Page
- Template: {{template_name}}
- Page: {{:page_name}}
How do I rename my Wiki
See http://www.mediawiki.org/wiki/Manual_talk:FAQ.