2007年7月26日
一个ASP.NET菜单控件Beta 0.1的SQL复杂实现 18:42|评论 (12)

-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:  <Wyhw Whon>
-- Create date: <2007-07-26>
-- Description: <一个ASP.NET菜单控件Beta 0.1的SQL复杂实现>
-- =============================================
ALTER PROCEDURE [dbo].[GetMenu]
AS
BEGIN
 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;
 CREATE TABLE #TempMenuLinks([Name][nvarchar] (50),HavChild [int],[ID] [int],[Image] [nvarchar] (50),Target [nvarchar] (50),URL [nvarchar] (250),ParentID [int])
 INSERT INTO #TempMenuLinks SELECT [Name] = '家园首页',HavChild = -1,[ID] = 0,
  [Image] = '',Target='_blank' ,URL = 'http://www.sinohot.net',
  ParentID = -1

 INSERT INTO #TempMenuLinks SELECT [Name] = '新手上路',HavChild = 0,[ID] = 0,
  [Image] = 'ltimages/bbsserver.gif',Target='_blank' ,URL = 'http://help.sinohot.net',
  ParentID = -1

 INSERT INTO #TempMenuLinks SELECT [Name] = '精华热图',HavChild = 0,[ID] = 0,
  [Image] = 'ltimages/HOT.gif',Target='_blank' ,URL = 'http://www.sinohot.net/MoreIndex/picmore.html',
  ParentID = -1

 DECLARE @Groups_Cur CURSOR

 SET @Groups_Cur = CURSOR LOCAL SCROLL FOR
  SELECT [GID] AS ID,[Name],
   URL = 'http://forum.sinohot.net/group.aspx?groupid=' + CAST(G.[GpID] AS NVARCHAR(10)) + '&scope=groups'
   FROM  Groups G (nolock) ORDER By [SortOrder]

 OPEN @Groups_Cur

 DECLARE @ID INT
 DECLARE @Name NVARCHAR(50)
 DECLARE @URL NVARCHAR(250)
 
 IF Cursor_Status('variable', '@Groups_Cur') > 0
 BEGIN
      --FETCH @my_lakes_cursor INTO
  FETCH NEXT FROM @Groups_Cur INTO @ID,@Name,@URL
  WHILE @@FETCH_STATUS = 0
  BEGIN
   INSERT INTO #TempMenuLinks SELECT [Name] = @Name,HavChild = 1,[ID] = @ID,
    [Image] = '',Target='main' ,URL = @URL,
     ParentID = -1
   
   INSERT INTO #TempMenuLinks 
    SELECT F.[Name],HavChild = 0,F.[SID] AS ID,
     [Image] = '',Target='main',
     URL = 'http://forum.sinohot.net/forum.aspx?forumid=' + CAST(F.[SID] AS NVARCHAR(10)) + '&scope=threads',
     ParentID = @ID
     FROM SubMenu F (nolock)
     WHERE F.[GID] = @ID
      AND F.IsActive = 1
     ORDER BY F.[SortOrder]

   FETCH NEXT FROM @Groups_Cur INTO @ID,@Name,@URL
  END

 END
 CLOSE @Groups_Cur
 DEALLOCATE @Groups_Cur

 INSERT INTO #TempMenuLinks SELECT [Name] = '退出论坛',HavChild = 0,[ID] = 0,
  [Image] = 'ltimages/exit.gif',Target='main' ,URL = 'http://forum.sinohot.net/logoff.aspx?r=%2fforumheader.aspx%3frefresh=1',
  ParentID = -1

 SELECT * FROM #TempMenuLinks

 DROP TABLE #TempMenuLinks
   
END
GO

一个ASP.NET菜单程序Beta 0.1 17:52|评论 (0)

比较简单。

设置方法如下:

<%@ Register TagPrefix="chinaaspx" Namespace="ChinaASPX.Com" Assembly="ChinaASPXMenuLook" %>

<chinaaspx:MenuLook TableWidth="140" NodeImage="ltimages/node.gif" CloseImage="ltimages/close.gif" OpenImage="ltimages/open.gif" LineImage="ltimages/vertline.gif" DocImage="ltimages/doc.gif" HomeImage="ltimages/home.gif" DocsImage="ltimages/fclose.gif" DataType="sql" Target="main" SQL="GetMenu" ConnectionString="your connection string" NeedCSS = "true" id="chinaaspxmenulook1" runat="server"></chinaaspx:MenuLook>

解释:  NodeImage :连接上下的十字线图片

CloseImage  关闭图片

OpenImage 打开图片

LineImage  垂直线

DocImage 二级菜单默认前图片

HomeImage 顶级菜单默认图片

DocsImage 一级菜单默认图片

NeedCSS  如果需要 css 提供的 style,请设为 true或1 。如果使用你自己的,设为 false即可。

<body id="bodys">请给你的页面 body加上 id="bodys"

DateType:  sql 数据库为sql server。 access,使用oledb连接。 dns,使用odbc连接。xml,使用xml文件

Target:默认指向窗口

SQL:SQL语句或MSsqlserver 存储过程名

 关于数据库连接字:     ConnectionString :你可以在此定义.也可以在不定义,而在 web.config 中定义:

<appSettings>
    <add key="MenuLookConnectionString" value="your connection string" />
</appSettings>

   数据库字段:

CREATE TABLE  MenuLinks([Name][nvarchar] (50),HavChild [int],[ID] [int],[Image] [nvarchar] (50),Target [nvarchar] (50),URL [nvarchar] (250),ParentID [int])

含义:Name 先是名称

HavChild  -1 开始。0,没有子菜单,1,有子菜单,-2结束

ID,随意

Image 显示名称前面的图片,如果为空将显示默认

Target 指向窗口

Url 网址

如果使用XML 格式:SQL 应该是XML的路径。

<?xml version='1.0'?>
<Menus>
 <MenuItem>
  <Name>家园首页</Name>
  <ID>0</ID>
  <HavChild>-1</HavChild>
  <Image>ltimages%2fhome.gif</Image>
  <URL>http:%2f%2fwww.sinohot.net%2f</URL>
  <ParentID>-1</ParentID>
 </MenuItem>
 <MenuItem>
  <Name>精华热图</Name>
  <ID>0</ID>
  <HavChild>0</HavChild>
  <Image>ltimages%2fhot.gif</Image>
  <URL>http:%2f%2fwww.sinohot.net%2f2</URL>
  <ParentID>-1</ParentID>
 </MenuItem>
 <MenuItem>
  <Name>退出</Name>
  <ID>0</ID>
  <HavChild>-2</HavChild>
  <Image>ltimages%2fexit.gif</Image>
  <URL>http:%2f%2fwww.sinohot.net%2f2</URL>
  <ParentID>-1</ParentID>
 </MenuItem>
</Menus>

下载:http://forum.sinohot.net/ChinaASPXMenuLook_0.1.zip

2006年3月12日
还待完善 17:42|评论 (49)
等等
2005年8月19日
用程序大量访问博克导致网络堵塞 11:18|评论 (32)

为保证大多数人的利益,定期监视大量程序访问。如发现有大量瞬间访问,将阻止此IP,如果你发现你被阻止,可以和我们联系。

可能你用newzcrawler等工具会导致大量瞬间访问而遭遇阻止。

另:有人采用计数器,但是建议你选择比较好的。有很多计数器有猫腻,你使用后,会导致你的网站时不时弹出黄色网站或者什么工具安装,很不安全。

2005年8月17日
多媒体和服务器整顿 16:00|评论 (25)

这几天发现网络严重堵塞,经查有大量人访问mp3。本博克不允许你把媒体库当作下载站,这会严重影响正常博客的运行和使用。

暂停止媒体服务,并删除因媒体带来网络堵塞的帐号。

谢谢大家原谅。

最近在转移服务器,有些服务不太稳定。但不用担心,很快就好啦。

2005年7月24日
免费为你和你的朋友从别的博客网站转移到MBlogger 16:58|评论 (52)

成功案例:

1、http://ladygrass.mblogger.cn 就是我们免费自动化从天涯转移过来的。
2、从两个歪苦 cedar.yculblog.com  和 endear.yculblog.com  转移并合并到 http://endear.mblogger.cn/
3、从一个不知名的网站转移过来的 http://rosyman.mblogger.cn/

欢迎大家改投MBlogger,或者推荐你的朋友来这里,我们将免费给他(她/们)转移。

联系:http://wenqu.mblogger.cn/wyhwwhon/contact.aspx

2005年7月21日
申请换分类[从你现在的分类换到MBlogger任何站点] 12:10|评论 (20)

你可以从你现在的分类转到其他分类。比如社会分类换到艺术分类。

你如果需要,请留下你的要求。并写信确认你是主人,我们即可给你转换分类。

写确认信到:wyhw2002@hotmail.com ,你需要留下你注册时候的信箱等有效信息。

2005年6月1日
回答大家的问题 11:05|评论 (42)

大家好!谢谢你们支持我们。下面我给大家回答问题。

1、多媒体问题:你的多媒体文件不能超过800k。这是为了节省资源而考虑的。

2、模版的问题。是基于CSS的,而且CSS可能比较复杂,不懂的BLOG友建议不要去弄,选择某个模版。关于更多好看的模版,正在设计中。

3、为虾米我木有看到anoth摸板的分页摸板anothes?
答:anoth : anoth -custom.css  --->anoths -custom.css
        adfans: adfans- custom.css ---> adfanses-custom.css

4、您访问的博客网页不存在。站点为:[biz.mblogger.cn], 博客为 [szgoogle]
答:你的博客网被阻止。因为你可能发表过多的广告,你可以使访问的人一打开博客网就转移到你自己的网站,有很多人采用flash来自动转向,这是不允许,发现就阻止。你可能发表不良内容。还有其他的原因,为了维护大多数Blog友的权益,我们将阻止此类博客。

5、我写的东西在首页上没有显示。你需要发表到随笔中。文章一般不直接显示到首页。文章建议发表前建立分类,并把文章加入分类。

6、but my computer does not support Chinese characters.
answer: We will create an english website ,if your computer does not support Chinese characters,you can access the english website.

7、我发的文章怎么不可以分段呀?
答: ie6.0才会支持可视化Html网页。否则你可以试试[FCK]编辑器。

8\我不懂为什么我的博客很多地方都修改管理不了,比如相册,比如随笔,反正写上去了,就怎么也弄不下来了
答:你应该登录普通管理,而不是简易添加博客。

 

2005年4月20日
你的 Blog 列表可以选择显示部分和全部或者只显示标题 18:20|评论 (42)

设置方法:

登录---〉管理---〉选项---〉配置----〉你的 Blog 文档显示类型----〉
1、显示全部  2、显示部分  3、只显示标题

2005年4月18日
你的 Blog 可以分页了。 18:06|评论 (53)

登录--〉选项---〉配置---〉模板选择---〉在原来的 Css 模板基础上加上 s(es) 构成可以分页的新模板。
比如 Adfans --> Adfanses
          Menu --->  Menus

昏啦:好多人不知道什么意思,解答如下:
1、什么是分页?答:如果你的文章多了,你就要像书本那样分页。
2、我怎么才能分页呀?答:选择比你原来模板多一个 s 的。比如 Menu - ***.css 就选择 Menus - ***.css
      比如 lighty - ***.css 就选择 lightys - ***.css。例外:Adfans - ***.css ,要想分页,请选择 Adfanses - ***.css,其他的都是多了个 s 。
  
3、我怎么才能选择呀?答:你登陆后配置新的模版,可分页的模版在模版选择下拉菜单下面。

另外,原来个人化的模板无法使用自定义,现在修改成,使用别人个人化的模板作为基础,你还可以自定义进行修改。

2005年4月8日
图片式最新Blog列表 21:33|评论 (7)

登录--〉管理---〉最新随笔---〉获取你的最新随笔列表图片地址

效果如下:

可以放在论坛中,比如
[img]http://www.mblogger.cn/new.image.blog?u=wyhwwhon&b=wenqu[/img]

获取你的最新随笔/最新回复/最新相册图片展示代码 10:45|评论 (84)

要获取你的最新随笔/最新回复/最新相册图片展示JavaScript脚本代码

1、登录管理
2、打开最新随笔----〉获取你的最新随笔展示代码
      打开反馈----〉获取你的最新回复展示代码
      打开相册----〉获取你的相册展示代码
3、复制。
4、粘贴到任何支持 HTML 的地方。
     比如本Blog的公告。

详细介绍:
好东西分享:相册展示JavaScript脚本
好东西分享:最新随笔和最新回复展示JavaScript脚本

要设置字体等,请修改CSS:
最新随笔的

#newblog
{
font-size: 8pt;
}
#newblog ul
{
color: #AAA;
}

#newblog ul li
{
}
#newblog a:hover {
 color : red;
 text-decoration : none;
}
#newblog a:hover {
 color : red;
 text-decoration : none;
}
#newblog a:visited,
#newblog a:active,
#newblog a:link {
 color : green;
}

#replyblog
{
font-size: 9pt;
}
#replyblog ul
{
color: green;
}

#replyblog ul li
{
}
#replyblog a:hover {
 color : green;
 text-decoration : none;
}

#replyblog a:visited,
#replyblog a:active,
#replyblog a:link {
 color : red;
}

如何修改你的blog的CSS,管理--〉选项--〉配置--〉自定义CSS

 

2 3 4 5 
 
<2012年5月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

MBlogger阁主阁星数十名奖项终于揭晓!

你不可能访问你的博克?
记住你有几个方法可以访问:
1、个人域名:http://你的帐号.MBlogger.CN
2、分类域名:http://你的分类.MBlogger.CN/你的帐号
3、http://www.mblogger.cn

Wyhw Whon 欢迎你的访问。
开始分享 Blogging 乐趣。

Wyhw's 相册

登录
用户名:

密  码:


    记住我