mirror of
https://github.com/lxsang/antd-web-apps
synced 2025-04-19 01:56:44 +02:00
fix
This commit is contained in:
parent
30ff1d60fb
commit
41d84a9c07
@ -1,7 +1,8 @@
|
|||||||
BLOG_ROOT = __ROOT__.."/blog"
|
BLOG_ROOT = __ROOT__.."/blog"
|
||||||
MAX_ENTRY = 15
|
MAX_ENTRY = 15
|
||||||
LAST_QUERY = nil
|
LAST_QUERY = nil
|
||||||
local user = "mrsang"
|
BLOG_ADMIN = "mrsang"
|
||||||
|
local user = BLOG_ADMIN
|
||||||
local handle = function(p)
|
local handle = function(p)
|
||||||
local args = {}
|
local args = {}
|
||||||
local sort = {}
|
local sort = {}
|
||||||
|
6
blog/view/analyse.ls
Normal file
6
blog/view/analyse.ls
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?lua
|
||||||
|
local arg = {...}
|
||||||
|
local data = arg[1]
|
||||||
|
loadscript(BLOG_ROOT.."/view/top.ls")("Welcome to my blog", false)
|
||||||
|
echo(data)
|
||||||
|
?>
|
@ -34,6 +34,22 @@
|
|||||||
topview(title, true)
|
topview(title, true)
|
||||||
end
|
end
|
||||||
local url = "https://blog.lxsang.me/r:id:"..data.id
|
local url = "https://blog.lxsang.me/r:id:"..data.id
|
||||||
|
-- fetch the similar posts from database
|
||||||
|
local db = require("db.model").get(BLOG_ADMIN,"st_similarity", nil)
|
||||||
|
local similar_posts = nil
|
||||||
|
if db then
|
||||||
|
local records = db:find({ exp = {["="] = {pid = data.id}}, order = {score = "DESC"}})
|
||||||
|
--echo("records size is #"..#records)
|
||||||
|
local pdb = require("db.model").get(BLOG_ADMIN,"blogs", nil)
|
||||||
|
if(pdb) then
|
||||||
|
similar_posts = {}
|
||||||
|
for k,v in pairs(records) do
|
||||||
|
similar_posts[k] = { st = v, post = pdb:get(v.sid) }
|
||||||
|
end
|
||||||
|
pdb:close()
|
||||||
|
end
|
||||||
|
db:close()
|
||||||
|
end
|
||||||
?>
|
?>
|
||||||
<div class = "<?=class?>">
|
<div class = "<?=class?>">
|
||||||
<div class = "side">
|
<div class = "side">
|
||||||
@ -54,7 +70,7 @@
|
|||||||
?>
|
?>
|
||||||
</span>
|
</span>
|
||||||
<div class="fb-like" data-href="<?=url?>" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
|
<div class="fb-like" data-href="<?=url?>" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
|
||||||
<div class="g-plusone" data-action="share" data-size="medium" data-href="<?=url?>"></div>
|
<!--div class="g-plusone" data-action="share" data-size="medium" data-href="<?=url?>"></div-->
|
||||||
<a class="twitter-share-button" href='https://twitter.com/intent/tweet?url=<?=url?>&text=<?=data.title?>'></a>
|
<a class="twitter-share-button" href='https://twitter.com/intent/tweet?url=<?=url?>&text=<?=data.title?>'></a>
|
||||||
</div>
|
</div>
|
||||||
<div class = "blogentry">
|
<div class = "blogentry">
|
||||||
@ -69,8 +85,18 @@
|
|||||||
end
|
end
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
<?lua
|
||||||
|
if similar_posts then
|
||||||
|
?>
|
||||||
|
<h1 class = "commentsec">Related posts</h1>
|
||||||
|
<?lua
|
||||||
|
echo("<ul>")
|
||||||
|
for k,v in pairs(similar_posts) do
|
||||||
|
echo("<li><a href='./r:id:"..v.st.sid.."'>"..v.post.title.."</a> (<b>Score</b>: "..string.format("%2.2f",v.st.score)..")</li>")
|
||||||
|
end
|
||||||
|
echo("</ul>")
|
||||||
|
end?>
|
||||||
<h1 class = "commentsec"></h1>
|
<h1 class = "commentsec"></h1>
|
||||||
|
|
||||||
<div id="disqus_thread"></div>
|
<div id="disqus_thread"></div>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
?>
|
?>
|
||||||
</span>
|
</span>
|
||||||
<div class="fb-like" data-href="<?=url?>" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
|
<div class="fb-like" data-href="<?=url?>" data-layout="button_count" data-action="like" data-size="small" data-show-faces="true" data-share="true"></div>
|
||||||
<div class="g-plusone" data-action="share" data-size="medium" data-href="<?=url?>"></div>
|
<!--div class="g-plusone" data-action="share" data-size="medium" data-href="<?=url?>"></div-->
|
||||||
<a class="twitter-share-button" href='https://twitter.com/intent/tweet?url=<?=url?>&text=<?=data.title?>'></a>
|
<a class="twitter-share-button" href='https://twitter.com/intent/tweet?url=<?=url?>&text=<?=data.title?>'></a>
|
||||||
</div>
|
</div>
|
||||||
<div class = "blogentry">
|
<div class = "blogentry">
|
||||||
|
@ -71,11 +71,11 @@
|
|||||||
fjs.parentNode.insertBefore(js, fjs);
|
fjs.parentNode.insertBefore(js, fjs);
|
||||||
}(document, 'script', 'facebook-jssdk'));
|
}(document, 'script', 'facebook-jssdk'));
|
||||||
|
|
||||||
(function() {
|
/*(function() {
|
||||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||||
po.src = 'https://apis.google.com/js/plusone.js';
|
po.src = 'https://apis.google.com/js/plusone.js';
|
||||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||||
})();
|
})();*/
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user