検索
ホームページウェブフロントエンドjsチュートリアルWeb ページエディターの ckeditor と ckfinder の構成手順の共有_基礎知識

1. 使用方法:
1. ckeditor コア ファイル ckeditor.js をページ

2. エディターが使用される場所に HTML コントロールを挿入します。

ASP.NET 環境の場合は、サーバー側コントロール

class="ckeditor" がコントロールに追加されることに注意してください。
3. 対応するコントロールをエディタ コードに置き換えます
4.デフォルト) )
ckeditor の構成は、ckeditor/config.js ファイルに集中しています。以下に、一般的に使用される構成パラメーターを示します。
// インターフェース言語、デフォルトは 'en'
config. language = 'zh-cn ';
// 幅と高さを設定します
config.width = 400;
config.height = 400;
// 3 つのエディター スタイルがあります: 'kama' (デフォルト) ), 'office2003' , 'v2'
config.skin = 'v2'>// 背景色
config.uiColor = '#FFF'
// ツールバー (Basic'Basic' 、オールラウンド「完全」、カスタム)plugins/toolbar/plugin.js
config.toolbar = 'Basic';
config.toolbar = 'Full';
これは次のようになります:
config .toolbar_Full = [
['ソース','-','保存','新しいページ','プレビュー','-','テンプレート'],
['切り取り','コピー',' Paste','PasteText ','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
['元に戻す','やり直し','-','検索','置換','-' ,'SelectAll','RemoveFormat'],
['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton' 、'HiddenField'] 、
'/'、
['太字'、'斜体'、'下線'、'取り消し線'、'-'、'下付き文字'、'上付き文字']、
[ 'NumberedList',' BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
[ 'リンク','リンク解除','アンカー'],
['イメージ','フラッシュ','テーブル','水平ルール','スマイリー','特別文字','ページブレイク'],
' /',
['Styles','Format','Font','FontSize'],
['TextColor','BGColor']
]//ツールバーができるかどうか縮小する
config.toolbarCanCollapse = true;
//ツールバーの位置
config.toolbarLocation = 'top';//オプション:bottom
//ツールバーがデフォルトで展開されるかどうか
config.toolbarStartupExpanded = true ;
//「ドラッグしてサイズを変更する」機能をキャンセルします plugins/resize/plugin.js
config.resize_enabled = false
//サイズの最大高さを変更します
config.resize_maxHeight = 3000;
//サイズの最大幅を変更します
config.resize_maxWidth = 3000;
//サイズの最小高さを変更します
config.resize_minHeight = 250 ;
// サイズの最小幅を変更します
config.resize_minWidth = 750
// このエディターを含むフォームを送信するときに要素内のデータを自動的に更新するかどうか
config.autoUpdateElement = true;
// 絶対ディレクトリを使用するか相対ディレクトリを使用するかを設定します。空は相対ディレクトリを意味します
config.baseHref = ''
// エディターの z-index 値
config.baseFloatZIndex = 10000;
//ショートカット キーを設定します
config .keythroughs = [
[ CKEDITOR.ALT 121 , 'toolbarFocus' ], // フォーカスを取得します
[ CKEDITOR.ALT 122 , 'elementsPathFocus' ], //要素 focus
[ CKEDITOR.SHIFT 121 , ' contextMenu' ], //テキスト メニュー
[ CKEDITOR.CTRL 90 , 'undo' ], //Undo
[ CKEDITOR.CTRL 89 , 'redo' ] , //やり直し
[ CKEDITOR.CTRL CKEDITOR.SHIFT 90 , 'redo' ], //
[ CKEDITOR.CTRL 76 , 'link' ], //Link
[ CKEDITOR.CTRL 66 , '太字' ], //太字
[ CKEDITOR.CTRL 73 , 'italic' ], //斜体
[ CKEDITOR.CTRL 85 , 'underline' ], //underline
[ CKEDITOR.ALT 109 , 'toolbarCollapse' ]
]
//設定されたショートカット キーは、ブラウザーのショートカット キー plugins/keythroughs/plugin.js と競合する可能性があります。 .CTRL 73 ,
CKEDITOR. CTRL 85
]
//編集 plugins/colorbutton/plugin.js の要素の背景色の値を設定します。
config.colorButton_backStyle = {
element : 'span',
styles : { 'background-color' : '#(color)' }
}
//前景色の値を設定 plugins/colorbutton/plugin.js
config.colorButton_colors = '000,800000,8B4513 ,2F4F4F,008080,000080,4B0082,696969,B22222,A52A2A,DAA520,
006400,40E0D0,0000CD,800080,8080 80,F00,FF8C00,FFD700,008000,0FF 、00F、EE82EE、
A9A9A9、FFA07A 、FFA500、FFFF00、00FF00、AFEEEE、ADD8E6、DDA0DD、D3D3D3、FFF0F5、
FAEBD7、FFFFE0、F0FFF0、F0FFFF、F0F8FF、E6E6FA、FFF'
//カラー選択時に「その他の色」オプションを表示するかどうか plugins/colorbutton/plugin.js
config.colorButton_enableMore = false
//ブロックの前景色のデフォルト値を設定 plugins/colorbutton/plugin.js
config.colorButton_foreStyle = {
element : 'span ',
styles : { 'color' : '#(color)' }
}//必要な CSS ファイルを追加します。ここに追加できます。Web サイトへの相対パスと絶対パスを使用できます
config.contentsCss = './contents.css'
//テキスト方向
config.contentsLangDirection = 'rtl';左から右へ
//CKeditor設定ファイルを設定したくない場合は空白のままにしておきます。
CKEDITOR.replace( 'myfiled', {customConfig : './config.js' }; 'white' //Default
//背景の不透明度の値は 0.0~1.0 である必要があります plugins/dialog/plugin.js
config.dialog_backgroundCoverOpacity = 0.5
//移動または変更時の境界線要素 吸着距離の単位: ピクセル plugins/dialog/plugin.js
config.dialog_magnetDistance = 20;
//ローカルのスペルチェックとプロンプトを拒否するかどうかは、現在、Firefox と safari のみがプラグインをサポートしています。 wysiwygarea/plugin.js .
config.disableNativeSpellChecker = true
//行や列の追加などのテーブル編集機能は、現在 Firefox plugins/wysiwygarea/plugin.js でのみサポートされています
config.disableNativeTableHandles = true; //デフォルトは無効です
//画像とテーブルのサイズ変更機能を有効にするかどうか config.disableObjectResizing = true;
config.disableObjectResizing = false //デフォルトは有効です
// HTML ドキュメント タイプ
config.docType = 'BR>"http://www.w3.org/TR/xhtml1/ DTD/xhtml1-transitional.dtd"' ;
//編集領域をレンダリングするかどうか plugins/editingblock/plugin.js
config.editingBlock = true;
//改行によって生成されるラベルエディタ
config.enterMode = CKEDITOR.ENTER_P ; //オプション: CKEDITOR.ENTER_BR または CKEDITOR.ENTER_DIV
//出力に HTML エンティティを使用するかどうか plugins/entities/plugin.js
config.entities = true;
//さらにエンティティを定義します plugins/entities/plugin.js
config.entities_Additional = '#39' // # は &
// 表示しにくい文字を変換するかどうかを指定します。対応する HTML 文字に変換 plugins/entities/plugin.js
config.entities_greek = true
//一部のラテン文字を HTML に変換するかどうか plugins/entities/plugin.js
config.entities_latin = true; 🎜>//一部の特殊文字を ASCII 文字に変換するかどうか。たとえば、「これは中国語です: 汉语。」は「これは中国語です。」に変換されます。
plugins/entities/plugin.js
config. entities_processNumerical = false;
//新しいコンポーネントを追加します
config .extraPlugins = 'myplugin'; //デフォルト以外の例のみ
//検索 plugins/find/plugin.js を使用する場合の強調表示色
config.find_highlight = {
要素 : 'span',
styles : { 'background-color' : '#ff0', 'color' : '#00f' }
};デフォルトのフォント名 plugins/font/plugin.js
config. font_defaultLabel = 'Arial'
//フォント編集中に、一般的に使用される漢字を文字セットに追加できます: Song、Kai、Hei など。 /font/plugin.js
config.font_names = 'Arial;Times New Roman ;Verdana'
//テキストプラグインのデフォルトのスタイル/font/plugin.js
config.font_style = {
要素 : 'span'、
スタイル : { 'font-family' : ' #(family)' }、
オーバーライド : [ { 要素 : 'font'、属性 : { 'face' : null } } ]
};
//デフォルトのフォント サイズ plugins/font/plugin.js
config.fontSize_defaultLabel = '12px';
//フォント編集時のフォント サイズ
config.fontSize_sizes
='8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px; 24/24px;26/26px;28/28px;36/36px;48 /48
px;72/72px'
//フォント サイズの設定時に使用されるスタイル プラグイン/font/plugin.js
config .fontSize_style = {
要素 : 'span',
スタイル : { 'font-size' : '#(size)' },
オーバーライド : [ { 要素 : 'font', 属性 : { ' size' : null } } ]
}/ /コピーされたコンテンツから形式 plugins/pastetext/plugin.js を強制的に削除するかどうか
config.forcePasteAsPlainText =false //削除しません
//「&」を強制的に置き換えるかどうか plugins/htmldataprocessor/plugin.js
config.forceSimpleAmpersand = false
//アドレス タグをフォーマットします plugins/format/plugin.js
config. format_address = { element : 'address', Attributes : { class : 'styledAddress' } };
//DIV タグを自動的にフォーマットする plugins/format/plugin.js
config.format_div = { element : 'div', attributes : { class : 'normalDiv' } };
//H1 タグを自動的にフォーマットする plugins/format/plugin.js
config.format_h1 = { element : 'h1', Attributes : { class : 'contentTitle1' } };
//H2 タグを自動的にフォーマットします。 plugins/format/plugin.js
config.format_h2 = { element : 'h2', Attributes : { class : 'contentTitle2' } }; format H3 タグ plugins/format /plugin.js
config.format_h1 = { element : 'h3', Attributes : { class : 'contentTitle3' } };
//H4 タグ plugins/format/plugin を自動的にフォーマットします。 js
config.format_h1 = { element : 'h4', Attributes : { class : 'contentTitle4' } };
//H5 タグを自動的にフォーマットする plugins/format/plugin.js
config.format_h1 = { element : 'h5', Attributes : { class : 'contentTitle5' } };
//H6 タグを自動的にフォーマットする plugins/format/plugin.js
config.format_h1 = { element : 'h6', Attributes : { class : 'contentTitle6' } };
//P タグを自動的にフォーマットします plugins/format/plugin.js
config.format_p = { element : 'p', Attributes : { class : 'normalPara' } };
//PRE タグを自動的にフォーマットする plugins/format/plugin.js
config.format_pre = { element : 'pre', Attributes : { class : 'code' } };セミコロンでツールバーに表示 plugins/format/plugin.js
config.format_tags = 'p;h1;h2;h3;h4;h5;h6;pre;address;div';完全な HTML 編集モードを使用するには、ソース コードに次のタグが含まれます:
config.fullPage = false; //段落内の空文字を無視するかどうか。無視しない場合、文字は "" で表されます。 plugins/wysiwygarea/plugin.js
config.ignoreEmptyParagraph = true
//リンク属性をクリアする場合画像属性ボックス 両側の タグを同時にクリアするかどうか plugins/image/plugin.js
config.image_removeLinkByEmptyURL = true;//カンマで区切られた一連のタグ名、 /menu/plugin.js の左下隅にある階層ネスト プラグインに表示されます。
config.menu_groups
='clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash ,checkbox,radio,te
xtfield, hiddenfield,imagebutton,button,select,textarea';
//サブメニュー表示時の遅延、単位: ms plugins/menu/plugin.js
config.menu_subMenuDelay = 400 ;
//実行時「新規」コマンド作成時、エディタ内の内容 plugins/newpage/plugin.js
config.newpage_html = '';
//ワードからテキストをコピーした場合、テキストをフォーマットしてプラグインを削除するかどうか/pastefromword/plugin.js
config.pasteFromWordIgnoreFontFace = true; //デフォルトではフォーマットを無視します
//

word ドキュメントから貼り付けられたコンテンツを変更または置換する plugins/pastefromword/plugin.js
config.pasteFromWordKeepsStructure = false
//word plugins/pastefromword/plugin からコンテンツを貼り付けるときに形式を削除するかどうか。 js
config.pasteFromWordRemoveStyle = false;
// 背景言語のタイプに応じて出力 HTML コンテンツをフォーマットします。デフォルトは空です。
config.protectedSource.push( /[sS]*? ?>/g ); // PHP コード
config.protectedSource.push( //g ); // ASP コード
config.protectedSource.push( /(] >[s|S]*? [^>] >)| (] />)/gi ); // ASP.Net コード
//入力時に挿入されるタグ:Shift Enter
config.shiftEnterMode = CKEDITOR .ENTER_P; //オプション: CKEDITOR.ENTER_BR または CKEDITOR.ENTER_DIV
//オプションの式置換文字 plugins/smiley/plugin.js.
config.smiley_descriptions = [
':)', ':( ', ';)', ':D', ':/', ':P',
'', '', '', '', '', '',
'', ' ;(', '', '' , '', '',
'', ':kiss', '' ];
//対応する表現画像 plugins/smiley/plugin.js
config .smiley_images = [
' 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']; //絵文字のアドレス plugins/smiley /plugin.js
config.smiley_path = 'plugins/smiley/images/'
//ページが読み込まれると、編集ボックスがすぐにフォーカスを取得するかどうか plugins/editingblock /plugin.js plugins/editingblock/plugin.js .
config.startupFocus = false;
//ソースコードと WYSIWYG の「source」および「wysiwyg」の編集方法 plugins/editingblock/plugin.js 🎜>config.startupMode ='wysiwyg';
//plugins/showblocks/plugin.js の読み込み時にフレーム枠を表示するかどうか
config.startupOutlineBlocks = false; plugins/stylescombo /plugin.js.
config.stylesCombo_stylesSet = 'default';
//以下はオプションです
config.stylesCombo_stylesSet = 'mystyles'; editorstyles/styles .js';
config.stylesCombo_stylesSet = 'mystyles:http://www.example.com/editorstyles/styles.js';
//開始インデックス値
config.tabIndex = 0 ;
//ユーザーが TAB を入力すると、エディターによって渡されるスペースの数 ( ) 値が 0 の場合、フォーカスは編集ボックスの外に移動します plugins/tab/plugin.js
config。 tabSpaces = 0;
//デフォルトで使用されるテンプレート plugins/templates/plugin.js.
config.templates = 'default'
//カンマ区切りのテンプレート ファイル plugins/templates/plugin.js .
config. templates_files = [ 'plugins/templates/templates/default.js' ]
//テンプレートを使用する場合、「編集した内容を置き換える」チェックボックスをオンにするか plugins/templates/plugin.js
config.templates_replaceContent = true ;
//テーマ
config.theme = 'default';
//記録ステップを元に戻す plugins/undo/plugin.js
config.undoStackSize =20; 🎜>// CKEditor には CKFinder が統合されています。ckfinder の正しいパスの選択に注意してください。
//CKFinder.SetupCKEditor(null, '/ckfinder/');
2. 使用上のヒント
1. ページにエディターを即座に設定します
type="text/javascript">
//例 1: ツールバーを高さ 70 の基本ツールバーに設定します
CKEDITOR.replace('',
{ toolbar:'Basic', height:70 });
//例 2: ツールバーはカスタム タイプです
CKEDITOR.replace( 'editor1' 、
{
ツールバー:
[
//太字斜体、下線、上付き文字
['太字','斜体','下線','打ち消し線 ','下付き文字',' Superscript'],
//数値リスト エンティティ リスト インデントを減らす インデントを増やす
['NumberedList','BulletedList','-','Outdent','Indent '],
//左揃え、中央揃え、右揃え、両端
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
//ハイパーリンクはハイパーリンクのアンカーポイントをキャンセルします
['Link' ,'Unlink','Anchor'],
//画像フラッシュ表横線表現特殊文字改ページ
['Image','Flash','Table','horizo​​ntalRule' ,'Smiley',' SpecialChar','PageBreak'],
'/',
//スタイル形式のフォント フォント サイズ
['Styles','Format','Font','FontSize' ],
/ /文字色背景色
['TextColor','BGColor'],
//全画面表示ブロック
['Maximize', 'ShowBlocks','-']
]
}
);

3. Web サーバーに展開されると、次のフォルダーとファイルが削除されます。 /_samples: サンプルフォルダー;
/_source:
/lang フォルダー内の zh-cn.js および en.js 以外のファイル (必要に応じて他の言語ファイルも保存できます); 🎜> ルート ディレクトリ内のchanges.html (更新リスト)、install.html (インストール ポインタ)、license.html (使用ライセンス);
/skins ディレクトリ内の不要なスキン。通常は V2 (シンプル、プレーン) を使用します。 V2 のみを保持する場合は、config.js でスキンを指定する必要があります。
fckeditor と比較して、これらは無料です。クラス ライブラリ fckdetior.dll への参照を保存し、ページ上で直接 js を使用します。 。 。 。 。 。 。 。しかしこの時
アップロード機能が使えないことが分かりました! fckefitor は以前の関数を統合し、ckeditor と ckfinder の 2 つの部分に分割したことが判明しました。後者は関数をアップロードするのにお金が必要です。 !
オンラインで検索して解決策を見つけたので、ckfinder をダウンロードしてプロジェクトのルート ディレクトリに置きました。 !
それでも動作しない場合、アップロードしてください エラーページ!
ckfinder/config:
public override bool CheckAuthentication()
{
return true;
}
ckeditror/config.js added:
CKEDITOR .editorConfig = function( config )
{
// ここでデフォルト設定への変更を定義します。例:
// config. language = 'fr' >// config.uiColor = '# AADC6E';
config.filebrowserBrowseUrl = location.hash '../ckfinder/ckfinder.html';
config.filebrowserImageBrowseUrl = location.hash '../ckfinder/ckfinder.html?Type=Images' ;
config.filebrowserFlashBrowseUrl = location.hash '../ckfinder/ckfinder.html?Type=Flash';
config.filebrowserUploadUrl = location.hash '../ckfinder/core/connector/aspx/connector. aspx?
command=QuickUpload&type=Files';
config.filebrowserImageUploadUrl = location.hash '../ckfinder/core/connector/aspx/connector.aspx?
>config .filebrowserFlashUploadUrl = location.hash '../ckfinder/core/connector/aspx/connector.aspx?
command=QuickUpload&type=Flash'
// config.filebrowserWindowWidth = '800'; // config.filebrowserWindowHeight = '500';
}
色の付いた部分は最初は入れていませんでした。(ルートディレクトリ)
ログイン後、あなたはここに現れます。 エラーが発生し続けて追加しました... 先頭では、プロジェクトのルートディレクトリから開始することを意味します。Error resolved! ! Finally
is the crack:
Here is a brief description of my cracking steps: (excerpted from others)
1. Use the firebug plug-in in FF browser;
2. Open the installed file browser , it was found that the ckfinder.html file was called;
3. In ckfinder.html, it was found that an iframe was written in this cell, and the src is core/pages/ckffiles.html ;
4. Continue to open the iframe node. Between the two tags and there is a without an id. That one requires you to give it. The money is here~;
5. Open the core/pages/ckffiles.html source file and find that there is no value between and thing, indicating that this is generated by code;
6. Next, you can find the answer in CKfinder’s js. Fortunately, FCKeditor was relatively familiar with it before, so you can go directly to the ckfindercorejs folder to find it;
7. One of the two js under this folder is for IE, and the other is for other browsers. This is the same as FCKeditor;
8. Open ckfinder_gecko.js and search for "qu", and you will soon find eF =B.getElementById('qu');This sentence;
9. Look back
if ((1==(dK.indexOf(ab.bW.substr(1,1))) % 5) &&window.top[qC '143141x74x69157x6E'][qF '163x74'].toLowerCase
().replace(s4,"")!=ab.eo.replace(s4,""))||ab.bW. substr(3,1)!=dK.substr(((dK.indexOf(ab.bW.substr(0,1)) dK.indexOf
(ab.bW.substr(2,1)))*9 ) % (dK.length-1),1)){en.call(window,qo);};eF.appendChild(D);
The last appendChild~ in this paragraph is almost here;
10. Among the many conditions mentioned above, only en.call(window,qo); is executed, otherwise it is nothing~;
11. Delete en.call(window,qo); or * en.call( window,qo); *, refresh again and see if it is gone~;
12. Modify ckfinder_ie.js after it is finished, the same.
The whole CKfinder can be easily cracked~ If you think this is easy to use, you’d better pay some money to buy a serial number. The official can give you technical help and save a lot of time

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
JavaScriptの文字列文字を交換しますJavaScriptの文字列文字を交換しますMar 11, 2025 am 12:07 AM

JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

jQuery日付が有効かどうかを確認しますjQuery日付が有効かどうかを確認しますMar 01, 2025 am 08:51 AM

単純なJavaScript関数は、日付が有効かどうかを確認するために使用されます。 関数isvaliddate(s){ var bits = s.split( '/'); var d = new Date(bits [2] '/' bits [1] '/'ビット[0]); return !!(d &&(d.getmonth()1)== bits [1] && d.getdate()== number(bits [0])); } //テスト var

jQueryは要素のパディング/マージンを取得しますjQueryは要素のパディング/マージンを取得しますMar 01, 2025 am 08:53 AM

この記事では、jQueryを使用して、DOM要素の内側のマージン値とマージン値、特に外側の縁と要素の内側の縁の特定の位置を取得して設定する方法について説明します。 CSSを使用して要素の内側と外側の縁を設定することは可能ですが、正確な値を取得するのは難しい場合があります。 // 設定 $( "div.header")。css( "margin"、 "10px"); $( "div.header")。css( "padding"、 "10px"); このコードはそうだと思うかもしれません

10 jQuery Accordionsタブ10 jQuery AccordionsタブMar 01, 2025 am 01:34 AM

この記事では、10個の例外的なjQueryタブとアコーディオンについて説明します。 タブとアコーディオンの重要な違いは、コンテンツパネルの表示方法と非表示にあります。これらの10の例を掘り下げましょう。 関連記事:10 jQueryタブプラグイン

10 jqueryプラグインをチェックする価値があります10 jqueryプラグインをチェックする価値がありますMar 01, 2025 am 01:29 AM

ウェブサイトのダイナミズムと視覚的な魅力を高めるために、10の例外的なjQueryプラグインを発見してください!このキュレーションされたコレクションは、画像アニメーションからインタラクティブなギャラリーまで、多様な機能を提供します。これらの強力なツールを探りましょう。 関連投稿: 1

ノードとHTTPコンソールを使用したHTTPデバッグノードとHTTPコンソールを使用したHTTPデバッグMar 01, 2025 am 01:37 AM

HTTP-Consoleは、HTTPコマンドを実行するためのコマンドラインインターフェイスを提供するノードモジュールです。 Webサーバー、Web Servに対して作成されているかどうかに関係なく、HTTPリクエストで何が起こっているかをデバッグして正確に確認するのに最適です

カスタムGoogle検索APIセットアップチュートリアルカスタムGoogle検索APIセットアップチュートリアルMar 04, 2025 am 01:06 AM

このチュートリアルでは、カスタムGoogle検索APIをブログまたはWebサイトに統合する方法を示し、標準のWordPressテーマ検索関数よりも洗練された検索エクスペリエンスを提供します。 驚くほど簡単です!検索をyに制限することができます

jQueryはscrollbarをdivに追加しますjQueryはscrollbarをdivに追加しますMar 01, 2025 am 01:30 AM

次のjQueryコードスニペットを使用して、Divコンテンツがコンテナ要素領域を超えたときにスクロールバーを追加できます。 (デモンストレーションはありません、それを直接firebugにコピーしてください) // d =ドキュメント // w =ウィンドウ // $ = jQuery var contentarea = $(this)、 wintop = contentarea.scrolltop()、 docheight = $(d).height()、 winheight = $(w).height()、 divheight = $( '#c

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、