Posted by: msqr | June 17, 2009

Dotnetnuke Skinnning

How to package skin?
ASCX / html+xml file represent skin
Create associated thumbnail to act as preview for this skin when uploaded
Zip all resources(css/images/thumbnail/skin)

Diff between ASCX and HTML skin?
Html skin facilitates designers to create/modify layout in their favourite tool(dreamweaver). At the same time it requires xml file for managing attributes of skin object
Everytime you parse html skin, it generates ASCX.
This ASCX skin gets inserted into Default.aspx page[SkinPlaceholder]

How to upload new skin?
Go to host > Skin, upload new skin for portal.

Do I need container or just skin is sufficient?
Container allows you to define rectangular/rounded rectangle around content pane and also actions menu.

How do I add menu?
Explore DNNMenu

How do I add external stylesheets?
Styles.ascx

Book to read?
http://www.packtpub.com/dotnetnuke-4.0-skinning-tutorial/book

Logo?
DNNLogo

Posted by: msqr | April 27, 2009

Quick Access to MSDN on low speed internet

Scott doing comprehensive post on low bandwidth MSDN version,
Low bandwidth MSDN

Posted by: msqr | January 29, 2009

Adding first blog from Word 2007

Having read simple tutorial Dotnet and opensource: better together on publishing blog post from word 2007, I could not resist myself experimenting it with my personal blog – msqr.wordpress.com.

Let’s see how it goes.

Posted by: msqr | January 5, 2009

register and pass argument to event handler

Many times we are required to hook event handler with the element through javascript. Main problem we come across during this time is how to pass arguments to registered event handler.

Here’s the handy function that returns Element triggered event handler

function GetEventSource(evt)
{
var ie_var = "srcElement";
var moz_var = "target";

if(window.addEventListener)
{
return evt[moz_var];
}
else
{
return evt[ie_var];
}
}

//Register event handler:
if(window.addEventListener){ // Mozilla, Netscape, Firefox
lnk.addEventListener('click', CallDoPostBackMM, false); }
else { // IE
lnk.attachEvent('onclick', CallDoPostBackMM);
}

function CallDoPostBackMM(evt)
{
var lnk= GetEventSource(evt);
//Now, you have access to lnk element:
//you can retrieve navigateURL, href, set javascript and so on.
}

Posted by: msqr | December 25, 2008

Mapping SQL server, CLR, C# and ADO.NET datatype

I was looking for something to pass correctly data to SQL Server, and I got it right there on MSDN – excellent table showing mapping among CLR, C#, System.Data DataType and SQL Server datatype.

SQL Server Data Type Mappings (ADO.NET)

Posted by: msqr | November 15, 2008

Advertisement

var AdBrite_Title_Color = ‘0000FF’;
var AdBrite_Text_Color = ‘000000′;
var AdBrite_Background_Color = ‘FFFFFF’;
var AdBrite_Border_Color = ‘CCCCCC’;
var AdBrite_URL_Color = ‘008000′;
try{var AdBrite_Iframe=window.top!=window.self?2:1;var AdBrite_Referrer=document.referrer==”?document.location:document.referrer;AdBrite_Referrer=encodeURIComponent(AdBrite_Referrer);}catch(e){var AdBrite_Iframe=”;var AdBrite_Referrer=”;}

document.write(String.fromCharCode(60,83,67,82,73,80,84));document.write(’ src=”http://ads.adbrite.com/mb/text_group.php?sid=925095&zs=3330305f323530&ifr=’+AdBrite_Iframe+’&ref=’+AdBrite_Referrer+’” type=”text/javascript”>’);document.write(String.fromCharCode(60,47,83,67,82,73,80,84,62));

Posted by: msqr | October 6, 2008

Compare LCD vs CRT

Here’s a link providing nice comparison you can use when you purchase a monitor – LCD or CRT. Most important factor I found useful for IT companies is Energy saving i.e. Power consumption and amount of heat emitted.

http://www.planar3d.com/3d-technology/lcd-vs-crt/

Posted by: msqr | September 28, 2008

Mapping XSD Type with .NET type

If you are looking for transferring binary data over SOAP, Here’s the link where you can find that equivalent of .NET byte[] is base64binary in XSD type.
XSD Type and .NET Type

Posted by: msqr | September 27, 2008

Choose right harddrive for VisualStudio development

Usually everyone cares about CPU/RAM when buying a new machine. But, we often ignore harddrive when building our Dev Machine.Drive for visual studio

Next, time before you complain – Visual studio or MS sucks, watch RPM of your harddrive.

Happy coding

Posted by: msqr | September 1, 2008

XMLSerialization Tips n Tricks

Older Posts »

Categories