Skip to content

Commit bb55586

Browse files
author
wangkaikai
committed
增加友链逻辑代码,js未完成
1 parent e619d0d commit bb55586

File tree

6 files changed

+32
-5
lines changed

6 files changed

+32
-5
lines changed

controllers/Setting.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"github.com/gin-gonic/gin"
55
"net/http"
66
. "www.alisleepy.com/models"
7+
//"fmt"
78
)
89
//获取个人信息和浏览次数
910
func GetMyInfo(this *gin.Context){
@@ -13,3 +14,10 @@ func GetMyInfo(this *gin.Context){
1314
"data":myInfo,
1415
})
1516
}
17+
//获取友链
18+
func GetFriendlyUrl(this *gin.Context){
19+
urls := GetFriendlyUrls()
20+
this.JSON(http.StatusOK, gin.H{
21+
"data" : urls,
22+
})
23+
}

database/database.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var SqlDB * sql.DB
1616

1717
func init() {
1818
var err error
19-
SqlDB, err = sql.Open("mysql", "root:root@tcp(127.0.0.1)/www.wangkaikai.cn?charset=utf8")
19+
SqlDB, err = sql.Open("mysql", "root:123456@tcp(127.0.0.1)/wangkaikai.cn?charset=utf8")
2020
if err != nil{
2121
log.Fatal(err.Error())
2222
}

main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ func main(){
2626
router.LoadHTMLGlob("views/*")
2727

2828
//运行端口
29-
router.Run(":8888")
29+
router.Run(":306")
3030
}

models/Ali_setting.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,13 @@ func GetViewsNum()(view *Ali_setting){
3737
log.Fatalln(err)
3838
}
3939
return &viewNum
40+
}
41+
//获取友链
42+
func GetFriendlyUrls()(urlinfo *Ali_setting){
43+
var friendlyurls Ali_setting
44+
err := db.SqlDB.QueryRow("select `value` from ali_setting where `key` = 'friendlyurl'").Scan(&friendlyurls.Value)
45+
if err != nil{
46+
log.Fatalln(err)
47+
}
48+
return &friendlyurls
4049
}

routers/router.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@ func InitRouter() *gin.Engine{
2525
router.GET("/home/ajaxGetBlogNum", AjaxGetBlogNum) //获取博客总数
2626
router.GET("/home/getMyInfo", GetMyInfo) //获取个人信息
2727
router.GET("/home/getTopViewBlog", GetTopViewBlogs) //获取点击最高的几篇文章
28+
router.GET("/home/getFriendluUrl", GetFriendlyUrl);
2829
return router
2930
}

static/js/index.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@ $(function(){
1818
//获取点击排行前5的文章
1919
getTopViewBlogs();
2020
// //获取友链
21-
// getFriendlyUrls();
22-
// //获取底部备案信息
23-
// getFooterInfo();
21+
getFriendlyUrls();
2422
})
2523
//获取推荐文章
2624
function getTopBlogs(){
@@ -177,4 +175,15 @@ function getTopViewBlogs(){
177175
$("#topViewBlos").append('<span>暂无文章</span>');
178176
}
179177
}, "json");
178+
}
179+
function getFriendlyUrls(){
180+
var url = "/home/getFriendluUrl";
181+
$.get(url, function(urls){
182+
console.log(urls);
183+
var jsonValue = urls.data.value;
184+
if(jsonValue.length > 0){
185+
var dataObj = JSON.parse(jsonValue);
186+
console.log(dataObj);
187+
}
188+
},"json");
180189
}

0 commit comments

Comments
 (0)