Difference between r1.21 and the current
@@ -1,59 +1,30 @@
#keywords MoniWiki, Theme
[[목차]]
== 추천 테마 ==
* [https://github.com/seongjaelee/QuickSilver QuickSilver] {*}
* [https://github.com/seongjaelee/CalmGray CalmGray] {*}
* Terrafirma custom : 판월위키 용으로 수정된 테마. 일부 내용은 수정해야 한다. attachment:terrafirma.zip
== 모바일 테마 ==
* [http://beonit2.tistory.com/entry/Moniwiki-Mobile-theme-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 모니위키 모바일 테마(Azblue2)]
{{{
moniwiki 프로젝트에 commit 하고 싶었는데... 개발자가 바쁜지 대답이 없어서 일단 위키에 먼저 공개한다.
1. wiki.php 를 수정해야 한다.
1.1 안드로이드/아이폰일 경우 테마 변수를 모바일 테마로 강제로 변환한다.
$this->set_theme(!empty($options['theme']) ? $options['theme'] : '');
위 소스를 아래 소스로 교체한다.
// mobile theme check, mobile
$ua = $_SERVER['HTTP_USER_AGENT'];
if( strpos($ua, "Android") || strpos($ua, "iPhone") ){
$this->set_theme("mobile");
}
else{
$this->set_theme(!empty($options['theme']) ? $options['theme'] : '');
}
1.2 헤더 정보에 메타 태그로 viewport 정보를 추가한다.
if ($theme_type == 2 or isset($options['retstr']))
ob_start();
else
echo "<head>\n";
위의 소스 다음에 아래 소스를 추가한다.
$ua = $_SERVER['HTTP_USER_AGENT'];
if( strpos($ua, "Android") || strpos($ua, "iPhone") ){
echo '<meta name="viewport" content="width=device-width"/>';
}
1.3 (1.1) 과 비슷한 내용이다. 모바일 모드에서 테마를 고정한다. 둘중 하나만 적용해도 될것 같은데 그냥 두개 다 설정하였다.
# MoniWiki theme
라인 다음에 다음 소스를 추가한다.
$ua = $_SERVER['HTTP_USER_AGENT'];
if( strpos($ua, "Android") || strpos($ua, "iPhone") ){
$theme = "mobile";
}
2. 모바일 테마 파일이다.
theme 디렉토리에 다음 파일을 풀어준다.}}}
== 테마 개발 ==
== 같이 보기 ==
* MoniWiki:MoniWikiTheme
* [http://unfusion.kunsan.ac.kr/word/archive/703 Kubrick Theme]
[[목차]]
== 추천 테마 ==
* MoniWiki:AzBlue2Theme : [[모니위키]] 1.1.4 이상에서 기본으로 설정된 테마
* [[Azblue2Custom]] {*} : Azblue2의 폰트, 사이드바, 목차 레이아웃 등을 수정한 테마
* [http://wiki.commres.org/MoniWikiThemes hstyle] {*}
* MoniWiki:AzBlue2Theme: [[모니위키]] 1.x.x 기본 테마
* [[Azblue2Custom]]: Azblue2의 폰트, 사이드바, 목차 레이아웃 등을 수정한 테마
* [http://wiki.commres.org/MoniWikiThemes hstyle]
* Terrafirma custom : 판월위키 용으로 수정된 테마. 일부 내용 수정 필요. attachment:terrafirma.zip
* http://databaser.net/moniwiki/wiki.php/%EC%88%98%EC%A0%95%ED%95%9C%ED%85%8C%EB%A7%88%EC%86%8C%EC%8A%A4
* {*} Paper : 모니위키 1.2.x 기본 테마. 모바일 테마 지원
* {*} [https://github.com/wkpark/moniwiki/pull/3 Publish] : 모니위키 1.2.2 추가 테마. 모바일 테마 지원
* PaperCustom: Azblue2Custom과 동일 컨셉. --[http://memorecycle.com/w/%EB%AA%A8%EB%8B%88%EC%9C%84%ED%82%A4/%EB%B0%B0%ED%8F%AC%EA%B3%84%ED%9A%8D#s-2 모니위키 Ncity Edition]에 포함되어 있다.--
// mobile viewport setting. mobile
* [https://github.com/clockoon/monistrap monistrap]: 모니위키에 부트스트랩(Bootstrap) 결합
// mobile
* --[https://github.com/seongjaelee/QuickSilver QuickSilver]--: 1.2.0 버전부터 호환 안됨
* --[https://github.com/seongjaelee/CalmGray CalmGray]--: 1.2.0 버전부터 호환 안됨
== 모바일 테마 ==
[모니위키] 1.2.2부터 모바일 테마를 내장하고 있다. [http://moniwiki.kldp.net/wiki.php/Ko~%ED%85%8C%EB%A7%88 테마 옵션]을 통해 활성화할 수 있다.
테마가 CSS와 php로 구성되어 있다. [[워드프레스]] 테마와 유사한 구조이기에, 변환도 가능할 것 같은데...
테마가 CSS와 php로 구성되어 있다. [[워드프레스]] 테마와 유사한 구조이며, 관련 지식만 있다면 쉽게 수정할 수 있다.
* MoniWiki:MoniWikiTheme
* [http://unfusion.kunsan.ac.kr/word/archive/703 Kubrick Theme]
1. 추천 테마 ¶
AzBlue2Theme: 모니위키 1.x.x 기본 테마
- Azblue2Custom: Azblue2의 폰트, 사이드바, 목차 레이아웃 등을 수정한 테마
- hstyle
- Terrafirma custom : 판월위키 용으로 수정된 테마. 일부 내용 수정 필요.
terrafirma.zip (38.91 KB)
- http://databaser.net/moniwiki/wiki.php/수정한테마소스
Paper : 모니위키 1.2.x 기본 테마. 모바일 테마 지원
Publish : 모니위키 1.2.2 추가 테마. 모바일 테마 지원
- PaperCustom: Azblue2Custom과 동일 컨셉.
모니위키 Ncity Edition에 포함되어 있다.
- monistrap: 모니위키에 부트스트랩(Bootstrap) 결합
QuickSilver: 1.2.0 버전부터 호환 안됨
CalmGray: 1.2.0 버전부터 호환 안됨