OSDN Git Service

6e3d32f2f25dc145b83d649e2cea337140e70e68
[pukiwiki/pukiwiki.git] / pukiwiki.ini.php
1 <?php\r
2 /////////////////////////////////////////////////\r
3 // PukiWiki - Yet another WikiWikiWeb clone.\r
4 //\r
5 // $Id: pukiwiki.ini.php,v 1.16 2002/12/02 03:33:36 panda Exp $\r
6 //\r
7 // PukiWiki setting file\r
8 \r
9 /////////////////////////////////////////////////\r
10 // ¥Ç¥£¥ì¥¯¥È¥ê»ØÄ꠺Ǹå¤Ë / ¤¬É¬Íנ°À­¤Ï 777\r
11 /////////////////////////////////////////////////\r
12 // ¥Ç¡¼¥¿¤Î³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê\r
13 define("DATA_DIR","./wiki/");\r
14 /////////////////////////////////////////////////\r
15 // º¹Ê¬¥Õ¥¡¥¤¥ë¤Î³ÊǼ¥Ç¥£¥ì¥¯¥È¥ê\r
16 define("DIFF_DIR","./diff/");\r
17 /////////////////////////////////////////////////\r
18 // ¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë³ÊǼÀè¥Ç¥£¥ì¥¯¥È¥ê\r
19 define("BACKUP_DIR","./backup/");\r
20 /////////////////////////////////////////////////\r
21 // ¥×¥é¥°¥¤¥ó¥Õ¥¡¥¤¥ë³ÊǼÀè¥Ç¥£¥ì¥¯¥È¥ê\r
22 define("PLUGIN_DIR","./plugin/");\r
23 \r
24 /////////////////////////////////////////////////\r
25 // Language\r
26 define("LANG","ja");\r
27 \r
28 /////////////////////////////////////////////////\r
29 // ¥¹¥­¥ó¥Õ¥¡¥¤¥ë¤Î¾ì½ê¡£\r
30 define("SKIN_FILE","./skin/pukiwiki.skin.".LANG.".php");\r
31 \r
32 /////////////////////////////////////////////////\r
33 // ¸À¸ì¥Õ¥¡¥¤¥ë¤ÎÆɤ߹þ¤ß(ÊÔ½¸¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤)\r
34 require(LANG.".lng");\r
35 \r
36 /////////////////////////////////////////////////\r
37 // index.php ¤Ê¤É¤ËÊѹ¹¤·¤¿¾ì¹ç¤Î¥¹¥¯¥ê¥×¥È̾¤ÎÀßÄê\r
38 // ¤È¤¯¤ËÀßÄꤷ¤Ê¤¯¤Æ¤âÌäÂê¤Ê¤·\r
39 //$script = "http://hogehoge/pukiwiki/";\r
40 \r
41 /////////////////////////////////////////////////\r
42 // ¥È¥Ã¥×¥Ú¡¼¥¸¤Î̾Á°\r
43 $defaultpage = "FrontPage";\r
44 /////////////////////////////////////////////////\r
45 // ¹¹¿·ÍúÎò¥Ú¡¼¥¸¤Î̾Á°\r
46 $whatsnew = "RecentChanges";\r
47 /////////////////////////////////////////////////\r
48 // InterWikiName¥Ú¡¼¥¸¤Î̾Á°\r
49 $interwiki = "InterWikiName";\r
50 /////////////////////////////////////////////////\r
51 // ÊÔ½¸¼Ô¤Î̾Á°(¼«Í³¤ËÊѤ¨¤Æ¤¯¤À¤µ¤¤)\r
52 $modifier = 'me';\r
53 /////////////////////////////////////////////////\r
54 // ÊÔ½¸¼Ô¤Î¥Û¡¼¥à¥Ú¡¼¥¸(¼«Í³¤ËÊѤ¨¤Æ¤¯¤À¤µ¤¤)\r
55 $modifierlink = 'http://change me!/';\r
56 \r
57 /////////////////////////////////////////////////\r
58 // ¥Û¡¼¥à¥Ú¡¼¥¸¤Î¥¿¥¤¥È¥ë(¼«Í³¤ËÊѤ¨¤Æ¤¯¤À¤µ¤¤)\r
59 // RSS ¤Ë½ÐÎϤ¹¤ë¥Á¥ã¥ó¥Í¥ë̾\r
60 $page_title = "PukiWiki";\r
61 \r
62 /////////////////////////////////////////////////\r
63 // Åà·ëµ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë¤«\r
64 $function_freeze = 1;\r
65 /////////////////////////////////////////////////\r
66 // Åà·ë²ò½üÍѤδÉÍý¼Ô¥Ñ¥¹¥ï¡¼¥É(MD5)\r
67 // pukiwiki.php?md5=pass ¤Î¤è¤¦¤ËURL¤ËÆþÎϤ·\r
68 // MD5¤Ë¤·¤Æ¤«¤é¤É¤¦¤¾¡£ÌÌÅݤʤé°Ê²¼¤Î¤è¤¦¤Ë¡£\r
69 // $adminpass = md5("pass");\r
70 // °Ê²¼¤Ï pass ¤ÎMD5¥Ñ¥¹¥ï¡¼¥É¤Ë¤Ê¤Ã¤Æ¤Þ¤¹¡£\r
71 $adminpass = "21232f297a57a5a743894a0e4a801fc3";\r
72 \r
73 /////////////////////////////////////////////////\r
74 // ¹¹¿·ÍúÎò¤òɽ¼¨¤¹¤ë¤È¤­¤ÎºÇÂç·ï¿ô\r
75 $maxshow = 80;\r
76 /////////////////////////////////////////////////\r
77 // ÊÔ½¸¤¹¤ë¤³¤È¤Î¤Ç¤­¤Ê¤¤¥Ú¡¼¥¸¤Î̾Á° , ¤Ç¶èÀÚ¤ë\r
78 $cantedit = array( $whatsnew, );\r
79 \r
80 /////////////////////////////////////////////////\r
81 // ¥×¥ì¥Ó¥å¡¼¤òɽ¼¨¤¹¤ë¤È¤­¤Î¥Æ¡¼¥Ö¥ë¤ÎÇØ·Ê¿§\r
82 $preview_color = "#F5F8FF";\r
83 /////////////////////////////////////////////////\r
84 // [[¥Ú¡¼¥¸]] ¤Ø¤Î¥ê¥ó¥¯»þ[[]]¤ò³°¤¹¤«\r
85 $strip_link_wall = 1;\r
86 /////////////////////////////////////////////////\r
87 // °ìÍ÷¥Ú¡¼¥¸¤ËƬʸ»ú¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò¤Ä¤±¤ë¤«\r
88 $list_index = 1;\r
89 /////////////////////////////////////////////////\r
90 // http:// ¥ê¥ó¥¯¤Î¥¦¥£¥ó¥É¥¦Ì¾»ØÄê(_top,_blank,etc)\r
91 $link_target = "_top";\r
92 /////////////////////////////////////////////////\r
93 // InterWikiName¤Î¥¦¥£¥ó¥É¥¦Ì¾»ØÄê(_top,_blank,etc)\r
94 $interwiki_target = "_top";\r
95 \r
96 /////////////////////////////////////////////////\r
97 // ¥ê¥¹¥È¹½Â¤¤Îº¸¥Þ¡¼¥¸¥ó\r
98 $_list_left_margin = 0; // ¥ê¥¹¥È¤È²èÌ̺¸Ã¼¤È¤Î´Ö³Ö(px)\r
99 $_list_margin = 16;      // ¥ê¥¹¥È¤Î³¬Áش֤δֳÖ(px)\r
100 $_list_pad_str = ' class="list%d" style="padding-left:%dpx;margin-left:%dpx"';\r
101 \r
102 /////////////////////////////////////////////////\r
103 // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤Î¥«¥é¥à¿ô\r
104 $cols = 80;\r
105 /////////////////////////////////////////////////\r
106 // ¥Æ¥­¥¹¥È¥¨¥ê¥¢¤Î¹Ô¿ô\r
107 $rows = 20;\r
108 \r
109 /////////////////////////////////////////////////\r
110 // Â硦¾®¸«½Ð¤·¤«¤éÌܼ¡¤ØÌá¤ë¥ê¥ó¥¯¤Îʸ»ú\r
111 $top = $_msg_content_back_to_top;\r
112 /////////////////////////////////////////////////\r
113 // ´ØÏ¢¥Ú¡¼¥¸É½¼¨¤Î¥Ú¡¼¥¸Ì¾¤Î¶èÀÚ¤êʸ»ú\r
114 $related_str = " ";\r
115 /////////////////////////////////////////////////\r
116 // À°·Á¥ë¡¼¥ë¤Ç¤Î´ØÏ¢¥Ú¡¼¥¸É½¼¨¤Î¥Ú¡¼¥¸Ì¾¤Î¶èÀÚ¤êʸ»ú\r
117 $rule_related_str = "\n<li>";\r
118 /////////////////////////////////////////////////\r
119 // ¿åÊ¿Àþ¤Î¥¿¥°\r
120 $hr = '<hr class="full_hr">';\r
121 /////////////////////////////////////////////////\r
122 // Ê¸Ëö¤ÎÃí¼á¤ÎľÁ°¤Ëɽ¼¨¤¹¤ë¥¿¥°\r
123 $note_hr = '<hr class="note_hr">';\r
124 /////////////////////////////////////////////////\r
125 // ´ØÏ¢¤¹¤ë¥ê¥ó¥¯¤ò¾ï¤Ëɽ¼¨¤¹¤ë(Ééô¤¬¤«¤«¤ê¤Þ¤¹)\r
126 $related_link = 1;\r
127 /////////////////////////////////////////////////\r
128 // WikiName,BracketName¤Ë·Ð²á»þ´Ö¤òÉղ乤ë\r
129 $show_passage = 1;\r
130 \r
131 /////////////////////////////////////////////////\r
132 // Last-Modified ¥Ø¥Ã¥À¤ò½ÐÎϤ¹¤ë\r
133 $lastmod = 0;\r
134 \r
135 /////////////////////////////////////////////////\r
136 // ÆüÉÕ¥Õ¥©¡¼¥Þ¥Ã¥È\r
137 $date_format = "Y-m-d";\r
138 /////////////////////////////////////////////////\r
139 // »þ¹ï¥Õ¥©¡¼¥Þ¥Ã¥È\r
140 $time_format = "H:i:s";\r
141 /////////////////////////////////////////////////\r
142 // ÍËÆüÇÛÎó\r
143 $weeklabels = $_msg_week;\r
144 \r
145 /////////////////////////////////////////////////\r
146 // RSS ¤Ë½ÐÎϤ¹¤ë¥Ú¡¼¥¸¿ô\r
147 $rss_max = 15;\r
148 \r
149 /////////////////////////////////////////////////\r
150 // ¥Ð¥Ã¥¯¥¢¥Ã¥×¤ò¹Ô¤¦¤«»ØÄꤷ¤Þ¤¹ 0 or 1\r
151 $do_backup = 1;\r
152 /////////////////////////////////////////////////\r
153 // ¥Ú¡¼¥¸¤òºï½ü¤·¤¿ºÝ¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¤â¤¹¤Ù¤Æºï½ü¤¹¤ë\r
154 $del_backup = 0;\r
155 /////////////////////////////////////////////////\r
156 // Äê´ü¥Ð¥Ã¥¯¥¢¥Ã¥×¤Î´Ö³Ö¤ò»þ´Ö(hour)¤Ç»ØÄꤷ¤Þ¤¹(0¤Ç¹¹¿·Ëè)\r
157 $cycle = 6;\r
158 /////////////////////////////////////////////////\r
159 // ¥Ð¥Ã¥¯¥¢¥Ã¥×¤ÎºÇÂçÀ¤Âå¿ô¤ò»ØÄꤷ¤Þ¤¹\r
160 $maxage = 20;\r
161 /////////////////////////////////////////////////\r
162 // ¥Ð¥Ã¥¯¥¢¥Ã¥×¤ÎÀ¤Âå¤ò¶èÀÚ¤ëʸ»úÎó¤ò»ØÄꤷ¤Þ¤¹\r
163 // (Ä̾ï¤Ï¤³¤Î¤Þ¤Þ¤ÇÎɤ¤¤¬¡¢Ê¸¾ÏÃæ¤Ç»È¤ï¤ì¤ë²ÄǽÀ­\r
164 // ¤¬¤¢¤ì¤Ð¡¢»È¤ï¤ì¤½¤¦¤Ë¤Ê¤¤Ê¸»ú¤òÀßÄꤹ¤ë)\r
165 $splitter = ">>>>>>>>>>";\r
166 /////////////////////////////////////////////////\r
167 // ¥Ú¡¼¥¸¤Î¹¹¿·»þ¤Ë¥Ð¥Ã¥¯¥°¥é¥ó¥É¤Ç¼Â¹Ô¤µ¤ì¤ë¥³¥Þ¥ó¥É(mknmz¤Ê¤É)\r
168 //$update_exec = '/usr/local/bin/mknmz -O /vhosts/www.factage.com/sng/pukiwiki/nmz -L ja -k -K /vhosts/www.factage.com/sng/pukiwiki/wiki';\r
169 \r
170 /////////////////////////////////////////////////\r
171 // °ìÍ÷¡¦¹¹¿·°ìÍ÷¤Ë´Þ¤á¤Ê¤¤¥Ú¡¼¥¸Ì¾(Àµµ¬É½¸½¤Ç)\r
172 $non_list = "^(\[\[\:)";\r
173 \r
174 /////////////////////////////////////////////////\r
175 // ¿÷·Á¤È¤¹¤ë¥Ú¡¼¥¸¤ÎÆɤ߹þ¤ß¤òɽ¼¨¤µ¤»¤ë¤«\r
176 $load_template_func = 1;\r
177 \r
178 /////////////////////////////////////////////////\r
179 // ¥Ú¡¼¥¸Ì¾¤Ë½¾¤Ã¤Æ¼«Æ°¤Ç¡¢¿÷·Á¤È¤¹¤ë¥Ú¡¼¥¸¤ÎÆɤ߹þ¤ß\r
180 $auto_template_func = 1;\r
181 $auto_template_rules = array(\r
182 '\[\[((.+)\/([^\/]+))\]\]' => '[[\2/template]]'\r
183 );\r
184 \r
185 /////////////////////////////////////////////////\r
186 // ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë\r
187 //\r
188 //  Àµµ¬É½¸½¤Çµ­½Ò¤·¤Æ¤¯¤À¤µ¤¤¡£?(){}-*./+\$^|¤Ê¤É\r
189 //  ¤Ï \? ¤Î¤è¤¦¤Ë¥¯¥©¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£\r
190 //  Á°¸å¤Ëɬ¤º / ¤ò´Þ¤á¤Æ¤¯¤À¤µ¤¤¡£¹ÔƬ»ØÄê¤Ï ^ ¤òƬ¤Ë¡£\r
191 //  ¹ÔËö»ØÄê¤Ï $ ¤ò¸å¤í¤Ë¡£\r
192 //\r
193 /////////////////////////////////////////////////\r
194 // ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë(ľÀÜ¥½¡¼¥¹¤òÃÖ´¹)\r
195 $str_rules = array(\r
196 "now\?" => date($date_format,UTIME)." (".$weeklabels[date("w",UTIME)].") ".date($time_format,UTIME),\r
197 "date\?" => date($date_format,UTIME),\r
198 "time\?" => date($time_format,UTIME),\r
199 );\r
200 \r
201 /////////////////////////////////////////////////\r
202 // ¥æ¡¼¥¶ÄêµÁ¥ë¡¼¥ë(¥³¥ó¥Ð¡¼¥È»þ¤ËÃÖ´¹¡¢Ä¾Àܤ·¤Ê¤¤)\r
203 $line_rules = array(\r
204 "COLOR\(([^\(\)]*)\){([^}]*)}" => "<span style=\"color:\\1\">\\2</span>",\r
205 "SIZE\(([^\(\)]*)\){([^}]*)}" => "<span style=\"font-size:\\1px;display:inline-block;line-height:130%;text-indent:0px\">\\2</span>",\r
206 "COLOR\(([^\(\)]*)\):((?:(?!COLOR\([^\)]+\)\:).)*)" => "<span style=\"color:\\1\">\\2</span>",\r
207 "SIZE\(([^\(\)]*)\):((?:(?!SIZE\([^\)]+\)\:).)*)" => "<span class=\"size\\1\">\\2</span>",\r
208 "LEFT:((?:(?!LEFT\:).)*)" => "<div style=\"text-align:left\">\\1</div>",\r
209 "CENTER:((?:(?!CENTER\:).)*)" => "<div style=\"text-align:center\">\\1</div>",\r
210 "RIGHT:((?:(?!RIGHT\:).)*)" => "<div style=\"text-align:right\">\\1</div>",\r
211 "%%((?:(?!%%).)*)%%" => "<del>\\1</del>",\r
212 "'''((?:(?!''').)*)'''" => "<em>\\1</em>",\r
213 "''((?:(?!'').)*)''" => "<strong>\\1</strong>",\r
214 "~((?:<\\/[a-zA-Z]+>)*)$" => "\\1<br />", /* ¹ÔËö¤Ë¥Á¥ë¥À¤Ï²þ¹Ô */\r
215 "&amp;aname\(([A-Za-z][\w\-]*)\);" => "<a id=\"\\1\" name=\"\\1\"></a>",\r
216 );\r
217 \r
218 /////////////////////////////////////////////////\r
219 // ¥Õ¥§¥¤¥¹¥Þ¡¼¥¯ÄêµÁ¥ë¡¼¥ë\r
220 // $usefacemark = 1¤Ê¤é¥Õ¥§¥¤¥¹¥Þ¡¼¥¯¤¬ÃÖ´¹¤µ¤ì¤Þ¤¹\r
221 // Ê¸¾ÏÆâ¤ËXD¤Ê¤É¤¬Æþ¤Ã¤¿¾ì¹ç¤Ëfacemark¤ËÃÖ´¹¤µ¤ì¤Æ¤·¤Þ¤¦¤Î¤Ç\r
222 // É¬ÍפΤʤ¤Êý¤Ï $usefacemark¤ò0¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£\r
223 $usefacemark = 1;\r
224 $facemark_rules = array(\r
225 "\s(\:\))" => " <img src=\"./face/smile.gif\" alt=\"\\1\" />",\r
226 "\s(\:D)" => " <img src=\"./face/bigsmile.gif\" alt=\"\\1\" />",\r
227 "\s(\:p)" => " <img src=\"./face/huh.gif\" alt=\"\\1\" />",\r
228 "\s(\:d)" => " <img src=\"./face/huh.gif\" alt=\"\\1\" />",\r
229 "\s(XD)" => " <img src=\"./face/oh.gif\" alt=\"\\1\" />",\r
230 "\s(X\()" => " <img src=\"./face/oh.gif\" alt=\"\\1\" />",\r
231 "\s(;\))" => " <img src=\"./face/wink.gif\" alt=\"\\1\" />",\r
232 "\s(;\()" => " <img src=\"./face/sad.gif\" alt=\"\\1\" />",\r
233 "\s(\:\()" => " <img src=\"./face/sad.gif\" alt=\"\\1\" />",\r
234 "(\:heart\:)" => "<img src=\"./face/heart.gif\" alt=\"\\1\" />",\r
235 );\r
236 \r
237 ?>\r