Register | Login
 
  Forum  
 
  Forum  Discussions  Effority.Net - ...  dnn:NAV vs. dnn:SOLPARTMENU
Previous Previous
 
Next Next
New Post 5/19/2008 10:12 PM
Unresolved
  b471code3
3 posts


dnn:NAV vs. dnn:SOLPARTMENU 

What is the difference between dnn:NAV and dnn:SOLPARTMENU?  My skin does not use the dnn:NAV but does use dnn:SOLPARTMENU which I believe is now the standard for DNN skins.  By all means I am no skinning expert, I know just enough to make minor mods.  What I do need is a multi-lingual site, including the menu. 

How do I go about making the changes to get EALO to work on my site? 

Any thoughts?

 
New Post 5/19/2008 10:42 PM
  bbhermann
131 posts


Re: dnn:NAV vs. dnn:SOLPARTMENU 
Modified By bbhermann  on 5/19/2008 10:44:07 PM)

hi,

no, solpartmenu is a "old" third party component ... standard is now the dnn menu.
http://webcontrols.dotnetnuke.com/

How to integrate the Ealo Breadcrumb (Multilanguage) Skin Object into your DotNetNuke enviroment.


 1. Install the free Ealo Core Api Modul (You can downlaod it on http://www.effority.net)

 2. Install the free Ealo Tab Localization Module (You can downlaod it on http://www.effority.net)

 3. Install the free Ealo BreadCrumb Skin Object. (You can install it like a Module)

 4. Go to Host / Module Definitions
 
    Ckick on [Skin Objects]


    Change the source of the Breadcrumb Control to ~/DesktopModules/effority.Ealo.BreadCrumb/effority_Ealo_BreadCrumb.ascx

  
    If you now install a skin, the Ealo Breadcrumb will be used


 (optional)
 5. Integrate the skin object into a installed DNN skin (ascx file)

  Change

  <%@ Register TagPrefix="dnn" TagName="BREADCRUMB" Src="~/Admin/Skins/BreadCrumb.ascx" %>

  into

  <%@ Register TagPrefix="dnn" TagName="BREADCRUMB" Src="~/DesktopModules/effority.Ealo.BreadCrumb/effority_Ealo_BreadCrumb.ascx" %>

 

find all here:
http://www.effority.net/MemberArea/Downloads/tabid/81/DMXModule/414/Command/Core_Download/Default.aspx?EntryId=278
  

 
New Post 5/19/2008 10:57 PM
  b471code3
3 posts


Re: dnn:NAV vs. dnn:SOLPARTMENU 
Modified By b471code3  on 5/19/2008 11:00:33 PM)

I have all of that changed, I am not using the breadcrumbs on my site.  So is there another place I need to change dnn:SOLPARTMENU to dnn:NAV?  I have all the directions I received when I downloaded the module and followed exactly but ran into this SOLPARTMENU problem.  So how do I convert my already installed skin to work with it? 

 
New Post 5/19/2008 11:38 PM
  bbhermann
131 posts


Re: dnn:NAV vs. dnn:SOLPARTMENU 
Modified By bbhermann  on 5/19/2008 11:42:54 PM)

well in your skin you should have the tag [MENU]

http://www.effority.net/MemberArea/Downloads/tabid/81/DMXModule/414/Command/Core_Download/Default.aspx?EntryId=279

 

This is an install instruction for the effority.MenuNavigationProvider.
It replaces DNNMenuNavigationProvider and provides the same features plus multi language capabilities.

To use it in your DotNetNuke Installation, lease follow these steps:

1. Make sure that the Effority Ealo Core Api (DNN Module) is installed. (Can be downloaded on effority.net)

2. Make sure that the Effority Tab Localization Module is installed.  (Can be downloaded on effority.net)

3. Copy the effority.MenuNavigationProvider.dll to your bin folder.

4. Add the following tag to the navigation provider section in your web.config

<add name="EfforityMenuNavigationProvider" type="effority.MenuNavigationProvider, effority.MenuNavigationProvider" providerPath="~\Providers\NavigationProviders\effority.MenuNavigationProvider\"/>

sample:

<configuration>
 ...
 <dotnetnuke>
  ...
      <navigationControl defaultProvider="SolpartMenuNavigationProvider">
   <providers>
    <clear/>
    <add name="SolpartMenuNavigationProvider" type="DotNetNuke.NavigationControl.SolpartMenuNavigationProvider, DotNetNuke.SolpartMenuNavigationProvider" providerPath="~\Providers\NavigationProviders\SolpartMenuNavigationProvider\"/>
    <add name="DNNMenuNavigationProvider" type="DotNetNuke.NavigationControl.DNNMenuNavigationProvider, DotNetNuke.DNNMenuNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNMenuNavigationProvider\"/>
    <add name="DNNTreeNavigationProvider" type="DotNetNuke.NavigationControl.DNNTreeNavigationProvider, DotNetNuke.DNNTreeNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNTreeNavigationProvider\"/>
    <add name="DNNDropDownNavigationProvider" type="DotNetNuke.NavigationControl.DNNDropDownNavigationProvider, DotNetNuke.DNNDropDownNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNDropDownNavigationProvider\"/>
    <add name="ASP2MenuNavigationProvider" type="DotNetNuke.NavigationControl.ASP2MenuNavigationProvider, DotNetNuke.ASP2MenuNavigationProvider" providerPath="~\Providers\NavigationProviders\ASP2MenuNavigationProvider\"/>
           <add name="EfforityMenuNavigationProvider" type="effority.MenuNavigationProvider, effority.MenuNavigationProvider" providerPath="~\Providers\NavigationProviders\effority.MenuNavigationProvider\"/>
         </providers>
  </navigationControl>
      ...
 </dotnetnuke>
</configuration>


5. Change the value of the Attribute ProviderName of the <dnn:NAV ... /> tag in your skin to EfforityMenuNavigationProvider

old tag

<dnn:NAV runat="server" id="dnnNAV" ProviderName="DNNMenuNavigationProvider" ... />

new tag

<dnn:NAV runat="server" id="dnnNAV" ProviderName="EfforityMenuNavigationProvider" />

6. Translate some Tab Names with the Effority Tab Localization Module

 
New Post 5/20/2008 1:06 AM
  b471code3
3 posts


Re: dnn:NAV vs. dnn:SOLPARTMENU 

Here is the code for my skin.  No [MENU] tag that I see.  Just dnn:SOLPARTMENU

<%@ Control language="vb" CodeBehind="~/admin/Skins/skin.vb" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Skins.Skin" %>
<%@ Register TagPrefix="dnn" TagName="LOGO" Src="~/Admin/Skins/Logo.ascx" %>
<%@ Register TagPrefix="dnn" TagName="LOGIN" Src="~/Admin/Skins/Login.ascx" %>
<%@ Register TagPrefix="dnn" TagName="USER" Src="~/Admin/Skins/User.ascx" %>
<%@ Register TagPrefix="dnn" TagName="SOLPARTMENU" Src="~/Admin/Skins/SolPartMenu.ascx" %>
<%@ Register TagPrefix="dnn" TagName="COPYRIGHT" Src="~/Admin/Skins/Copyright.ascx" %>
<%@ Register TagPrefix="dnn" TagName="PRIVACY" Src="~/Admin/Skins/Privacy.ascx" %>
<%@ Register TagPrefix="dnn" TagName="TERMS" Src="~/Admin/Skins/Terms.ascx" %>
<%@ Register TagPrefix="dnn" TagName="SEARCH" Src="~/Admin/Skins/Search.ascx" %>
<%@ Register TagPrefix="dnn" TagName="CURRENTDATE" Src="~/Admin/Skins/CurrentDate.ascx" %>
<%@ Register TagPrefix="dnn" TagName="BREADCRUMB" Src="~/Admin/Skins/BreadCrumb.ascx" %>
<%@ Register TagPrefix="dnn" TagName="LANGUAGE" Src="~/Admin/Skins/Language.ascx" %>

<table class="OuterTable" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="top" class="OuterTable">
        <table align="center" class="FullHeight StandardWidth" border="0" cellspacing="0" cellpadding="0">

          <tr>
            <td class="ImagePane01" colspan="2" valign="top" id="ImagePane01" runat="server" visible="false"></td>
          </tr>
          <tr>
            <td class="MenuHeight" colspan="2">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
     <td class="MenuLeft"><IMG src="<%=skinpath%>dummy.gif" height="1" width="1"></td>
     <td class="MenuTD MenuHeight">
     
           <dnn:SOLPARTMENU
           runat="server"
           id="dnnSOLPARTMENU"
           menualignment="left"
           separatecss="true"
           userootbreadcrumbarrow="false"
           usesubmenubreadcrumbarrow="false"
           menueffectsmouseoverdisplay="none"
           rootmenuitemcssclass="MainMenu_Idle"
           rootmenuitemactivecssclass="MainMenu_Active"
           rootmenuitemselectedcssclass="MainMenu_Selected"
           rootmenuitembreadcrumbcssclass="MainMenu_BreadcrumbActive"
           rootmenuitemlefthtml="&nbsp;"
           rootmenuitemrighthtml="&nbsp;"
           leftseparator="<DIV class='MainMenu_LeftIdle'>&nbsp;</DIV>"
           leftseparatoractive="<DIV class='MainMenu_LeftActive'>&nbsp;</DIV>"
           leftseparatorbreadcrumb="<DIV class='MainMenu_LeftActive'>&nbsp;</DIV>"
           rightseparator="<DIV class='MainMenu_RightIdle'>&nbsp;</DIV>"
           rightseparatoractive="<DIV class='MainMenu_RightActive'>&nbsp;</DIV>"
           rightseparatorbreadcrumb="<DIV class='MainMenu_RightActive'>&nbsp;</DIV>"
           separator="<DIV class='MainMenu_Seperator'>&nbsp;</DIV>"
           />

     </td>
     <td class="MenuRight"><IMG src="<%=skinpath%>dummy.gif" height="1" width="1"></td>
      </tr>
    </table>
   </td>
          </tr>
          <tr>
            <td class="ImagePane02" colspan="2" valign="top" id="ImagePane02" runat="server" visible="false"></td>.....

Any other suggestions?

 
New Post 5/20/2008 11:43 AM
  bbhermann
131 posts


Re: dnn:NAV vs. dnn:SOLPARTMENU 

well ... you have to replace the solpartmenu. how this could look ... take a look into the standard dnn skin.

 
Previous Previous
 
Next Next
  Forum  Discussions  Effority.Net - ...  dnn:NAV vs. dnn:SOLPARTMENU
DotNetNuke® is a trademark by DotNetNuke Corporation, USA | www.effority.net | Impressum