mirror of
https://github.com/lxsang/antd-web-apps
synced 2024-11-20 02:18:20 +01:00
fix
This commit is contained in:
parent
30ff1d60fb
commit
41d84a9c07
@ -1,7 +1,8 @@
|
||||
BLOG_ROOT = __ROOT__.."/blog"
|
||||
MAX_ENTRY = 15
|
||||
LAST_QUERY = nil
|
||||
local user = "mrsang"
|
||||
BLOG_ADMIN = "mrsang"
|
||||
local user = BLOG_ADMIN
|
||||
local handle = function(p)
|
||||
local args = {}
|
||||
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)
|
||||
end
|
||||
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 = "side">
|
||||
@ -54,7 +70,7 @@
|
||||
?>
|
||||
</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="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>
|
||||
</div>
|
||||
<div class = "blogentry">
|
||||
@ -69,8 +85,18 @@
|
||||
end
|
||||
?>
|
||||
</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>
|
||||
|
||||
<div id="disqus_thread"></div>
|
||||
<script>
|
||||
|
||||
|
@ -50,7 +50,7 @@
|
||||
?>
|
||||
</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="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>
|
||||
</div>
|
||||
<div class = "blogentry">
|
||||
|
@ -71,11 +71,11 @@
|
||||
fjs.parentNode.insertBefore(js, fjs);
|
||||
}(document, 'script', 'facebook-jssdk'));
|
||||
|
||||
(function() {
|
||||
/*(function() {
|
||||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
|
||||
po.src = 'https://apis.google.com/js/plusone.js';
|
||||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
|
||||
})();
|
||||
})();*/
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
|
Loading…
Reference in New Issue
Block a user