Showing posts with label All. Show all posts
Showing posts with label All. Show all posts

Sunday, February 12, 2017

DoubleClick Ad Exchange Glossary

  • Active View: A Google measurement solution that detects viewable display and video ad impressions. (https://viewability.withgoogle.com/static/index.html )

  • Ad code: The HTML that is placed on any page of an approved site by the publisher who owns the site, allowing ads to be shown on that page in a specific ad layout format.

  • Advertiser: A company, organization, or individual looking to promote their product or service through an Ad Exchange ad.

  • Ad creative: An image, flash, or video advertisement asset that is shown on a webpage.

  • Ad inventory: Designated ad space available to sell to advertisers. A website makes revenue when ads fill ad slots (inventory) and are seen by users.

  • Ad network: A system that pushes online ads to multiple web publishers. AdSense is an example of an ad network.

  • Ad request: The request for an ad creative for a web property. An ad request is reported each time a request was sent, even if no ads were returned and backup ads were displayed instead.

  • Bid request: A request sent by Google to the buyer application that describes an impression being auctioned.

  • Bid response: A response sent by the buyer application to Google that describes the bid and includes an HTML snippet for the associated creative.

  • Buyer: A firm that represents multiple advertisers, and buys on Ad Exchange on their behalf.

  • Blocking: The prevention of ads from displaying on digital properties. For instance, publishers may block ads from competing products, or ads that a target audience wouldn't appreciate.

  • CPM: Cost Per Mille - The advertising cost per thousand (Lat. mille) impressions viewed. The value of an individual ad impression, especially from the advertiser's perspective.

  • CPC: Cost Per Click - A type of advertising where the advertiser is only charged when the ad is clicked, not when the ad is displayed on a page.

  • Crawler errors: A type of error that can occur when Google is unable to access one or more publisher pages to determine their content.

  • CSV: A comma-separated values file, which stores data (numbers and text) in plain text. CSV files can be read in most spreadsheet applications.

  • CTR: Click-Through Rate - A way of measuring advertising success by the number of users that clicked on a specific link divided by the number of impressions for that specific link.

  • CPA: Cost Per Action - In a Pay per action campaign, the amount that an advertiser is willing to pay for a specific action to be completed on their site. This cost generally varies based on product and the type of action.

  • Demand-Side Platform (DSP): A software platform that makes buying across multiple exchanges easier and more transparent to buyers. Using sophisticated targeting capabilities and optimization algorithms, DSPs help advertisers and agencies determine the value of an incoming impression and place a bid in order to win that impression.

  • Diagnostic queries: Pre-established queries, set up by Google, that can assist in determining why different types of errors might be occurring within a publisher account.

  • DoubleClick Ad Exchange: An online marketplace where buyers (advertisers) can purchase inventory from sellers (publishers) via a real-time bidding (RTB) auction.

  • eCPM: Effective Cost Per Mille (1000 impressions). The formula to determine eCPM is (Estimated earnings/Number of pageviews)x1000.

  • GDN: Google Display Network

  • IAB: Interactive Advertising Bureau

  • iFrame: Inline frame - An HTML document that is embedded inside another HTML document on a website. It is often used to insert content from one source, like an ad, into a webpage.

  • Impression: The basic unit of online advertising. An impression is counted when one ad shows on a web page. The total number of each ad's impressions is recorded, and that's what publishers are paid for. It doesn’t take into consideration whether or not the ad was viewed by a user.

  • Inventory targeting: Select ad impression criteria that will be governed by the rule.

  • Minimum CPM: The minimum acceptable bid for an ad unit.

  • Trading desk: A division at an advertising agency that executes exchange buys for all of the agency; a single trading desk may also manage buying across multiple agencies. By centralizing their buying through a single division, ad agencies can use their scale to develop better real-time bidding technology and expertise.

  • Query Tool: The Ad Exchange reporting tool.

  • Rejected ad request: A type of error that can occur when Google cannot correctly identify the URL of the page associated with a specific tag.

  • Report: The final product produced by the Query Tool.

  • Report dimension: Time measurement, inventory categories, buyers data, and yield management categories by which a Query Tool report can be viewed and sorted.

  • Report metric: The values being measured in a Query Tool report. Metric families include standard metrics, third-party data, bid data, and video data.

  • RTB: Real Time Bidding

  • Rules: A core standard of Ad Exchange designed to control the types of ads that display on publisher properties.

  • System queries: Common, pre-established queries, set up by Google.

  • Tag: A snippet of HTML code that, when executed by a user’s browser, makes a call to the Ad Exchange servers.

  • Yield manager: A system that aims to find the highest paying ad for each impression. The yield manager may, for instance, switch between different advertisers' ads to attempt to maximize the web publisher's 'yield' (revenue).

Friday, September 25, 2015

How to fix full disk 100% Windows 8.1, Windows 10


1. Open notepad program and copy the code below then save with anything.bat.
regsvr32 comcat.dll /s
regsvr32 shdoc401.dll /s
regsvr32 shdoc401.dll /i /s
regsvr32 asctrls.ocx /s
regsvr32 oleaut32.dll /s
regsvr32 shdocvw.dll /I /s
regsvr32 shdocvw.dll /s
regsvr32 browseui.dll /s
regsvr32 browseui.dll /I /s
regsvr32 msrating.dll /s
regsvr32 mlang.dll /s
regsvr32 hlink.dll /s
regsvr32 mshtmled.dll /s
regsvr32 urlmon.dll /s
regsvr32 plugin.ocx /s
regsvr32 sendmail.dll /s
regsvr32 scrobj.dll /s
regsvr32 mmefxe.ocx /s
regsvr32 corpol.dll /s
regsvr32 jscript.dll /s
regsvr32 msxml.dll /s
regsvr32 imgutil.dll /s
regsvr32 thumbvw.dll /s
regsvr32 cryptext.dll /s
regsvr32 rsabase.dll /s
regsvr32 inseng.dll /s
regsvr32 iesetup.dll /i /s
regsvr32 cryptdlg.dll /s
regsvr32 actxprxy.dll /s
regsvr32 dispex.dll /s
regsvr32 occache.dll /s
regsvr32 occache.dll /i /s
regsvr32 iepeers.dll /s
regsvr32 urlmon.dll /i /s
regsvr32 cdfview.dll /s
regsvr32 webcheck.dll /s
regsvr32 mobsync.dll /s
regsvr32 pngfilt.dll /s
regsvr32 licmgr10.dll /s
regsvr32 icmfilter.dll /s
regsvr32 hhctrl.ocx /s
regsvr32 inetcfg.dll /s
regsvr32 tdc.ocx /s
regsvr32 MSR2C.DLL /s
regsvr32 msident.dll /s
regsvr32 msieftp.dll /s
regsvr32 xmsconf.ocx /s
regsvr32 ils.dll /s
regsvr32 msoeacct.dll /s
regsvr32 inetcomm.dll /s
regsvr32 msdxm.ocx /s
regsvr32 dxmasf.dll /s
regsvr32 l3codecx.ax /s
regsvr32 acelpdec.ax /s
regsvr32 mpg4ds32.ax /s
regsvr32 voxmsdec.ax /s
regsvr32 danim.dll /s
regsvr32 Daxctle.ocx /s
regsvr32 lmrt.dll /s
regsvr32 datime.dll /s
regsvr32 dxtrans.dll /s
regsvr32 dxtmsft.dll /s
regsvr32 WEBPOST.DLL /s
regsvr32 WPWIZDLL.DLL /s
regsvr32 POSTWPP.DLL /s
regsvr32 CRSWPP.DLL /s
regsvr32 FTPWPP.DLL /s
regsvr32 FPWPP.DLL /s
regsvr32 WUAPI.DLL /s
regsvr32 WUAUENG.DLL /s
regsvr32 ATL.DLL /s
regsvr32 WUCLTUI.DLL /s
regsvr32 WUPS.DLL /s
regsvr32 WUWEB.DLL /s
regsvr32 wshom.ocx /s
regsvr32 wshext.dll /s
regsvr32 vbscript.dll /s
regsvr32 scrrun.dll mstinit.exe /setup /s
regsvr32 msnsspc.dll /SspcCreateSspiReg /s
regsvr32 msapsspc.dll /SspcCreateSspiReg /s
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml.dll
regsvr32 /s actxprxy.dll
regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s gpkcsp.dll
regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s schannel.dll
regsvr32 /s oleaut32.dll
regsvr32 /s ole32.dll
regsvr32 /s shell32.dll
regsvr32 /s initpki.dll
regsvr32 /s msscript.ocx
regsvr32 /s dispex.dll
regsvr32 jscript.dll /s
del %temp% /Q /F
net stop wuauserv
ren %windir%\system32\catroot2 catroot2.old
cd /d %windir%\SoftwareDistribution
rd /s DataStore /Q
regsvr32 wuapi.dll /s
regsvr32 wups.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wuweb.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 urlmon.dll /s
net start wuauserv
exit

------------------------
Runing file with admin control.
2. Disable Disk Diagnostics Configure execution level: 
Open Run Dialog - then type gpedit.msc and follow the path below: 
Computer Configuration / Adminnistrative Templates / System / Troubleshooting and Diagnostics / Disk Diagnostics

3.Some times, the RAM may be, at 100% usage, but for that Virtual Memory is not the issue, but can be at some times. However for such issues too, identify the key issue .

Go to system properties of your computer.
Click on the Advanced System Settings - Left Hand-side. And go to Advanced Tab in the Properties Dialog Box. Then click Settings Button on Performance Options.



Now, Click on Advanced Tab and Proceed to Virtual Memory Options menu
Click on change button. And set the RAM amount there, Minimum and Maximum = ? as you wish.


3. Disable 2 service Superfetch and Window Search :



So, that’s it! Set it up! and Reboot the System to see the changes.

Friday, August 21, 2015

Hướng dẫn bỏ chức năng theo dõi và gởi báo cáo từ window 10

Microsoft công bố trên trang web của mình như sau: “Khi bạn sử dụng phần mềm hoặc dịch vụ nào, chúng tôi sẽ lưu lại thông tin về thiết bị và ứng dụng đó để cải thiện tính tương thích của các sản phẩm khác nhau, ví dụ thiết bị nào nên chạy phần mềm nào. Khi bạn mở bất kỳ file nào, chúng tôi sẽ lưu lại thông tin về file được mở cũng như thời gian bạn sử dụng nó. Khi bạn gõ, bình luận, chúng tôi cũng thu thập nội dung để phục vụ cho dịch vụ tự hoàn tất câu chữ và dịch vụ sửa lỗi chính tả”.

Mình sẽ hướng dẫn các bạn các tắt tính năng theo dõi và dành lại quyền kiểm soát máy tính.
Các bạn vào Setting - >Chọn Private - >


- Bạn chọn các mục Gerneral , Location, typing ... Bạn cần disable tất cả các tính năng này.
- Quan trọng là phần Feedback and Diagnostics - > Chọn Nerver




Chúc các bạn thành công.

Thursday, April 23, 2015

[ASP.NET] Export to Word, PDF, Excel File

Bạn muốn lập trình cho phép Export dữ liệu từ Datatable, Gridview ra Excel, Word hay PDF? Trong bài viết này mình giới thiệu và sử dụng thư viện itextsharp.dll.
Library và Example : 
https://drive.google.com/folderview?id=0BxebKjwCwomqaDhTTlZacmtwbGc&usp=sharing 

Code example: 
/// 
/// Export GridView to Word
/// 
private void ExporttoWord(GridView Gridviewname)
{
    Response.Clear();
    Response.Buffer = true;
    Response.AddHeader("content-disposition", "attachment;filename=WordExport.doc");
    Response.Charset = "";
    Response.ContentType = "application/vnd.ms-word ";
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    // Paging Allow
    Gridviewname.AllowPaging = false;
    Gridviewname.DataBind();
    Gridviewname.RenderControl(hw);
    Response.Output.Write(sw.ToString());
    Response.Flush();
    Response.End();
}



/// 
/// Export GridView to PDF
/// 
private void ExporttoPDF(GridView Gridviewname)
{
    Response.ContentType = "application/pdf";
    Response.AddHeader("content-disposition", "attachment;filename=PDFExport.pdf");
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    Gridviewname.AllowPaging = false;
    Gridviewname.DataBind();
    Gridviewname.RenderControl(hw);
    StringReader sr = new StringReader(sw.ToString());
    Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
    HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
    PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
    pdfDoc.Open();
    htmlparser.Parse(sr);
    pdfDoc.Close();
    Response.Write(pdfDoc);
    Response.End();  
}


/// 
/// Export GridView to Excel
/// 
private void ExporttoExcel(GridView Gridviewname)
{
    Response.Clear();
    Response.Buffer = true;
    Response.AddHeader("content-disposition",
     "attachment;filename=ExcelExport.xls");
    Response.Charset = "";
    Response.ContentType = "application/vnd.ms-excel";
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    // Paging Allow
    Gridviewname.AllowPaging = false;
    Gridviewname.DataBind();
    Gridviewname.RenderControl(hw);
    // Format
    string style = @"";
    Response.Write(style);
    Response.Output.Write(sw.ToString());
    Response.Flush();
    Response.End();
}

Tuesday, October 7, 2014

314 bài học tiếng Anh bằng hình ảnh được yêu thích nhất link download



Học tiếng Anh bằng hình ảnh bao giờ cũng dễ tiếp thu hơn. Bộ hình ảnh học tiếng anh rất trực quan.
Các bạn nào có nhu cầu download thì link đây nha.
"http://www.fshare.vn/file/TWGGGNJXWT/"
Hình như đang bán giá 200k thì phải. :D - Bạn có thể mua ủng hộ  link : http://www.hochoc.com/ 

Wednesday, October 1, 2014

Giảm thiểu dung lượng cho ổ đĩa C - Tình trạng Low Disk Space


Hiện tại các máy tính đang dùng cho ổ hệ điều hành, nhưng dung lượng ổ đĩa HDD hiện tại bạn lỡ chia thấp không đủ lưu trữ và máy tính thông báo low disk space.
Trong quá trình sử dụng thì các chương trình chiếm dung lượng khá lớn, chúng ta có thể chuyển thư mục đó về ổ đĩa HDD sẽ good hơn nhiều.
Vẫn giữ lại các chương trình đang chạy, khi di chuyển không bị ảnh hưởng hoặc bị lỗi. Không mất thời gian cài đặt lại.  Mình đã chuyển cách này và rất ok.

Cách làm.
1- Download tool Juntion từ :  http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
    Extract - > Copy vào thư mục C:\Windows\System32.

2- Copy Thư mục bạn muốn chuyển C:\windows\installer  vào ổ đĩa HDD. Ví dụ: X:\Install

3- Run>cmd>C:\Windows\System32\junction.exe C:\windows\installer X:\.

Các bạn có thể chuyển nhiều thư mục khác tùy theo bạn muốn, nhưng lưu ý thư mục có khoảng trắng.

Thanks



Thursday, September 25, 2014

Đo lường sự tập trung của mắt - Vũ khí mới cho quảng cáo online truyền thống.

User sẽ chú ý tới những gì khi đọc báo hay xem hình ảnh online ? Có sự khác nhau giữa cách nhìn của đàn ông và phụ nữ không ? Giờ đây, mọi thứ đã được làm sáng tỏ !


Đo lường tập trung của mắt với các click chuột
Chúng ta thường quan niệm “Đôi mắt nói lên tất cả”. Dựa trên công nghệ mới nhất trong việc xác định sự tập trung của đôi mắt, quan điểm trên đã trở nên vô cùng hiện hữu. Nhờ công nghệ này, con người có thể khám phá được những sự khác nhau thú vị giữa tư duy của nam giới và nữ giới, cũng như ứng dụng để có những hoạt động quảng cáo và marketing thật hiệu quả. Hãy cùng điểm qua một vài trường hợp thú vị dưới đây:

Đo lường tập trung của mắt với hình ảnh khi click chuột
Với hình ảnh quảng cáo là cô gái hấp dẫn đứng trước biển, đàn ông có xu hướng nhìn tập trung vào cô gái trong khi phụ nữ lại chú ý nhiều đến những phần còn lại trong hình quảng cáo.
Do luong tap trung cua mat voi click chuot
Do luong tap trung cua mat voi click chuot
Trong bức ảnh này, có thể thấy đàn ông thường không hề chú ý tới đôi giày của người mẫu !
Đo lường click chuột với quảng cáo Sunsilk
Hình ảnh quảng cáo của Sunsilk trên cho thấy: một khuôn mặt xinh đẹp là chưa đủ. quan trọng còn là đôi mắt người mẫu nhìn vào đâu ?
Quảng cáo Banner Blindness click chuột
Đây được gọi là hiện tượng “Banner Blindness”, giải thích tại sao các nhà quảng cáo không ưa thích sử dụng các banner quảng cáo trên web. Đơn giản vì người truy cập chẳng hề chú ý đến chúng !
Xu hướng click chuột khi tìm kiếm
Hình ảnh trên cho thấy một thực tế nhiều người đã biết: Người truy cập thường có xu hướng nhìn thẳng vào 5 kết quả đầu trong danh sách tìm kiếm của Google.
Xu hướng click chuột với tiêu đề, hình ảnh đại diện với trang tin tức
Chúng ta cũng thường có xu hướng nhìn vào tiêu đề và hình ảnh đại diện của các tin khi đọc báo điện tử, nhiều hơn bất kỳ thứ nào khác.

Xu hướng nhìn vào trung tâm trang web
Mọi người thường có xu hướng nhìn vào những khu vực trung tâm của 1 website

Theo dõi tập trung của bắt trên Facebook
Trên Facebook, nhờ công nghệ theo dõi sự tập trung của mắt, chúng ta thấy người dùng thường chú ý vào các tấm ảnh nhiều hơn tất cả.

Click chuột với đàn ông và phụ nữ
Với 1 cầu thủ bóng chày, đàn ông thường chú ý nhiều về gương mặt và phần thân, trong khi phụ nữ thường chỉ chú ý duy nhất phần mặt.

Tỉ lệ click trên ảnh bóng đá trong 1 trận đấu
Trong một trận đấu bóng đá, với tình huống ném phạt, người xem chú ý vào cầu thủ ném bóng và khoảng trống anh đang đối mặt.

Chú ý click nhiều hơn vào chữ hơn khuôn mặt người mẫu
Dù trong bức ảnh này, người mẫu có khuôn mặt chiếm vị trí khá lớn, nhưng độc giả vẫn chú ý nhiều hơn tới các dòng chữ bên trái.

Phụ nữ chú ý vào khuôn mặt và thể hình
Phụ nữ thường chú ý tới khuôn mặt và hình thể
Đàn ông chú ý điểm nóng trên cơ thể
Trong khi đàn ông thường chú ý nhiều vào các “điểm nóng”
Ánh mắt bị hút vào trung tâm chếch bên trái Las Vegas
Ánh mắt bị hút vào trung tâm chếch bên trái Las Vegas
Trong chuyến tham quan Las Vegas, mọi ánh nhìn thường bị hút về phía trung tâm và hơi hướng 1 chút sang bên phía trái.
Chú ý vào bản sơ yếu lý lịch
Chú ý vào bản sơ yếu lý lịch
Khi chú ý vào 1 bản sơ yếu lý lịch, nhà tuyển dụng thường chú ý nhiều đến: Tên, chức vụ và công ty hiện tại, kinh nghiệm tại những công ty trước đây, những chức danh từng đạt được, quá trình đào tạo. (ST)

Tuesday, September 2, 2014

Đặc điểm nổi bật của ASPNET vNext



    •  ASP.NET vNext hỗ trợ xây dựng trang web được hỗ trợ bởi HTML5, CSS3 và JavaScript.
    • Các API Web mới trong ASP.NET vNext hỗ trợ JSON và XML.
    • Hỗ trợ thời gian thực thông tin liên lạc hai chiều client-server được cung cấp trong ASP.NET vNext qua thư viện ASP.NET SignalR.
    • ASP.NET vNext đã được thiết kế để tối ưu hóa cho ứng dụng điện toán đám mây.
    • MVC, Web API, and Web Pages được phát triền thành 1 framework và đó là nền tảng MVC 6. 
    • MVC 6 sẽ không còn phụ thuộc vào System.Web, quá tốn kém thay vào đó sẽ là một nền tảng đơn giản và gọn hơn với thời gian khởi động nhanh hơn và sử dụng bộ nhớ thấp hơn.
    • Để hỗ trợ các ứng dụng điện toán đám mây, dung lượng các ứng dụng vNext khoảng 11 MB so với kích thước thông thường 200 MB. 
    • Thiết kế theo Side-by-Side: các ứng dụng vNext có thể chạy nhiều phiên bản khác nhau trên cùng một máy chủ. Bạn có thể cập nhật ứng dụng của bạn mà không ảnh hưởng đến các ứng dụng khác trên cùng một máy chủ.
    • NET vNext sử dụng trình biên dịch Roslyn để biên dịch mã tự động.Bạn sẽ có thể chỉnh sửa và theo dõi thay đổi khi làm mới trình duyệt mà không cần dừng lại hoặc xây dựng lại dự án.
    • Dependency injection được tích hợp sẵn trong framework.
    • ASP.NET vNext với phần mở rộng mới project.json thay thế cho Global.asax.
    • NET vNext là mã nguồn mở và nền tảng chéo. Nó có thể chạy trên Mono, trên Mac và Linux.


        Saturday, August 9, 2014

        [ASP.NET] - URL Friendly WebForm - URL Routing asp.net 4.0

        URL Friendly thì các bạn ai đã tìm hiểu thì mình hok cần giải thích nữa. Hiện tại thì mình thấy trên mạng có nhiều cách dùng URL rewrite, UrlRewriteNet, Cấu hình sử dụng URL Rewrite Module trong IIS 7 ...
        một số cách làm khác rất khó khăn và rất khó hình dung cho các bạn nên mình sẽ hướng dẫn một cách ASP.NET 4.0, Microsoft support cho các bạn 1 thư viện System.Web.Routing. So với kỹ thuật Rewrite URL, URL Routing cung cấp cho người lập trình những phương thức nhanh gọn an toàn để có thể ảo hóa một đường dẫn. Trong ASP.NET 4, URL Routing hỗ trợ cả 2 mô hình MVC và Web Forms. URL Routing trong ASP.NET 4 hỗ trợ đầy đủ các hình thức Postback trang. Một ví dụ điển hình là phương thức Click của một Button ASP.NET, theo đó, liên kết sẽ được giữ nguyên (ảo và cả physical) nếu như người sử dụng click vào nút. Điều này hỗ trợ nhiều (đặc biệt là về vấn đề bảo mật) cho người lập trình so với cách viết Rewrite URL.

        Ví dụ, nếu như bạn có một trang Web với đường dẫn như sau
        http://www.example.com/products.aspx?id=123456 
        Nếu áp dụng kỹ thuật URL Routing, bạn sẽ được một đường dẫn ảo hóa:
        http://www.example.com/products/123456


        Trong file Global.asax bạn add thêm thư viện:
        <%@ Application Language="C#" %>
        <%@ Import Namespace="System.IO" %>
        <%@ Import Namespace="System.IO.Compression" %>
        <%@ Import Namespace="System.Web.Routing" %>

        [ASP.NET] - Hướng dẫn cấu hình FCK Editor và một số lỗi cơ bản

        FCKEditor là một công cụ soạn thảo mã nguồn mở tương tự như Word.

        Cấu hình và tích hợp
        Để nhúng FCK vào web asp.net, chúng ta cần phải tải đủ 2 gói này tại đây:
        https://drive.google.com/drive/folders/0BxebKjwCwomqaDhTTlZacmtwbGc?resourcekey=0-uYBWWHN7qNKFaEuyn_6Wxw&usp=sharing

        Sau khi đã download xong tiến hành theo các bước sau:
        Bước 1: 
        - Copy tập tin "FredCK.FCKeditorV2.dll" vào thư mục Bin của web.
        - Kích chuột phải vào "References" chọn Add References/ Browse tham chiếu đến file "FredCK.FCKeditorV2.dll" vừa được lưu ở bước trên.
        - Copy cả thư mục mã nguồn của ECKEditor vào thư mục root của ứng dụng. Xem chi tiết trong hình dưới đây:

        Bước 2: Add vào hộp công cụ toolbox bằng cách từ menu trong VS chọn Tool/ Choose Toolbox Items/ Browse tìm đến file “FredCK.FCKeditorV2.dll”

        Bước 3: 
        1. Kéo thả contron FCKeditor từ hộp Toolbox vào trang.
        2. Tự thêm dòng mã nguồn sau vào đầu trang ASP.Net
        <%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
        - Tiếp tục thêm đoạn mã thẻ sau trong nội dung của trang:
        Kết quả: 

        Tùy chỉnh thêm: 
        Cấu hình thư mục upload hình ảnh trong FCK Editor: nhiều bạn bị vướng chỗ này nên mình hướng dẫn config trong global.asax như sau: thư mục "Uploads" thư mục gốc, nếu không dùng thế này thì nó mặc định tạo ra một thư mục upload hay upload thẳng trong thư mục của fckeditor.
        Thường sinh ra lỗi:
        Code:
        XML request error: OK (200)
        Requested URL:
        http://localhost:2677/CS/fckeditor/editor/filemanager/connectors/php/connector.php?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=%2F&uuid=1223039353048
        và bạn hình như vậy thay cho config.ascx cua fckeditor for asp.net
        .
        Các bạn có thể tùy chỉnh giao diện toolbar của ckeditor. Các bạn vào file config theo đường dẫn ckeditor/config.js.
        ?
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        CKEDITOR.editorConfig = function (config) {
            config.toolbar =
                [{ name: 'document', items: ['Source', '-', 'Save', 'NewPage', 'DocProps', 'Preview', 'Print', '-', 'Templates'] },
                { name: 'clipboard', items: ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'] },
                { name: 'editing', items: ['Find', 'Replace', '-', 'SelectAll', '-', 'SpellChecker', 'Scayt'] },
                {name: 'forms',items: ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton','HiddenField']},'/',
                { name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'] },
                {name: 'paragraph',items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv','-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl']},
                { name: 'links', items: ['Link', 'Unlink', 'Anchor'] },
                { name: 'insert', items: ['Image', 'Flash', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'] }, '/',
                { name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] },
                { name: 'colors', items: ['TextColor', 'BGColor'] },
                { name: 'tools', items: ['Maximize', 'ShowBlocks', '-', 'About'] }];
        };

        Bài đăng phổ biến