Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Modifying default icon pathsModifying default icon paths
Previous
 
Next
New Post
9/28/2006 8:43 PM
 
I have been searching for about an hour and haven't found an answer to my question so I hope I have grounds for posting this.  I'm fairly new to DNN so please be gentle...

What I am looking to do is modify all of the default icons that come with DNN (currently using 4.0.3) (and by "default icons" i mean all the images in the main /images directory such as help, green-ok, yellow-warning, red-error, all the File Manager images, etc.)  The easiest way I can see to do this is simply rewrite all the images in the /images folder with the ones I want, however I am looking for a more elegant solution namely because 1) all the images I want to use are in png format and 2) I would prefer to use my own image file names that seem more logical to me for my website.

The main file I found that appears to have all this information is DotNetNuke.vstemplate.  It appears that this file is used when the site is first compiled and stores all the image names that are to be used site-wide regardless of the skin being used.  Is this correct?

If so, then would I just need to modify this file and reinstall my DNN installation?  What's the easiest way to do that?  I found a utility here that may be able to accomplish this task.  Can someone please point me in the right direction?
 
New Post
10/24/2006 5:06 PM
 
It's been nearly a month and there has not been a single reply...

Doing some further digging I found this in the skinning guide:

DotNetNuke contains some graphics which are static and can not be customized
as part of a skin package. These graphics represent global admin functions in the
application and are stored in the /images folder of the site.


Okay so the icons are static and can't be customized as part of a skin package but that doesn't mean they shouldn't be able to be touched at all.  I've tried everything I can think of to change these icons including modifying the database, editing the DotNetNuke.vstemplate file and rebuilding the site, doing a full search and replace through the dnn source and building from that, nothing works.  Am I the only one who wants to get their hands in this code and clean up all these image names and paths and have a more consistent and modern look to my site?
 
New Post
10/24/2006 5:34 PM
 

Hi,

I don't know how far you are in this process, but here is what you should consider before you make these changes.

It is generally a good idea to leave the sourcecode as is, unless there is a very very compeling reason for you to do so. The reason being, that every upgrade of DNN will over write the modifications made and unless you intent to keep some sort of source control on your changes and have a plan in place to deal with and resolve incompatibilities that may occur between new DNN release and your custom changes.

You may want to stay clear from source changes, specially if its just for beautuifucation purposes. Even if you were extending DNN you would do so by developing modules that conform to the rules of the DNN Framework.

The best possible resolution is to replace the images with your own and maintain the same file name that exist in DNN, then when you upgrade to new DNN, just overwrite the images again with the custom ones.

Hope this has helped...


AGM
infotechniq Inc.
Technology Solutions for Small Business.
www.infotechniq.com

 
New Post
10/25/2006 4:26 PM
 

Well the static icons and graphics mentioned in the Skinning Guide are used by DNN for Admin functions... These graphics can be replaced with your own, as long as you maintian the file names, types and locations. I have done it my self on my Admin site, there is no need to modify the source for this puropose... other look and feel attributes can be modified with CSS, look at this guide (http://www.skinningtoolkit.com) for help on how to do that.

In my opinion, significant beautification can be made by modifying the system graphics and system CSS tags, I don't recommend modification to the source other than replacing the graphics and modifying the CSS, to just get a certain look and feel for the admin area, the overhead of maintaining code at every upgrade will be too resource intensive to justify that change.

Now when I say the admin area I mean the Admin Panel that appears on the top of your page when logged in as an administrator and the Wirzards, the File Manager etc.

Example:

 

The content part of your site that appears to your visitors and under the Admin Panel is defined by you with a skin, DNN ships with a few default skins, but you can develop your own to give your site any look and feel that your want, even for the admin pages.

To do this you need to be logged in as Administrator and navigate to Admin > Site Settings and here under Basic Settings you will see an option to select the Portal Skin/Containers and Admin Skin/Containers, select the same skin for both Portal and Admin. Now when you add content in the Admin area you will see it as it will appear in the public area of your site.

If you want to do additional changes beyond the scope of what the graphic replacement and CSS can offer then you have to seriously consider the implications of resources it will demand, not just initially but in the future, to manage each upgrade of DNN Core that comes along and the cost justification compared to the benefits achieved for such a project.

Hope this helps


AGM
infotechniq Inc.
Technology Solutions for Small Business.
www.infotechniq.com

 
New Post
10/25/2006 4:44 PM
 

BTW here are the location of the graphic files and hte CSS files

Admin Function Images

/images
/images/FileManager
/images/FileManager/Icons
/images/FileManager/files

Control Panel Images

/admin/ControlPanel/images

CSS Files

/Portals/_default/default.css
/Portals/_default/portal.css

Graphic Files and CSS files for all DesktopModules, Providers, Skins, Containers etc are store under their own directory structure.


AGM
infotechniq Inc.
Technology Solutions for Small Business.
www.infotechniq.com

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Modifying default icon pathsModifying default icon paths


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out