.落月残影手记.欢迎朋友们的到来.我的邮箱是:aofanliguo@126.com

// 自定义配置文件路径和名称  
FCKConfig.CustomConfigurationsPath = '' ;
// 编辑区的样式表文件
FCKConfig.EditorAreaCSS = FCKConfig.BasePath + 'css/fck_editorarea.css' ;
//编辑区的样式表风格   
FCKConfig.EditorAreaStyles = '' ;
//工具栏预览CSS   
FCKConfig.ToolbarComboPreviewCSS ='';
//文档类型   
FCKConfig.DocType = '' ;
// 相对链接的基地址   
FCKConfig.BaseHref = '';
//是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容   
FCKConfig.FullPage = false ;
//决定是否启用"显示模块"   
FCKConfig.StartupShowBlocks = false ;
//是否开启调试功能   
FCKConfig.Debug = false ;

FCKConfig.AllowQueryStringDebug = true ;

//皮肤路径   
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
// FCKConfig.SkinPath + "|<minified css>" ;
FCKConfig.SkinEditorCSS = '' ; 
// FCKConfig.SkinPath + "|<minified css>" ;
FCKConfig.SkinDialogCSS = '' ; 
//预装入的图片   
FCKConfig.PreloadImages = [ FCKConfig.SkinPath + 'images/toolbar.start.gif', FCKConfig.SkinPath + 'images/toolbar.buttonarrow.gif' ] ;
//插件路径   
FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/' ;
// FCKConfig.Plugins.Add( 'autogrow' ) ;
// FCKConfig.Plugins.Add( 'dragresizetable' );
FCKConfig.AutoGrowMax = 400 ;

// FCKConfig.ProtectedSource.Add( /<%[\s\S]*?%>/g ) ; // ASP style server side code <%...%>
// FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ; // PHP style server side code
// FCKConfig.ProtectedSource.Add( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ) ; // ASP.Net style tags <asp:control>

//是否自动检测语言   
FCKConfig.AutoDetectLanguage    = true ;
//默认语言   
FCKConfig.DefaultLanguage  = 'en' ;
//默认的文字方向,可选"ltr/rtl",即从左到右或从右到左   
FCKConfig.ContentLangDirection  = 'ltr' ;
//处理HTML实体   
FCKConfig.ProcessHTMLEntities   = true ;
//包括拉丁文   
FCKConfig.IncludeLatinEntities  = true ;
//包括希腊文   
FCKConfig.IncludeGreekEntities = true ;
//处理数字实体   
FCKConfig.ProcessNumericEntities = false ;
//附加的数字实体   
FCKConfig.AdditionalNumericEntities = '' ;  
//是否填充空块   
FCKConfig.FillEmptyBlocks = true ;
//在切换到代码视图时是否自动格式化代码   
FCKConfig.FormatSource  = true ;
//当输出内容时是否自动格式化代码   
FCKConfig.FormatOutput  = true ;
//当在源码格式下缩进代码使用的字符   
FCKConfig.FormatIndentator = '    ' ;

FCKConfig.EMailProtection = 'encode' ; // none | encode | function
FCKConfig.EMailProtectionFunction = 'mt(NAME,DOMAIN,SUBJECT,BODY)' ;

//开启时焦点是否到编辑器,即打开页面时光标是否停留在fckeditor上   
FCKConfig.StartupFocus = false ;
//是否强制粘贴为纯文件内容   
FCKConfig.ForcePasteAsPlainText = false ;
//是否自动探测从word粘贴文件,仅支持IE   
FCKConfig.AutoDetectPasteFromWord = true ; // IE only.
//是否显示下拉菜单   
FCKConfig.ShowDropDialog = true ;
//是否不把&符号转换为XML实体   
FCKConfig.ForceSimpleAmpersand = false ;
//按下Tab键时光标跳格数,默认值为零为不跳格   
FCKConfig.TabSpaces  = 0 ;
//合并边框   
FCKConfig.ShowBorders = true ;
//弹出   
FCKConfig.SourcePopup = false ;
//启动fckeditor工具栏默认是否展开   
FCKConfig.ToolbarStartExpanded = true ;
//是否允许折叠或展开工具栏   
FCKConfig.ToolbarCanCollapse = true ;
//是否忽略空的段落值   
FCKConfig.IgnoreEmptyParagraphValue = true ;
//浮动面板索引   
FCKConfig.FloatingPanelsZIndex = 10000 ;
//是否将HTML编码输出   
FCKConfig.HtmlEncodeOutput = false ;
//是否替换所有模板   
FCKConfig.TemplateReplaceAll = true ;
FCKConfig.TemplateReplaceCheckbox = true ;

//工具栏位置,   
FCKConfig.ToolbarLocation = 'In' ;

FCKConfig.ToolbarSets["Default"] = [
 ['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
 ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
 ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
 ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
 '/',
 ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
 ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
 ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
 ['Link','Unlink','Anchor'],
 ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
 '/',
 ['Style','FontFormat','FontName','FontSize'],
 ['TextColor','BGColor'],
 ['FitWindow','ShowBlocks','-','About']  // No comma for the last row.
] ;

FCKConfig.ToolbarSets["Basic"] = [
 ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','About']
] ;

// 编辑器中直接回车,在代码中生成,可选为p | div | br   
FCKConfig.EnterMode = 'p';
// 编辑器中Shift+回车,在代码中生成,可选为p | div | br   
FCKConfig.ShiftEnterMode = 'br' ; // p | div | br

FCKConfig.Keystrokes = [
 [ CTRL + 65 /*A*/, true ],
 [ CTRL + 67 /*C*/, true ],
 [ CTRL + 70 /*F*/, true ],
 [ CTRL + 83 /*S*/, true ],
 [ CTRL + 84 /*T*/, true ],
 [ CTRL + 88 /*X*/, true ],
 [ CTRL + 86 /*V*/, 'Paste' ],
 [ CTRL + 45 /*INS*/, true ],
 [ SHIFT + 45 /*INS*/, 'Paste' ],
 [ CTRL + 88 /*X*/, 'Cut' ],
 [ SHIFT + 46 /*DEL*/, 'Cut' ],
 [ CTRL + 90 /*Z*/, 'Undo' ],
 [ CTRL + 89 /*Y*/, 'Redo' ],
 [ CTRL + SHIFT + 90 /*Z*/, 'Redo' ],
 [ CTRL + 76 /*L*/, 'Link' ],
 [ CTRL + 66 /*B*/, 'Bold' ],
 [ CTRL + 73 /*I*/, 'Italic' ],
 [ CTRL + 85 /*U*/, 'Underline' ],
 [ CTRL + SHIFT + 83 /*S*/, 'Save' ],
 [ CTRL + ALT + 13 /*ENTER*/, 'FitWindow' ],
 [ SHIFT + 32 /*SPACE*/, 'Nbsp' ]
] ;

// 右键菜单的内容   
FCKConfig.ContextMenu = ['Generic','Link','Anchor','Image','Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField','ImageButton','Button','BulletedList','NumberedList','Table','Form','DivContainer'] ;
FCKConfig.BrowserContextMenuOnCtrl = false ;
FCKConfig.BrowserContextMenu = false ;

FCKConfig.EnableMoreFontColors = true ;
// 文字颜色列表   
FCKConfig.FontColors = '000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,808080,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF' ;
//// 文字格式列表   
FCKConfig.FontFormats = 'p;h1;h2;h3;h4;h5;h6;pre;address;div' ;
// 字体列表   
FCKConfig.FontNames  = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
// 字号列表   
FCKConfig.FontSizes  = 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large' ;
// CSS样式列表的XML文件的位置   
FCKConfig.StylesXmlPath  = FCKConfig.EditorPath + 'fckstyles.xml' ;
// 模版的XML文件位置   
FCKConfig.TemplatesXmlPath = FCKConfig.EditorPath + 'fcktemplates.xml' ;
// 拼写检查器   
FCKConfig.SpellChecker   = 'ieSpell' ; // 'ieSpell' | 'SpellerPages'
// 下载拼写检查器的网址   
FCKConfig.IeSpellDownloadUrl = 'http://www.iespell.com/download.php' ;
FCKConfig.SpellerPagesServerScript = 'server-scripts/spellchecker.php' ; // Available extension: .php .cfm .pl
FCKConfig.FirefoxSpellChecker = false ;
//最大后退数
FCKConfig.MaxUndoLevels = 15 ;
FCKConfig.DisableObjectResizing = false ;
FCKConfig.DisableFFTableHandles = true ;
FCKConfig.LinkDlgHideTarget  = false ;
FCKConfig.LinkDlgHideAdvanced = false ;
FCKConfig.ImageDlgHideLink  = false ;
FCKConfig.ImageDlgHideAdvanced = false ;
FCKConfig.FlashDlgHideAdvanced = false ;
FCKConfig.ProtectedTags = '' ;
// This will be applied to the body element of the editor
FCKConfig.BodyId = '' ;
FCKConfig.BodyClass = '' ;
FCKConfig.DefaultStyleLabel = '' ;
FCKConfig.DefaultFontFormatLabel = '' ;
FCKConfig.DefaultFontLabel = '' ;
FCKConfig.DefaultFontSizeLabel = '' ;
FCKConfig.DefaultLinkTarget = '' ;
// The option switches between trying to keep the html structure or do the changes so the content looks like it was in Word
FCKConfig.CleanWordKeepsStructure = false ;
// Only inline elements are valid.
FCKConfig.RemoveFormatTags = 'b,big,code,del,dfn,em,font,i,ins,kbd,q,samp,small,span,strike,strong,sub,sup,tt,u,var' ;
// Attributes that will be removed
FCKConfig.RemoveAttributes = 'class,style,lang,width,height,align,hspace,valign' ;
FCKConfig.CustomStyles =
{
 'Red Title' : { Element : 'h3', Styles : { 'color' : 'Red' } }
};
// Do not add, rename or remove styles here. Only apply definition changes.
FCKConfig.CoreStyles =
{
 // Basic Inline Styles.
 'Bold'   : { Element : 'strong', Overrides : 'b' },
 'Italic'  : { Element : 'em', Overrides : 'i' },
 'Underline'  : { Element : 'u' },
 'StrikeThrough' : { Element : 'strike' },
 'Subscript'  : { Element : 'sub' },
 'Superscript' : { Element : 'sup' },
 // Basic Block Styles (Font Format Combo).
 'p'    : { Element : 'p' },
 'div'   : { Element : 'div' },
 'pre'   : { Element : 'pre' },
 'address'  : { Element : 'address' },
 'h1'   : { Element : 'h1' },
 'h2'   : { Element : 'h2' },
 'h3'   : { Element : 'h3' },
 'h4'   : { Element : 'h4' },
 'h5'   : { Element : 'h5' },
 'h6'   : { Element : 'h6' },
 // Other formatting features.
 'FontFace' :
 {
  Element  : 'span',
  Styles  : { 'font-family' : '#("Font")' },
  Overrides : [ { Element : 'font', Attributes : { 'face' : null } } ]
 },
 'Size' :
 {
  Element  : 'span',
  Styles  : { 'font-size' : '#("Size","fontSize")' },
  Overrides : [ { Element : 'font', Attributes : { 'size' : null } } ]
 },
 'Color' :
 {
  Element  : 'span',
  Styles  : { 'color' : '#("Color","color")' },
  Overrides : [ { Element : 'font', Attributes : { 'color' : null } } ]
 },
 'BackColor'  : { Element : 'span', Styles : { 'background-color' : '#("Color","color")' } },
 'SelectionHighlight' : { Element : 'span', Styles : { 'background-color' : 'navy', 'color' : 'white' } }
};

// The distance of an indentation step.
FCKConfig.IndentLength = 40 ;
FCKConfig.IndentUnit = 'px' ;
// Alternatively, FCKeditor allows the use of CSS classes for block indentation.
// This overrides the IndentLength/IndentUnit settings.
FCKConfig.IndentClasses = [] ;
// [ Left, Center, Right, Justified ]
FCKConfig.JustifyClasses = [] ;
// The following value defines which File Browser connector and Quick Upload
// "uploader" to use. It is valid for the default implementaion and it is here
// just to make this configuration file cleaner.
// It is not possible to change this value using an external file or even
// inline when creating the editor instance. In that cases you must set the
// values of LinkBrowserURL, ImageBrowserURL and so on.
// Custom implementations should just ignore it.
var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py

// Don't care about the following two lines. It just calculates the correct connector
// extension to use for the default File Browser (Perl uses "cgi").
var _FileBrowserExtension = _FileBrowserLanguage == 'perl' ? 'cgi' : _FileBrowserLanguage ;
var _QuickUploadExtension = _QuickUploadLanguage == 'perl' ? 'cgi' : _QuickUploadLanguage ;

FCKConfig.LinkBrowser = true ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
FCKConfig.LinkBrowserWindowWidth = FCKConfig.ScreenWidth * 0.7 ;  // 70%
FCKConfig.LinkBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70%

//是否在插入图片功能里面启用服务器文件浏览功能   
FCKConfig.ImageBrowser = true ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
FCKConfig.ImageBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; // 70% ;
FCKConfig.FlashBrowser = true ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
FCKConfig.FlashBrowserWindowWidth  = FCKConfig.ScreenWidth * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = FCKConfig.ScreenHeight * 0.7 ; //70% ;
//是否启用插入链接的快速上传功能   
FCKConfig.LinkUpload = true ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension ;
FCKConfig.LinkUploadAllowedExtensions = ".(7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip)$" ;   // empty for all
FCKConfig.LinkUploadDeniedExtensions = "" ; // empty for no one

//是否启用图片快速上传功能   
FCKConfig.ImageUpload = true ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png|bmp)$" ;  // empty for all
FCKConfig.ImageUploadDeniedExtensions = "" ;       // empty for no one

//是否启用flash上传功能   
FCKConfig.FlashUpload = true ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/connectors/' + _QuickUploadLanguage + '/upload.' + _QuickUploadExtension + '?Type=Flash' ;
FCKConfig.FlashUploadAllowedExtensions = ".(swf|flv)$" ;  // empty for all
FCKConfig.FlashUploadDeniedExtensions = "" ;     // empty for no one

FCKConfig.SmileyPath = FCKConfig.BasePath + 'images/smiley/msn/' ;
FCKConfig.SmileyImages = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;
FCKConfig.SmileyColumns = 8 ;
FCKConfig.SmileyWindowWidth  = 320 ;
FCKConfig.SmileyWindowHeight = 210 ;
FCKConfig.BackgroundBlockerColor = '#ffffff' ;
FCKConfig.BackgroundBlockerOpacity = 0.50 ;
FCKConfig.MsWebBrowserControlCompat = false ;
FCKConfig.PreventSubmitHandler = false ;

by aofanliguo | 不指定 2009/01/20 20:38 | WEB | Comments(0) | Trackbacks(0) | Reads(122)

总结:zhy2111314
来自:LinuxSir.Org
整理:北南南北
摘要:  本文是find  命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;

目录

版权声明
前言:关于find命令

一、find 命令格式

二、find命令的例子;

三、xargs
四、find 命令的参数;

五、关于本文
六、相关文档


+++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++

by aofanliguo | 不指定 2009/01/20 16:21 | Linux/Unix | Comments(0) | Trackbacks(0) | Reads(71)
项目中由于很多时候任务很急。要求的灵活性也很高这个时候如果再从头开发一个系统的hibernate映射文件。或者再编写新的类,会加重负担而且容易出错。spring有一个jdbcTemplate可以简化这个操作。我们获取它的方式也比较简单。方法如下:
在你的spring配置文件中,加入下面几行
Quotation

<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate" >
       <property name="dataSource">
           <ref bean="dataSource"/>
       </property>
   </bean>

jsp中可以这样获得jdbcTemplate的引用
Quotation

<%@ page contentType= "text/html;charset=gb2312" %>
<%@ page import="java.util.*"%>
<%@ page import="org.springframework.web.context.WebApplicationContext"%>
<%@ page import="org.springframework.jdbc.core.JdbcTemplate"%>
<%
WebApplicationContext context = (WebApplicationContext) config.getServletContext().getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
JdbcTemplate jdbcTemplate=(JdbcTemplate)context.getBean("jdbcTemplate");
%>


by aofanliguo | 不指定 2009/01/20 16:03 | JAVA | Comments(0) | Trackbacks(0) | Reads(132)
getElementByID() getElementsByName() getElementsByTagName()的区别
Web标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问Documnent中的任一个标签:
1 getElementById(“ID”)
getElementById()可以访问Documnent中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。
比如说有一个DIVIDdocid
<div id="docid"></div>
那么就可以用getElementById("docid")来获得这个元素。


2  getElementsByName(“Name”)
这个是通过name来获得元素,但不知大家注意没有,这个是get elemnets,复数elemnets代表获得的不是一个元素,为什么呢?
因为Documnent中每一个元素的ID是唯一的,但NAME却可以重复。打个比喻就像人的身份证号是唯一的(理论上,虽然现实中有重复),但名字重复的却很多。如果一个文档中有两个以上的标签NAME相同,那么getElementsByName()就可以取得这些元素组成一个数组。
比如有两个DIV
<div name="docname" id="docid1"></div>
<div name="docname" id="docid2"></div>
那么可以用getElementsByName("docname")获得这两个DIV,用getElementsByName("docname")[0]访问第一个DIV,用getElementsByName("docname")[1]访问第二个DIV
3 getElementsByTagName(“TagName”)
这是通过TagName(标签名称)来获得元素,一个Document中当然会有相同的标签,所以这个方法也是取得一个数组
下面这个例子有两个DIV,可以用getElementsByTagName("div")来访问它们,用getElementsByTagName("div")[0]访问第一个DIV,,用getElementsByTagName("div")[1]访问第二个DIV
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Byname,tag</title>
<style type="text/css">
<!--
    #docid1,#docid2{
    margin:10px;
    height:400px;
    width:400px;
    background-color:#999;}
-->
</style>
</head>
<body>
<div name="docname" id="docid1" onClick="bgcolor()"></div>
<div name="docname" id="docid2" onClick="bgcolor()"></div>
</body>
</html>
<script language="JavaScript" type="text/JavaScript">
<!--
function bgcolor(){
    var docnObj=document.getElementsByTagName("div");
    docnObj[0].style.backgroundColor = "black";
    docnObj[1].style.backgroundColor = "black";
}
-->
</script>

结:
总结一下标准DOM,访问某一特定元素尽量用标准的getElementById(),访问标签用标准的getElementByTagName(),IE不支持getElementsByName()所以就要避免使用getElementsByName(),但getElementsByName()和不符合标准的document.all[]也不是全无是处,它们有自己的方便之处,用不用那就看网站的用户使用什么浏览器,由你自己决定了。
Javascript中的getElementById十分常用,但在标准的页面中,一个id只能出现一次,如果我想同时控制多个元素,例如点一个链接,让多个层隐藏,该怎么做?用class
by aofanliguo | 不指定 2009/01/06 23:42 | WEB | Comments(0) | Trackbacks(0) | Reads(88)
写代码爽,改代码郁闷啊!!
Pages: 1/30 First page 1 2 3 4 5 6 7 8 9 10 Next page Final page [ View by Articles | List ]