Browse Source

:art: 导航目录

visuddhinanda 5 years ago
parent
commit
b60299d03a
3 changed files with 246 additions and 10 deletions
  1. 29 7
      app/pcdl/reader.php
  2. 131 0
      documents/development/functions.md
  3. 86 3
      documents/development/toc_error.csv

+ 29 - 7
app/pcdl/reader.php

@@ -120,6 +120,7 @@ para:hover{
 .toc_1{
 	padding: 5px;
     cursor: pointer;
+	border-left: 2px solid #aaaaaa;
 }
 .toc_1_title{
 	font-weight:700;
@@ -130,7 +131,8 @@ para:hover{
 	display:none;
 }
 .curr_chapter{
-	background-color:#e1e1e1;
+	border-color: #4d4dff;
+	color: #4d4dff;
 }
 .toc_curr_chapter2{
 	display:block;
@@ -143,14 +145,21 @@ para:hover{
 .toc_title2 a:hover{
 	text-decoration: underline;
 }
-.curr_chapter_title2{
-	background-color:#F1CA23;
+.curr_chapter_title2 a{
+	color:#4d4dff;
 }
 #leftmenuinner{
 	width: 17em;
+		overflow-y: scroll;
+		border-right: unset;	
 }
 #leftmenuinnerinner{
-	overflow-y: scroll;
+
+}
+#leftmenuinnerinner{
+	margin-left: 2em;
+    font-size: 0.8em;
+	border-right: unset;
 }
 .sent_toc{
 	font-weight:700;
@@ -355,14 +364,14 @@ else{
 					}
 					else{
 						$tocHtml .= "</div></div><div class='toc_1 {$classCurrToc}'>";
-						$tocHtml .= "<div class='toc_1_title'>{$value["toc"]}</div><div class='toc_2 $classCurrToc2'>";
+						$tocHtml .= "<div class='toc_1_title {$classCurrToc}'>{$value["toc"]}</div><div class='toc_2 $classCurrToc2'>";
 					}
 					
 				}
 				else{
 					if($value["level"] == $tocMaxLevel){
 						$tocHtml .= "</div></div><div class='toc_1 {$classCurrToc}'>";
-						$tocHtml .= "<div  class='toc_1_title'>{$value["toc"]}</div><div class='toc_2 $classCurrToc2' >";
+						$tocHtml .= "<div  class='toc_1_title {$classCurrToc}'>{$value["toc"]}</div><div class='toc_2 $classCurrToc2' >";
 					}
 					else if($value["level"] == $tocMinLevel){
 						$tocHtml .= "<div class='toc_title2 {$classCurrToc}{$classCurrTocTitle2}'><a href='reader.php?view=chapter&book={$book}&para={$value["paragraph"]}'>{$value["toc"]}</a></div>";
@@ -379,6 +388,9 @@ else{
 			echo "    </div></div>";
 		}
 
+		$htmlToc2 .= "<div><a href='#nav_foot'>导航</a></div>";
+		$htmlToc2 .= "<div><a href='#sim_doct'>相关文档</a></div>";
+
 		//获取段落信息 如 父段落 下一个段落等
 
 		$query = "select * from 'pali_text' where book='$book' and paragraph='$paragraph'";
@@ -642,7 +654,7 @@ else{
 
 		//查询句子译文内容结束
 
-	echo "<div id='para_nav'>";
+	echo "<div id='para_nav'><a name='nav_foot'></a>";
 	echo "<div style='display:inline-flex;'>";
 	echo "<svg t='1598094361320' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4933' width='32' height='32'><path d='M698.75712 684.4416a81.92 81.92 0 0 1-124.88704 106.06592l-191.488-225.4848a81.89952 81.89952 0 0 1 0-106.06592l191.488-225.4848a81.92 81.92 0 0 1 124.88704 106.06592l-146.45248 172.46208 146.45248 172.4416z' p-id='4934' fill='#757AF7'></path></svg>";
 	echo "$prev_para_link</div>";
@@ -657,6 +669,15 @@ else{
 
 ?>
 
+<a name="sim_doc"></div>
+<div>
+
+<div>相关文档</div>
+<ul>
+
+</ul>
+</div>
+
 	</div><!--main_text_view end-->
 
 
@@ -694,6 +715,7 @@ else{
 		echo $htmlToc2; 
 	}
 	?>
+
 	</div>
 
 	</div>

+ 131 - 0
documents/development/functions.md

@@ -0,0 +1,131 @@
+# 说明
+
+本文档是网站页面的功能介绍。每个页面包含四个部分
+
+- 已经实现的功能能
+- 需要完善的功能
+- 尚未实现的功能(目前的需求)
+- 未来可能的发展
+
+紧迫程度由低到高。
+
+# 页面列表
+
+## 首页
+
+www.wikipali.org
+
+### 已经实现的功能能
+
+- 最新课程列表
+- 最新百科词条
+
+### 需要完善的功能
+
+### 尚未实现的功能(目前的需求)
+
+- 最新三藏译文列表
+- 手机版 css
+
+### 未来可能的发展
+
+## 三藏分类
+
+www.wikipali.org/palicanon
+
+### 已经实现的功能能
+
+- 章节标签过滤
+- 在阅读器中打开章节
+
+### 需要完善的功能
+
+### 尚未实现的功能(目前的需求)
+
+### 未来可能的发展
+
+## 课程
+
+### 已经实现的功能能
+
+### 需要完善的功能
+
+### 尚未实现的功能(目前的需求)
+
+### 未来可能的发展
+
+## 百科
+
+### 已经实现的功能能
+
+### 需要完善的功能
+
+### 尚未实现的功能(目前的需求)
+
+### 未来可能的发展
+
+## 字典
+
+## 标题搜索
+
+## 全文搜索
+
+## 黑体字搜索
+
+# 经典阅读器
+
+## 译经楼-欢迎页
+
+## 译经楼-经文选择
+
+## 译经楼-最近打开
+
+## 译经楼-协作
+
+## 译经楼-课程管理
+
+## 译经楼-用户字典管理
+
+## 译经楼-百科字典管理
+
+## 译经楼-工作组管理
+
+## 用户中心-登录
+
+## 用户中心-注册
+
+## 用户中心-用户设置
+
+# 网站后台管理
+
+## 栏目管理
+
+### 首页
+
+### 三藏
+
+### 课程
+
+### 百科
+
+### 字典
+
+### 搜索
+
+### 阅读器
+
+### 用户管理
+
+#### 修改权限
+
+#### 禁用账号
+
+### 数据表管理
+
+#### 查看
+
+#### 统计
+
+#### 添加
+
+#### 删除

+ 86 - 3
documents/development/toc_error.csv

@@ -1,3 +1,86 @@
-title,book,para,error,change,
-Sīlakkhandhavaggapāḷi,93,,ok,,
-"",103,5,2,3,""
+status,book,para,level,change,title
+ok,93,,,,Sīlakkhandhavaggapāḷi
+,103,5,3,subsubhead,Ganthārambhakathā
+,103,38,3,subsubhead,Nidānakathā
+,103,40,3,subhead,Paṭhamamahāsaṅgītikathā
+"",185,74,2,subsubhead,Nidānakathāvaṇṇanā
+add,185,75,3,bodytext,(empty)
+"",185,76,3,subhead,Paṭhamamahāsaṅgītikathāvaṇṇanā
+"",188,147,2,subsubhead,Nidānakathāvaṇṇanā
+"",188,150,3,subhead,Paṭhamamahāsaṅgītikathāvaṇṇanā
+add,188,148,3,bodytext,(empty)
+"",189,4,100,title,(Dutiyo bhāgo)
+"",186,1205,3,subhead,Uddesavārakathāvaṇṇanā
+"",130,6,3,subsubhead,Ganthārambhakathā
+"",130,39,3,subsubhead,Nidānakathā
+"",130,727,4,bodytext,(empty)
+"",192,6,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",192,77,3,subsubhead,Nidānakathāvaṇṇanā
+"",11,3,3,subsubhead,Ganthārambhakathā
+"",15,3,3,subsubhead,Ganthārambhakathā
+"",19,5,4,subsubhead,Ganthārambhakathā
+"",66,4,3,subsubhead,Ganthārambhakathā
+"",96,5,3,subsubhead,Ganthārambhakathā
+"",99,4,3,subsubhead,Ganthārambhakathā
+"",103,5,3,subsubhead,Ganthārambhakathā
+"",107,5,3,subsubhead,Ganthārambhakathā
+"",108,4,3,subsubhead,Ganthārambhakathā
+"",109,4,3,subsubhead,Ganthārambhakathā
+"",110,5,3,subsubhead,Ganthārambhakathā
+"",118,4,3,subsubhead,Ganthārambhakathā
+"",120,5,3,subsubhead,Ganthārambhakathā
+"",121,4,3,subsubhead,Ganthārambhakathā
+"",126,4,3,subsubhead,Ganthārambhakathā
+"",127,4,3,subsubhead,Ganthārambhakathā
+"",128,5,3,subsubhead,Ganthārambhakathā
+"",130,6,3,subsubhead,Ganthārambhakathā
+"",133,5,3,subsubhead,Ganthārambhakathā
+"",138,4,3,subsubhead,Ganthārambhakathā
+"",178,3,3,subsubhead,Ganthārambhakathā
+"",178,876,3,subsubhead,Ganthārambhakathā
+"",179,874,3,subsubhead,Ganthārambhakathā
+"",180,1222,3,subsubhead,Ganthārambhakathā
+"",181,4,3,subsubhead,Ganthārambhakathā
+"",188,4,3,subsubhead,Ganthārambhakathā
+"",191,4,3,subsubhead,Ganthārambhakathā
+"",200,3,3,subsubhead,Ganthārambhakathā
+"",200,10177,3,subsubhead,Ganthārambhakathā
+"",201,4,3,subsubhead,Ganthārambhakathā
+"",203,4,3,subsubhead,Ganthārambhakathā
+"",203,1621,3,subsubhead,Ganthārambhakathā
+"",203,2362,3,subsubhead,Ganthārambhakathā
+"",203,3101,3,subsubhead,Ganthārambhakathā
+"",203,3482,3,subsubhead,Ganthārambhakathā
+"",204,4,3,subsubhead,Ganthārambhakathā
+"",207,1216,3,subsubhead,Ganthārambhakathā
+"",209,4,3,subsubhead,Ganthārambhakathā
+"",210,4,3,subsubhead,Ganthārambhakathā
+"",211,4,3,subsubhead,Ganthārambhakathā
+"",212,3,3,subsubhead,Ganthārambhakathā
+"",212,672,3,subsubhead,Ganthārambhakathā
+"",178,887,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",181,49,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",185,4,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",188,25,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",190,4,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",192,6,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",195,5,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",201,100,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",201,4271,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",203,1632,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",203,2373,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",203,3487,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",209,40,3,subsubhead,Ganthārambhakathāvaṇṇanā
+"",181,562,3,subhead,(14) 1. Paṭhamaetadaggavaggo
+"",181,622,100,title,14. Etadaggavaggo
+"",181,623,3,subhead,(14) 2. Dutiyaetadaggavaggavaṇṇanā
+"",181,656,100,title,14. Etadaggavaggo
+"",181,657,3,subhead,(14) 3. Tatiyaetadaggavaggavaṇṇanā
+"",181,717,100,title,14. Etadaggavaggo
+"",181,718,3,subhead,(14) 4. Catutthaetadaggavaggavaṇṇanā
+"",181,773,100,title,14. Etadaggavaggo
+"",181,774,3,subhead,(14) 5. Pañcamaetadaggavaggavaṇṇanā
+"",181,825,100,title,14. Etadaggavaggo
+"",181,826,3,subhead,(14) 6. Chaṭṭhaetadaggavaggavaṇṇanā
+"",181,861,100,title,14. Etadaggavaggo
+"",181,862,3,subhead,(14) 7. Sattamaetadaggavaggavaṇṇanā