Web/plugins/lineservice/online_js.ashx.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Xml;
using System.Text;
using System.Data;
using System.Web;
using Common;
namespace Web.Plugin.LineService
{
public class online_js : IHttpHandler
{
//Model.siteconfig siteConfig = new BLL.siteconfig().loadConfig(Utils.GetXmlMapPath(DTKeys.FILE_SITE_XML_CONFING));
public void ProcessRequest(HttpContext context)
{
string fullPath = Utils.GetMapPath("/plugins/lineservice/set.config");
XmlDocument doc = new XmlDocument();
doc.Load(fullPath);
XmlNode phone = doc.SelectSingleNode(@"config/telephone");
XmlNode status = doc.SelectSingleNode(@"config/status");
XmlNode skin = doc.SelectSingleNode(@"config/skin");
context.Response.Write("var default_view =" + status.InnerText + ";");
context.Response.Write("var htmlStr = '<link rel=\"stylesheet\" type=\"text/css\" href=\"/plugins/lineservice/skin/" + skin.InnerText + "/style.css\" />'\n");
context.Response.Write("+ '<scr'+'ipt type=\"text/javascript\" src=\"/plugins/lineservice/js/jquery.lazyload.min.js\"></sc'+'ript>'\n");
context.Response.Write("+ '<scr'+'ipt type=\"text/javascript\" src=\"/plugins/lineservice/js/script.js\"></sc'+'ript>'\n");
context.Response.Write("+ '<div id=\"online_service_bar\">'\n");
context.Response.Write("+ '<div id=\"online_service_minibar\"></div>'\n");
context.Response.Write("+ '<div id=\"online_service_fullbar\">'\n");
context.Response.Write("+ '<div class=\"service_bar_head\"><span id=\"service_bar_close\" title=\"点击关闭\">点击关闭</span></div>'\n");
context.Response.Write("+ '<div class=\"service_bar_main\">'\n");
context.Response.Write("+ '<ul class=\"service_menu\">'\n");
DataSet ds1 = new BLL.online_service_group().GetList(5, "is_lock=0", "sort_id asc,id desc");
foreach (DataRow dr1 in ds1.Tables[0].Rows)
{
context.Response.Write("+ '<li'");
if (Convert.ToInt32(dr1["default_view"]) == 1)
{
context.Response.Write("+ ' class=\"hover\"'");
}
context.Response.Write("+ '>'\n");
context.Response.Write("+ '<dl><dt>" + dr1["title"].ToString() + "</dt><dd>'\n");
DataSet ds2 = new BLL.online_service().GetList(5, "is_lock=0 and group_id=" + dr1["id"].ToString(), "sort_id asc,add_time desc");
foreach (DataRow dr2 in ds2.Tables[0].Rows)
{
context.Response.Write("+ '<a target=\"_blank\" href=\"" + dr2["link_url"].ToString() + "\"><img border=\"0\" src=\""
+ dr2["img_url"].ToString() + "\" alt=\"" + dr2["title"].ToString() + "\" title=\"" + dr2["title"].ToString() + "\" /></a>'\n");
}
context.Response.Write("+ '</dd></dl>'\n");
context.Response.Write("+ '</li>'\n");
}
context.Response.Write("+ '</ul>'\n");
context.Response.Write("+ '<div class=\"service_tel\">" + phone.InnerText + "</div>'\n");
context.Response.Write("+ '</div>'\n");
context.Response.Write("+ '</div>'\n");
context.Response.Write("+ '</div>'\n");
context.Response.Write("document.write(htmlStr);\n");
}
public bool IsReusable
后面还有 8 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。