Skip to content

Instantly share code, notes, and snippets.

View bdukes's full-sized avatar

Brian Dukes bdukes

View GitHub Profile
@bdukes
bdukes / default.css
Created February 23, 2012 16:54
Default DotNetNuke CSS (version 6.1.2)
/*
* Deprecated DNN CSS class names will remain available for some time
* before being permanently removed. Removal will occur according to
* the following process:
*
* 1. Removal will only occur with a major (x.y) release, never
* with a maintenance (x.y.z) release.
* 2. Removal will not occur less than six months after the release
* when it was deprecated.
* 3. Removal will not occur until after deprecation has been noted
@bdukes
bdukes / skin.ascx
Created May 24, 2012 19:45
DNN Meta Skin Object example
<%@ Control Language="C#" AutoEventWireup="true" Inherits="DotNetNuke.UI.Skins.Skin" %>
<%@ Register TagPrefix="dnn" TagName="Meta" Src="~/Admin/Skins/Meta.ascx" %>
<script runat="server">
private void Page_PreRender(object sender, EventArgs e) {
var metaRobots = Page.FindControl("MetaRobots") as HtmlMeta;
if (metaRobots != null) {
metaRobots.Visible = false;
}
}
@bdukes
bdukes / Telerik.RadEditor.onChange.js
Created September 26, 2012 16:15
RadEditor onChange
var editor = $find($('.RadEditor').first().attr('id'));
editor.attachEventHandler('onkeyup', function (event) {
console.log(editor.get_html());
});
@bdukes
bdukes / 1.txt
Created November 20, 2012 15:51
SoX output with Write-Progress
Transforming Audio
20121111-Ranvestel-TwoShallBecomeOne_3.MP3
[oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo]
Input File : 'C:\Users\bdukes\Dropbox\Music\Podcasts\20121111-Ranvestel-TwoShallBecomeOne_3.MP3'
Channels : 2
Sample Rate : 48000
Precision : 16-bit
Duration : 00:56:26.16 = 162535680 samples ~ 253962 CDDA sectors
File Size : 24.1M
@bdukes
bdukes / ClearUsers.sql
Created March 22, 2013 18:14
Clear out orphan users from DNN
DELETE UserProfile WHERE UserID IN (SELECT UserID FROM Users WHERE UserID NOT IN (SELECT UserID FROM UserPortals) AND IsSuperUser = 0)
DELETE aspnet_Membership WHERE UserId IN (SELECT UserId FROM aspnet_Users WHERE UserName IN (SELECT UserName FROM Users WHERE UserID NOT IN (SELECT UserID FROM UserPortals) AND IsSuperUser = 0))
DELETE aspnet_Profile WHERE UserId IN (SELECT UserId FROM aspnet_Users WHERE UserName IN (SELECT UserName FROM Users WHERE UserID NOT IN (SELECT UserID FROM UserPortals) AND IsSuperUser = 0))
DELETE aspnet_Users WHERE UserName IN (SELECT UserName FROM Users WHERE UserID NOT IN (SELECT UserID FROM UserPortals) AND IsSuperUser = 0) DELETE Users WHERE UserID NOT IN (SELECT UserID FROM UserPortals) AND IsSuperUser = 0
@bdukes
bdukes / skin.ascx
Created June 3, 2013 16:33
Engage: Tell-a-Friend skin object in ascx
<%@ Register TagPrefix="engage" TagName="TellAFriend" Src="~/DesktopModules/EngageTellAFriend/ViewTellAFriend.ascx" %>
<engage:TellAFriend runat="server" ShowInModal="true" />
@bdukes
bdukes / global.gitignore
Created June 11, 2013 15:06
global gitignore
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
@bdukes
bdukes / ChocolateyInstall.ps1
Last active August 29, 2015 13:59
Home boxstarter script
try {
Install-WindowsUpdate -acceptEula -criteria "IsAssigned=1 and IsHidden=0 and IsInstalled=0"
Enable-MicrosoftUpdate
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowFileExtensions
Update-ExecutionPolicy
cinst MicrosoftSecurityEssentials
cinst firefox
cinst adblockplusfirefox
cinst googlechrome
@bdukes
bdukes / template.cshtml
Created June 1, 2014 18:37
DNN DDR Razor menu template with level checking
@using DotNetNuke.Web.DDRMenu;
@using System.Dynamic;
@inherits DotNetNuke.Web.Razor.DotNetNukeWebPage<dynamic>
@helper RenderNodes(IEnumerable<MenuNode> nodes, int level)
{
if (nodes.Any())
{
var dropdown = level == 0 ? "nav navbar-nav" : "dropdown-menu";
var topLevelId = level == 0 ? Model.ControlID : null;
@bdukes
bdukes / NoDefaultCss.ascx
Created April 11, 2016 21:11
Replace or Remove DNN's Default CSS
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.Client.ClientResourceManagement" Assembly="DotNetNuke.Web.Client" %>
<dnn:DnnCssExclude runat="server" Name="dnndefault" />