You are not logged in.

  • Login

ADA_Juger_

Unregistered

1

Wednesday, October 16th 2013, 9:39am

mediawiki internet explorer dokumentenmodus

hey,


Evtl. kenn sich ja jemand hier mit Mediawiki/doctype aus :D.

ich komm grad nicht so wirklich klar.
ich hab ein mediawiki, auf welches die meisten benutzer mit Internet Explorer 10 zugreifen.

der Editor funktioniert jedoch nur mit Dokumentenmodus IE8 fehlerfrei.

Daher meine Frage:
Wie kann ich dem IE sagen dass er es mit diesem Modus öffnen soll?
Bisher mache ich es manuell mit F12 - das kann ich den nutzern aber nicht abverlangen ( vor allem jedes mal, nach reboot wird die Einstellung nicht gespeichert ).

Ich habe das hier gefunden:
http://www.mediawiki.org/wiki/Manual:$wgDocType


Der Default wert ist:
'-//W3C//DTD XHTML 1.0 Transitional//EN'


Aber hier kann ich doch nichts von Dokumentenmodus IE8 einstellen, oder?
Kenn mich mit der ganzen Materie nicht wirklich aus :D.


Habe schon sehr lange gegooglet, bei stackoverflow nachgefragt (keine antwort gekriegt) - daher habe ich gedacht ich frag mal im allwissenden masters :D



wäre toll wenn mir jemand auf die sprünge helfen könnte,


Gruß

2

Wednesday, October 16th 2013, 2:02pm

Laut http://www.mediawiki.org/wiki/Browser_issues_with_MediaWiki und http://www.mediawiki.org/wiki/Compatibility gibt es keine Probleme mit Internet Explorer 10 und es wäre auch merkwürdig, wenn ein so weitverbreiteter Browser nicht mehr der Standardeinstellung des MediaWiki funktionieren würde.

Die Doctype-Einstellung, die du verlinkt hast, wird ohnehin mit Version 1.22.0 entfernt, wie du sehen kannst, wenn du dir die Seite auf Englisch anschaust.

Die Frage ist, ob du wirklich sicher bist, dass
1) deine MediaWiki-Seite im Quirks-Modus (d.h. IE-Modus vor IE8) geöffnet wird (sollte nicht so sein)
2) die Fehler des Editors wirklich auf den Quirks-Modus zurückzuführen ist
3) welche Fehler das sind.

ADA_Juger_

Unregistered

3

Wednesday, October 16th 2013, 2:41pm

Laut http://www.mediawiki.org/wiki/Browser_issues_with_MediaWiki und http://www.mediawiki.org/wiki/Compatibility gibt es keine Probleme mit Internet Explorer 10 und es wäre auch merkwürdig, wenn ein so weitverbreiteter Browser nicht mehr der Standardeinstellung des MediaWiki funktionieren würde.

Die Doctype-Einstellung, die du verlinkt hast, wird ohnehin mit Version 1.22.0 entfernt, wie du sehen kannst, wenn du dir die Seite auf Englisch anschaust.

Die Frage ist, ob du wirklich sicher bist, dass
1) deine MediaWiki-Seite im Quirks-Modus (d.h. IE-Modus vor IE8) geöffnet wird (sollte nicht so sein)
2) die Fehler des Editors wirklich auf den Quirks-Modus zurückzuführen ist
3) welche Fehler das sind.



hey,


erstmal danke für die schnelle antwort.
Jo, die Seite auf englisch anschauen wäre intelligent gewesen :D.

Mir geht es darum:

Ich habe mit viel Müh und Not den CKeditor mit der WYSIWYG exension installiert. (viele Stunden im Extions:WYSIWYG:Talk ).
Habe übrigens auch Semantic Media Wiki drauf.

Unter FF läuft es wie geschmiert, unter IE gibt es einige Probleme:
Bei der normalen Einstellung (Browser Modus und Dokumentenmodus Standart - also IE10) verhaut es mit die Semantic Syntax.

Sprich das {{set Attribut=wert}} wird, wenn ich den ckeditor benutze, einfach gelöscht.
Bei Dokumentenmodus IE9 ist dies auch der Fall, dafür kann ich das "insert Image" fenster nicht schliessen.

Wie auch immer, bei Dokumentenmodus=IE8 läuft es wunderbar, genau so wie ich es haben will :D.


Also wie schon gesagt, es wir nix mit quirks geöffnet, aber allein schon der Browsermodus IE10 (übrigens egal ob in Kompatibilätsmodus oder nicht) haut mir beim wechseln in den ckeditor meine Semantic Tags weg :D.


Um nochmal auf meine Frage zurückzukommen:
Also gibt es keine Möglichkeit dem IE zu sagen:
Öffne das hier mir Dokumentenmodus IE8?


Danke für die Hilfe :D


Gruß,



PS:
Mal meine Versionen:
MediaWiki 1.21.2
PHP 5.4.19 (apache2handler)
MySQL 5.5.32
Semantic MediaWiki (Version 1.8.0.5)
WYSIWYG extension (Version 1.5.6_0 [B551], CKEditor 3.6 (revision 6902))


EDIT:

damit wir uns richtig verstehen:
Das ist Standard (da wiki im Intranet):
http://s1.directupload.net/file/d/3412/t9n9sqw2_png.htm

Ich will nur Dokumentenmodus IE8 statt IE7 :D

This post has been edited 1 times, last edit by "ADA_Juger_" (Oct 16th 2013, 3:31pm)


4

Wednesday, October 16th 2013, 4:34pm

Kopier mal die ersten paar Zeilen der erzeugten HTML-Dateien hier rein. Am besten den ganzen head und alles darüber. Ist so einfacher zu bewerten.

ADA_Juger_

Unregistered

5

Thursday, October 17th 2013, 8:29am

Also hab mal die Startseite (index.php?title?=Hauptseite) als .htm gespeichert - denke du meinstest das :D
Danke im Voraus :D




<!DOCTYPE html>
<html lang="de" dir="ltr" class="client-nojs">
<head>
<title>tk_wiki</title>
<meta charset="UTF-8" />
<meta name="generator" content="MediaWiki 1.21.2" />
<link rel="alternate" type="application/x-wiki" title="Bearbeiten" href="/wiki/index.php?title=Hauptseite&amp;action=edit" />
<link rel="edit" title="Bearbeiten" href="/wiki/index.php?title=Hauptseite&amp;action=edit" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="tk_wiki (de)" />
<link rel="EditURI" type="application/rsd+xml" href="http://10.103.88.161/wiki/api.php?action=rsd" />
<link rel="alternate" type="application/atom+xml" title="Atom-Feed für „tk_wiki“" href="/wiki/index.php?title=Spezial:Letzte_%C3%84nderungen&amp;feed=atom" />
<link rel="stylesheet" href="http://10.103.88.161/wiki/load.php?debug=false&amp;lang=de&amp;modules=ext.breadCrumbs%7Cext.flaggedRevs.basic%7Cmediawiki.legacy.commonPrint%2Cshared%7Cskins.monobook&amp;only=styles&amp;skin=monobook&amp;*" />
<!--[if IE 6]><link rel="stylesheet" href="/wiki/skins/monobook/IE60Fixes.css?303" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="/wiki/skins/monobook/IE70Fixes.css?303" media="screen" /><![endif]--><meta name="ResourceLoaderDynamicStyles" content="" />
<link rel="stylesheet" href="http://10.103.88.161/wiki/load.php?debug=false&amp;lang=de&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*" />
<style>a:lang(ar),a:lang(ckb),a:lang(fa),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}
/* cache key: wikidbneu:resourceloader:filter:minify-css:7:f917962cc552a92cb06ffecc32341ad8 */</style>

<script src="http://10.103.88.161/wiki/load.php?debug=false&amp;lang=de&amp;modules=startup&amp;only=scripts&amp;skin=monobook&amp;*"></script>
<script>if(window.mw){
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Hauptseite","wgTitle":"Hauptseite","wgCurRevisionId":15972,"wgArticleId":1,"wgIsArticle":true,"wgAction":"view","wgUserName":"Tke2","wgUserGroups":["bot","bureaucrat","sysop","*","user","autoconfirmed"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"de","wgSeparatorTransformTable":[", .",". ,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgMonthNamesShort":["","Jan.","Feb.","Mär.","Apr.","Mai","Jun.","Jul.","Aug.","Sep.","Okt.","Nov.","Dez."],"wgRelevantPageName":"Hauptseite","wgUserId":108,"wgUserEditCount":"97","wgUserRegistration":1380524409000,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgIsMainPage":true,"sfgAutocompleteValues":[],"sfgAutocompleteOnAllChars":false,"sfgFieldProperties":[],"sfgDependentFields":[],"sfgShowOnSelect":[],"sfgScriptPath":"/wiki/extensions/SemanticForms","sdgDownArrowImage":"/wiki/extensions/SemanticDrilldown/skins/down-arrow.png","sdgRightArrowImage":"/wiki/extensions/SemanticDrilldown/skins/right-arrow.png","wgWikiEditorEnabledModules":{"toolbar":false,"dialogs":false,"hidesig":true,"templateEditor":false,"templates":false,"preview":false,"previewDialog":false,"publish":false,"toc":false},"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}","wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3,"quality":2,"pristine":4},"depth":{"levels":3,"quality":1,"pristine":4},"style":{"levels":3,"quality":1,"pristine":4}}},"wgStableRevisionId":15972});
}</script><script>if(window.mw){
mw.loader.implement("user.options",function(){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"disablesuggest":0,"editfont":"default","editondblclick":0,"editsection":1,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":0,"extendwatchlist":0,"externaldiff":0,"externaleditor":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"imagesize":2,"justify":0,"math":1,"minordefault":0,"newpageshidepatrolled":0,"nocache":0,"noconvertlink":0,"norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"quickbar":5,"rcdays":7,"rclimit":50,"rememberpassword":"1","rows":25,"searchlimit":20,"showhiddencats":0,"showjumplinks":1,"shownumberswatching":1,"showtoc":1,"showtoolbar":1,"skin":"monobook","stubthreshold":0,"thumbsize":2,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":0,"watchdefault":0,"watchdeletion":0,"watchlistdays":3
,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"wllimit":250,"flaggedrevssimpleui":1,"flaggedrevsstable":0,"flaggedrevseditdiffs":true,"flaggedrevsviewdiffs":false,"breadcrumbs-showcrumbs":true,"breadcrumbs-delimiter":"\x3e","breadcrumbs-numberofcrumbs":5,"breadcrumbs-namespaces":true,"breadcrumbs-filter-duplicates":false,"breadcrumbs-preceding-text":"","riched_use_toggle":true,"riched_start_disabled":"1","riched_use_popup":false,"riched_toggle_remember_state":true,"riched_load_semantic_toolbar":"","cke_show":"richeditor","variant":"de","language":"de","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false,"searchNs100":false,"searchNs101":false,
"searchNs102":false,"searchNs103":false,"searchNs104":false,"searchNs105":false,"searchNs106":false,"searchNs107":false,"searchNs108":false,"searchNs109":false,"searchNs110":false,"searchNs111":false,"searchNs112":false,"searchNs113":false,"searchNs170":false,"searchNs171":false,"searchNs202":false,"searchNs203":false,"searchNs206":false,"searchNs207":false,"searchNs208":false,"searchNs209":false,"nickname":"","timecorrection":"Offset|0","watchlisttoken":""});;},{},{});mw.loader.implement("user.tokens",function(){mw.user.tokens.set({"editToken":"04321bb6a2e93546b892cd9690384031+\\","patrolToken":"5ed5366209eadfa1c9374325d89a33be+\\","watchToken":"f644229a011b5da6f5d83e73daa66808+\\"});;},{},{});
/* cache key: wikidbneu:resourceloader:filter:minify-js:7:c7835f72241f73e8d7723631e5d9850f */
}</script>
<script>if(window.mw){
mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax"]);
}</script>
<link rel="alternate" type="application/rdf+xml" title="Hauptseite" href="/wiki/index.php?title=Spezial:RDF_exportieren/Hauptseite&amp;xmlmime=rdf" />
</head>

6

Friday, October 18th 2013, 12:32pm

Hmm, ist mir gerade zu doof diesen ganzen CKEditor genauer anzuschauen. Also probieren wir es mit der IE8-Kompatibilitätseinstellung

1)
Add the following snippet to your LocalSettings.php OR includes/OutputPage.php file

Source code

1
2
3
4
5
6
## Adds global IE8-compatibility mode
$wgExtensionFunctions[] = 'globalIE8Compat';
function globalIE8Compat(){
   global $wgOut;
   $wgOut->addMeta ('http:X-UA-Compatible' , 'IE=IE8') ;
}


oder 2)
http://msdn.microsoft.com/library/cc817573.aspx

Quellen:
http://www.jackreichert.com/2012/01/18/h…wiki-site-head/
http://msdn.microsoft.com/de-de/library/…5(v=vs.85).aspx

ADA_Juger_

Unregistered

7

Thursday, October 24th 2013, 3:40pm

hey,

erstmal wie gesagt vielen dank für die hilfe ^^.
jetzt war das masters ja paar tage down, ich habs hingekriegt, mit der Hilfe auf den Verweis zu outputpage.php (wahrscheinlich selbe quelle) :D.


das

$wgOut->addMeta ('http:X-UA-Compatible' , 'IE=IE8') ;


haut das ans ende, da juckt es den IE irgendwie nicht -> keine dokumentenmodus IE8.


habe in der outputpage.php
in der methode getHeadLinksArray( $addContentType = false )

$tags['meta-http-equiv'] = Html::element( 'meta', array( 'http-equiv' => 'X-UA-Compatible' ,'content' => 'IE=EmulateIE8' )


eingefügt - funktioniert wunderbar :D.


fals jemand per google hierherfinden sollte oder so ^^


danke für die hilfe nochmal,


gruß