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, ...Images in menuImages in menu
Previous
 
Next
New Post
1/12/2007 4:09 PM
 

I just had a thought....

What implications would there be if you created your pages for the menu, assigned an icon to each page, and then went into the database to remove the page name from the Tabs Tab name column?

When you create the page, it will force you to have a tab name, so I put one in, assigned the aspnet.gif icon to it and placed on the menu. Then went into the DB and removed the Tab Name from the Tabs table. Went back into the portal and the image was visible. I tried this on a local install and it worked as expected. My Sol Menu css is setup to display the arrow, so it displayed that. adjusting the css to hide the arrow would be the only thing left for me to do to hjave a image driven menu.

Am I mising something here, or is it just that easy?

 
New Post
1/12/2007 5:59 PM
 

Well - What would be your page title? How would the search engines index your page with no title? How would you if you have to distinguish between your pages when you are in Admin/Pages? If you ever delete a page, how would you undelete it from Recycle Bin

A few issues I can think off? Otherwise an intresting work around so I like to see the site when you finish..

Salar

 
New Post
1/12/2007 6:12 PM
 

It's not the title that it removing. (if I understand correctly), but the tab name. It doesn't remove the page title.

Here's the results of the change on the local machine. The test page still has a title, keywords, and all the meta tags.

<meta id="MetaDescription" name="DESCRIPTION" content="Test"><meta id="MetaKeywords" name="KEYWORDS" content="Test,DotNetNuke,DNN"><meta id="MetaCopyright" name="COPYRIGHT" content="Copyright 2006 by My Website"><meta id="MetaGenerator" name="GENERATOR" content="DotNetNuke 4.3.4"><meta id="MetaAuthor" name="AUTHOR" content="My Website"><meta name="RESOURCE-TYPE" content="DOCUMENT"><meta name="DISTRIBUTION" content="GLOBAL"><meta name="ROBOTS" content="INDEX, FOLLOW"><meta name="REVISIT-AFTER" content="1 DAYS"><meta name="RATING" content="GENERAL"><meta http-equiv="PAGE-ENTER" content="RevealTrans(Duration=0,Transition=1)"><style id="StylePlaceholder"></style><link id="_dnn_Portals__default_" rel="stylesheet" type="text/css" href="/dnn/Portals/_default/default.css" /><link id="_dnn_Portals__default_Skins_DNN_Blue_" rel="stylesheet" type="text/css" href="/dnn/Portals/_default/Skins/DNN-Blue/skin.css" /><link id="_dnn_Portals__default_Containers_DNN_Blue_" rel="stylesheet" type="text/css" href="/dnn/Portals/_default/Containers/DNN-Blue/container.css" /><link id="_dnn_Portals_0_" rel="stylesheet" type="text/css" href="/dnn/Portals/0/portal.css" /><title>
 Test
</title></head>

 
New Post
1/12/2007 6:14 PM
 
I always use the page icons for this, but to be honest not with the solpart menu, but HouseMenu.

Somewhere in this thread I explain how (with mouseover buttons).
works in FF IE, opera and Safari.

I just leave the text in the menu, I only set the width of the containing box to the width of the icon and overflow to hidden, so the text is "invisible".
That way the page title is still there for google bot
Example here
(in Dutch, hover over the HOOFDMENU word, to see the main menu)
 
New Post
1/21/2007 1:57 PM
 
Hi jballhrb,

I had the same issue as you. After several hours of trying to make the SolPartMenu work, I decided to create my own Skin Object using the ASP.NET Menu control (built in to ASP.NET 2.0).

This control is way easier to use than the DNN built in. Also there is good documentation on the web. With a little engenuity, you can make it work.

Check out the last example on this page (graphic fly out menu):

http://msconline.maconstate.edu//tutorials/ASPNET20/ASPNET12/aspnet12-02.aspx

Here is a good example of how to make a skin object:

http://www.wwwcoder.com/tabid/68/type/art/parentid/224/site/6373/default.aspx

You can connect to the db (Tabs table) and write a script to get the children of each parent, and dynamicaly add menu items.

Like everything DNN, I find the API super complex and never acounts for obvious issues (like this one!). Good thing you can build from scratch....

J
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Images in menuImages in menu


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