def GET(self,atcid): pv_count(1) atc_data=atc_show_one(atcid,web.input().classid) html='' try: last_atc=atc_data[0].list() current_atc=atc_data[1].list() next_atc=atc_data[2].list() except: html='' try: if str(len(last_atc))==0: last_html='' else: last_html="<a href='/article/show/"+str(last_atc[0]['atc_ID'])+"/?classid="+str(last_atc[0]['class_id'])+"'><strong>"+last_atc[0]['atc_title']+"</strong></a><-Last" except: last_html='' try: if str(len(next_atc))==0: next_html='' else: next_html="Next-><a href='/article/show/"+str(next_atc[0]['atc_ID'])+"/?classid="+str(next_atc[0]['class_id'])+"'><strong>"+next_atc[0]['atc_title']+"</strong></a>" except: next_html='' html+="<h1 id='atc_title'>"+current_atc[0]['atc_title']+"</h1>" html+="<p id='atc_user'>by <a href=''/>"+current_atc[0]['atc_author']+"</a> at:"+str(current_atc[0]['push_date'])+'</p>' html+="<div class='atc_text' >"+ mysql_to_str(current_atc[0]['atc_contents'])+"</div>" html+='<br/><p align="center" ><wb:share-button appkey="6Rkf2D" addition="simple" type="button" ralateUid="2533475587"></wb:share-button></p>' html+="<div id='right_footer'> "+last_html+" "+next_html+"</div>" html+=get_lou(current_atc[0]['atc_ID']) seo_html="<title>scpman博客|"+current_atc[0]['atc_title']+"</title>" seo_html+="<meta name='keywords' content='"+current_atc[0]['atc_title']+"'|scpman博客/>" seo_html+="<meta name='description' content='"+html_to_null(current_atc[0]['atc_contents'][0:210])+"'|scpman博客/>" return render.homepage(title=seo_html,ulist=public_list()[1],rightcont=html,xinqing=public_list()[2],user_mes=public_list()[3],link_site=public_list()[4])
def public_list(): all_data=u_article_class().list() title="<title>scpman博客|scpman's Blog</title>" title+=''' <meta name="description" content="scpman博客"/> <meta name="keywords" content="scpman博客|scpman's Blog"/> ''' html='' for i in range(len(all_data)): html+="<li><strong><a href='/article/"+str(all_data[i]['class_id'])+"/'>"+mysql_to_str(all_data[i]['class_title'])+"</a></strong></li>" html+="<li><a href='/login/' target='_blank'><strong>-->|用户登录|<--</strong></a></li>" try: mood=u_moods_new().list()[0] mood_html="<hr>~.~ <font size='1px' >"+mood['mood_title']+"</font><br/> <font size='1px' color='green'>at:"+str(mood['push_date'])+" <strong><a href='/users/moods/'>》更多心情</a></strong></font>" except: mood_html='' mood_html+="<hr> <font size='1px'>访问次数:"+str(pv_count(0))+" </font>" user_in=user_info('admin').list()[0] a_ht="<div id='tx_id'><img width='180px' height='180px' src='"+user_in['tx_path']+"'/></li>" a_ht+="<li>昵称:"+user_in['l_name']+"</li>" a_ht+="<li>年龄:"+user_in['age']+"</li>" a_ht+="<li>性别:"+user_in['sex']+"</li>" a_ht+="<li>爱好:"+user_in['lovely']+"</li>" a_ht+="<li>出生日期:"+user_in['both_date']+"</li>" a_ht+="<li>地址:"+user_in['address']+"</li>" a_ht+="<li>邮箱:"+user_in['email']+"</li></div>" link_html="" url_date=friend_link().list() for link_i in range(len(url_date)): link_html+="<li><a href='"+url_date[link_i]['site_url']+"' target='_blank'>"+url_date[link_i]['title']+"</a></li>" return (title,html,mood_html,a_ht,link_html)
def GET(self,classid=1): pv_count(1) pi=1 try : pi=web.input().p except: pi=1 html="" all_data=u_article_show_class(pi,config.u_atc_nums,classid) page=all_data[0] all_atcs=all_data[1].list() b=(int(pi)-1)*int(config.u_atc_nums)+1 for i in range(len(all_data[1])): html+="<p class='atc_list_title'>"+str(b)+".<a href='/article/show/"+str(all_atcs[i]['atc_ID'])+"/?classid="+classid+"'><strong>"+all_atcs[i]['atc_title']+"</strong></a></p>" b=b+1 html+='<hr>Page:' for i in range(1,page+1): html+="<a href='/article/class/"+str(classid)+"/?p="+str(i)+"'>"+str(i)+"</a> " html+="</div>" return render.homepage(title=public_list()[0],ulist=public_list()[1],rightcont=html,xinqing=public_list()[2],user_mes=public_list()[3],link_site=public_list()[4])