Difference between revisions of "Extension talk:Wikiskin.php"
(they need to be either mediawiki variables or parser-functions) |
|||
| Line 13: | Line 13: | ||
*Anonymous | *Anonymous | ||
*Regexp | *Regexp | ||
| + | |||
| + | ==Installation problems== | ||
| + | |||
| + | * I downloaded Wikiskin.php from organic.design homepage saying it was version 0.1.7, 2007-07-20 in the php-Sourcecode. | ||
| + | * in the Wiki I added a page named default-skin and another one named wikiskin | ||
| + | * I also addied a MediaWiki:Common.css and a MediaWiki:Wikiskin.css | ||
| + | * in the local settings php I added | ||
| + | <pre>require_once( "extensions/Wikiskin/Wikiskin.php" );</pre> | ||
| + | |||
| + | These were actualy the installation requirements I found in various pages on organic design and so on... | ||
| + | |||
| + | When now reloading any page of my wiki after this I get an visibly empty page which html-source-content looks like this | ||
| + | <pre> | ||
| + | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
| + | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> | ||
| + | <head> | ||
| + | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||
| + | <meta name="keywords" content="Main Page" /> | ||
| + | <link rel="stylesheet" type="text/css" media="screen, projection" href="/m3/extensions/SemanticMediaWiki/skins/SMW_custom.css" /> | ||
| + | <link rel="alternate" type="application/rdf+xml" title="Main Page" href="http://localhost/m3/index.php/Special:ExportRDF/Main_Page?xmlmime=rdf" /> | ||
| + | <link rel="shortcut icon" href="/favicon.ico" /> | ||
| + | <link rel="search" type="application/opensearchdescription+xml" href="/m3/opensearch_desc.php" title="PersonalWiki (English)" /> | ||
| + | <title>Main Page - PersonalWiki</title> | ||
| + | |||
| + | <meta http-equiv="imagetoolbar" content="no" /> | ||
| + | <script type="text/javascript">var skin = 'wikiskin';var stylepath = '/m3/skins';</script> | ||
| + | <script type="text/javascript" src="/m3/skins/common/wikibits.js"><!-- wikibits js --></script> | ||
| + | <script type="text/javascript" src="/m3/index.php?title=-&action=raw&smaxage=0&gen=js"><!-- site js --></script> | ||
| + | <style type="text/css">/*<![CDATA[*/ | ||
| + | @import "/m3/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; | ||
| + | @import "/m3/index.php?title=MediaWiki:Wikiskin.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; | ||
| + | @import "/m3/index.php?title=-&action=raw&gen=css&maxage=18000&smaxage=0"; | ||
| + | /*]]>*/</style> | ||
| + | <!-- Head Scripts --> | ||
| + | <script type="text/javascript"> | ||
| + | function toggleTreeviewItem(id) { | ||
| + | var plus = "/m3/images/Treeview/Plus.gif"; | ||
| + | var minus = "/m3/images/Treeview/Minus.gif"; | ||
| + | var opened = "/m3/images/Treeview/Folder_opn_sml_blu.gif"; | ||
| + | var closed = "/m3/images/Treeview/Folder_sml_blu.gif"; | ||
| + | var doc = "/m3/images/Treeview//Doc-icon.gif"; | ||
| + | var item = document.getElementById(id); | ||
| + | var next = document.getElementById(id+1); | ||
| + | var depth = 0+item.getAttribute("depth"); | ||
| + | var close = next.style.display != "none"; | ||
| + | var img = document.getElementById("tree-img-"+id); | ||
| + | var fld = document.getElementById("tree-fld-"+id); | ||
| + | fld.setAttribute("src",close ? closed : opened); | ||
| + | img.setAttribute("src",close ? plus : minus); | ||
| + | while ((item = document.getElementById(++id)) && (0+item.getAttribute("depth") > depth)) { | ||
| + | if (close) item.style.display = "none"; | ||
| + | else if (depth == item.getAttribute("depth")-1) { | ||
| + | item.style.display = ""; | ||
| + | if (img = document.getElementById("tree-img-"+id)) img.setAttribute("src",plus); | ||
| + | if (fld = document.getElementById("tree-fld-"+id)) | ||
| + | if (fld.getAttribute("src") == opened) fld.setAttribute("src",closed); | ||
| + | } | ||
| + | } | ||
| + | }</script> <script type="text/javascript" src="http://localhost/m3/extensions/Javascript/mootools.js"></script> | ||
| + | |||
| + | <script type="text/javascript" src="http://localhost/m3/extensions/Javascript/dragiframe.js"></script> | ||
| + | <script type="text/javascript" src="http://localhost/m3/extensions/Javascript/table.js"></script> | ||
| + | <script type="text/javascript" src="http://localhost/m3/extensions/Javascript/mktree.js"></script> | ||
| + | <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SMW_tooltip.js"></script> <script type="text/javascript" id="SMW_sorttable_script_inclusion" src="/m3/extensions/SemanticMediaWiki/skins/SMW_sorttable.js"></script> <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SimileTimeline/timeline-api.js"></script> <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SMW_timeline.js"></script> </head> | ||
| + | |||
| + | <body class="ns-0 ltr"> | ||
| + | <a name="top" id="top"></a> | ||
| + | <script type="text/javascript"> if (window.runOnloadHook) runOnloadHook();</script> | ||
| + | <!-- Served by localhost in 0.715 secs. --></body></html> | ||
| + | |||
| + | |||
| + | </pre> | ||
| + | |||
| + | |||
| + | Whe commenting out the aboven mention line in LocalSettings.php everything look "normal" again besides wikiskin obviously is not running then. | ||
| + | |||
| + | Any suggestions welcome. | ||
| + | regards emwede | ||
Revision as of 14:51, 23 July 2007
Where can I see a page that uses this extension? --Rob 14:58, 6 Apr 2007 (NZST)
Has anyone an more detailed demo or description for setting up the wikiskin? --User:nope 14.5.2007
- It's still in beta state, but is working ok, just save the code into a file and include the file from your localsettings.php, but make sure your skin article is created first (the name of the article is set in $wgWikiSkin, the default name for the article is WikiSkin). OrganicDesign and our other wikis use it, OrganicDesign:Default-skin is the $wgWikiSkin article on it. We're just using it to replicate the standard monobook layout currently, but it's been developed for use with MW:Extension:Wiklets which is a desktop-like skin where different articles and forms work like windows on a desktop. --Nad 21:50, 14 May 2007 (UTC)
Brilliant! Question: Why did you decide to put the skin variables like {{ACTIONS}} into the global MediaWiki variable namespace instead of using wikiskin-specific tags along the lines of @@ACTIONS@@? Ehartwell 00:07, 11 July 2007 (NZST)
- I want them to be expanded by the wiki-parser as usual, so they need to be either mediawiki variables or parser-functions. --Nad 09:41, 11 July 2007 (NZST)
Private wiki & Public www
See Maintaining websites with a wiki
Propsed variables to add
- Anonymous
- Regexp
Installation problems
- I downloaded Wikiskin.php from organic.design homepage saying it was version 0.1.7, 2007-07-20 in the php-Sourcecode.
- in the Wiki I added a page named default-skin and another one named wikiskin
- I also addied a MediaWiki:Common.css and a MediaWiki:Wikiskin.css
- in the local settings php I added
require_once( "extensions/Wikiskin/Wikiskin.php" );
These were actualy the installation requirements I found in various pages on organic design and so on...
When now reloading any page of my wiki after this I get an visibly empty page which html-source-content looks like this
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="Main Page" />
<link rel="stylesheet" type="text/css" media="screen, projection" href="/m3/extensions/SemanticMediaWiki/skins/SMW_custom.css" />
<link rel="alternate" type="application/rdf+xml" title="Main Page" href="http://localhost/m3/index.php/Special:ExportRDF/Main_Page?xmlmime=rdf" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/m3/opensearch_desc.php" title="PersonalWiki (English)" />
<title>Main Page - PersonalWiki</title>
<meta http-equiv="imagetoolbar" content="no" />
<script type="text/javascript">var skin = 'wikiskin';var stylepath = '/m3/skins';</script>
<script type="text/javascript" src="/m3/skins/common/wikibits.js"><!-- wikibits js --></script>
<script type="text/javascript" src="/m3/index.php?title=-&action=raw&smaxage=0&gen=js"><!-- site js --></script>
<style type="text/css">/*<![CDATA[*/
@import "/m3/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
@import "/m3/index.php?title=MediaWiki:Wikiskin.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
@import "/m3/index.php?title=-&action=raw&gen=css&maxage=18000&smaxage=0";
/*]]>*/</style>
<!-- Head Scripts -->
<script type="text/javascript">
function toggleTreeviewItem(id) {
var plus = "/m3/images/Treeview/Plus.gif";
var minus = "/m3/images/Treeview/Minus.gif";
var opened = "/m3/images/Treeview/Folder_opn_sml_blu.gif";
var closed = "/m3/images/Treeview/Folder_sml_blu.gif";
var doc = "/m3/images/Treeview//Doc-icon.gif";
var item = document.getElementById(id);
var next = document.getElementById(id+1);
var depth = 0+item.getAttribute("depth");
var close = next.style.display != "none";
var img = document.getElementById("tree-img-"+id);
var fld = document.getElementById("tree-fld-"+id);
fld.setAttribute("src",close ? closed : opened);
img.setAttribute("src",close ? plus : minus);
while ((item = document.getElementById(++id)) && (0+item.getAttribute("depth") > depth)) {
if (close) item.style.display = "none";
else if (depth == item.getAttribute("depth")-1) {
item.style.display = "";
if (img = document.getElementById("tree-img-"+id)) img.setAttribute("src",plus);
if (fld = document.getElementById("tree-fld-"+id))
if (fld.getAttribute("src") == opened) fld.setAttribute("src",closed);
}
}
}</script> <script type="text/javascript" src="http://localhost/m3/extensions/Javascript/mootools.js"></script>
<script type="text/javascript" src="http://localhost/m3/extensions/Javascript/dragiframe.js"></script>
<script type="text/javascript" src="http://localhost/m3/extensions/Javascript/table.js"></script>
<script type="text/javascript" src="http://localhost/m3/extensions/Javascript/mktree.js"></script>
<script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SMW_tooltip.js"></script> <script type="text/javascript" id="SMW_sorttable_script_inclusion" src="/m3/extensions/SemanticMediaWiki/skins/SMW_sorttable.js"></script> <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SimileTimeline/timeline-api.js"></script> <script type="text/javascript" src="/m3/extensions/SemanticMediaWiki/skins/SMW_timeline.js"></script> </head>
<body class="ns-0 ltr">
<a name="top" id="top"></a>
<script type="text/javascript"> if (window.runOnloadHook) runOnloadHook();</script>
<!-- Served by localhost in 0.715 secs. --></body></html>
Whe commenting out the aboven mention line in LocalSettings.php everything look "normal" again besides wikiskin obviously is not running then.
Any suggestions welcome. regards emwede



