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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Version 4.5.3 is not working properlyVersion 4.5.3 is not working properly
Previous
 
Next
New Post
5/31/2007 12:35 PM
 

While I haven't personally seen any other posts where you are a "thorn" in somebody's side, I don't think this particular post was necessarily a mean or scathing one.  I viewed it as an honest question wanting to know what changed.  On the same token, I agree with Chris that some things take a little time and a little patience might be warranted.  I think you are perfectly justified in questioning their motives and why things happened, but again, gotta give them a little time to post about it. 

I'm sure they'll get a list out soon enough of the changes they made and then people can make a more educated decision to see if they want to upgrade or not.  Nobody is coming out and saying that you must make the upgrade or that they recommend it... but being a software developer myself I know that if a new release comes out that quickly after a previous release, its likely because of something pretty nasty -- like we were having some strangeness with 4.5.2 that is now gone in 4.5.3;

On both sides of the fence, I don't think we need to get into a fight over anything... I'd hate to see the DNN community turn into what the majority of Open Source communities are -- "if you don't get it, you're an idiot so go away".  I've been very pleased with the friendliness and willingness to help in the DNN community and find that to be one of it's biggest strengths.  Sure beats the Linux community who doesn't want to help newbies who can't possibly know what the heck they're doing...


-- Jon Seeley
DotNetNuke Modules
Custom DotNetNuke and .NET Development
http://www.seeleyware.com
 
New Post
5/31/2007 12:53 PM
 

Here are the changes that I found.  Looks like mostly changes to the Adsense.

In admin/skins/app_LocalResources/Banner.ascx.vb the following code was removed:

    <data name="BannerName.Text">
        <value>Google Adsense</value>
    </data>
    <data name="BannerURL.Text">
        <value>http://www.dotnetnukecorp.com/tabid/79/default.aspx</value>
    </data>
    <data name="BannerFile.Text">
        <value>http://www.dotnetnukecorp.com/banner.gif</value>
    </data>
    <data name="BannerScript.Text">
    <value>&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-9770992166002654";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "000000";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_text = "000000";
google_color_url = "008000";
//--&gt;&lt;/script&gt;
&lt;script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;</value>
    </data>

In admin/skins/Banner.ascx.vb removed the following:

 

               Dim objBanner As BannerInfo

                ' if no banners found
                If arrBanners.Count = 0 Then
                    Dim strBannerScript As String = Services.Localization.Localization.GetString("BannerScript", Services.Localization.Localization.GetResourceFile(Me, MyFileName))
                    If Request.IsLocal = True Then
                        ' local installations will serve a text Google ad
                        If strBannerScript <> "" Then
                            objBanner = New BannerInfo
                            objBanner.BannerId = -1
                            objBanner.BannerTypeId = 7 ' script
                            objBanner.Description = strBannerScript
                            arrBanners.Add(objBanner)
                        End If
                    Else
                        ' remote installations will serve a default banner to Administrators, inviting them to Adsense enbale their site
                        If PortalSecurity.IsInRole(PortalSettings.AdministratorRoleName) = True Then
                            Dim strBannerName As String = Services.Localization.Localization.GetString("BannerName", Services.Localization.Localization.GetResourceFile(Me, MyFileName))
                            Dim strBannerURL As String = Services.Localization.Localization.GetString("BannerURL", Services.Localization.Localization.GetResourceFile(Me, MyFileName))
                            Dim strBannerFile As String = Services.Localization.Localization.GetString("BannerFile", Services.Localization.Localization.GetResourceFile(Me, MyFileName))
                            If strBannerName <> "" And strBannerURL <> "" And strBannerFile <> "" Then
                                ' add default banner
                                objBanner = New BannerInfo
                                objBanner.BannerId = -1
                                objBanner.BannerTypeId = 1 ' banner
                                objBanner.BannerName = strBannerName
                                objBanner.URL = strBannerURL
                                If strBannerFile.IndexOf("://") = -1 Then
                                    strBannerFile = Common.Globals.ApplicationPath & strBannerFile
                                End If
                                objBanner.ImageFile = strBannerFile
                                arrBanners.Add(objBanner)
                            End If
                        End If
                    End If
                End If

 

In admin/vendors/DisplayBaners.ascx.vb changed this:

       If CType(Settings("bannergroup"), String) <> "" Then
                    strBannerGroup = CType(Settings("bannergroup"), String)
                End If

In admin/vendors/EditAdsense.ascx.vb chaged this:

                            If Request.UrlReferrer.ToString.ToLower.StartsWith(Services.Localization.Localization.GetString("Referrer", Me.LocalResourceFile).ToLower) Then
                                txtAdClient.Text = Request.QueryString("adclient")
to this:

                            If Not Request.UrlReferrer Is Nothing Then
                                If Request.UrlReferrer.ToString.ToLower.StartsWith(Services.Localization.Localization.GetString("Referrer", Me.LocalResourceFile).ToLower) Then
                                    txtAdClient.Text = Request.QueryString("adclient")
                                End If
                            End If

and this:
                Entities.Portals.PortalSettings.UpdateSiteSetting(PortalId, "BannerTypeId", "7")

to this:
                ' enable banner advertising for portal
                Dim objPortals As New PortalController
                Dim objPortal As PortalInfo = objPortals.GetPortal(PortalId)
                If Not objPortal Is Nothing Then
                    objPortal.BannerAdvertising = 1 ' portal banners
                    objPortals.UpdatePortalInfo(objPortal)
                End If

                ' change banner skin object settings for portal
                Entities.Portals.PortalSettings.UpdateSiteSetting(PortalId, "BannerTypeId", "7") ' script

in portals/_default/skins/DNN-Blue/Horizontal Menu - Fixed Width.ascx changed this:

    <TD class="skingradient" vAlign="middle" align="right" nowrap><dnn:SEARCH runat="server" id="dnnSEARCH" showWeb="False" showSite="False" /><dnn:LANGUAGE runat="server" id="dnnLANGUAGE" /></TD>

to this:
   <TD class="skingradient" vAlign="middle" align="right" nowrap><dnn:SEARCH runat="server" id="dnnSEARCH" showWeb="True" showSite="True" /><dnn:LANGUAGE runat="server" id="dnnLANGUAGE" /></TD>

In portals/_default/DotNetNuke.template changed this:

   <banneradvertising>1</banneradvertising>

to this:

 <banneradvertising>0</banneradvertising>

In admin/security/SignIn.ascx.vb the problem with Login Module was fixed.

Changed this:

            'Else
                ' if user is already authenticated then redirect to current page
                Response.Redirect(NavigateURL(), True)

To this:

Else ' user is already authenticated

                ' if a Login Page has not been specified for the portal
                If IsAdminControl() Then
                    ' redirect to current page
                    Response.Redirect(NavigateURL(), True)
                Else ' make module container invisible
                    ContainerControl.Visible = False
                End If

 

In admin/skins/Logo.ascx.vb change this: 

             hypLogo.NavigateUrl = AddHTTP(GetDomainName(Request)) & "/" & glbDefaultPage & "?base"
to this:
            hypLogo.NavigateUrl = GetPortalDomainName(PortalSettings.PortalAlias.HTTPAlias, Request) & "/" & glbDefaultPage & "?base"

Changed redirect after registration in admin/users/ManageUsers.ascx.vb:

                If CType(setting, Integer) = Null.NullInteger Then
                    If Not Request.QueryString("returnurl") Is Nothing Then
                        ' return to the url passed to register
                        _RedirectURL = HttpUtility.UrlDecode(Request.QueryString("returnurl"))
                    Else
                        ' redirect to current page
                        _RedirectURL = NavigateURL()
                    End If
                Else ' redirect to after registration page
                    _RedirectURL = NavigateURL(CType(setting, Integer))
                End If

 


DotNetNuke Modules from Snapsis.com
 
New Post
5/31/2007 1:08 PM
 

Sorry, I made the mistake of comparing my change in DNN 4.5.2 to the 4.5.3.

The following change was NOT made:

in portals/_default/skins/DNN-Blue/Horizontal Menu - Fixed Width.ascx:

    <TD class="skingradient" vAlign="middle" align="right" nowrap><dnn:SEARCH runat="server" id="dnnSEARCH" showWeb="False" showSite="False" /><dnn:LANGUAGE runat="server" id="dnnLANGUAGE" /></TD>

to this:
   <TD class="skingradient" vAlign="middle" align="right" nowrap><dnn:SEARCH runat="server" id="dnnSEARCH" showWeb="True" showSite="True" /><dnn:LANGUAGE runat="server" id="dnnLANGUAGE" /></TD>

showWeb and showSite are still set to True in the default skin.

The default behaviour was also NOT changed for the search skin object in admin/skins/search.ascx.vb

        Private _showSite As Boolean = True
        Private _showWeb As Boolean = True


DotNetNuke Modules from Snapsis.com
 
New Post
5/31/2007 1:26 PM
 

The previous were changes to the website files. Following are the changes to the Core Library. 

The only significant change was to the TabPermissionsController where these two lines were removed:

                permissionInfo.RoleID = Convert.ToInt32(Null.SetNull(dr("RoleID"), permissionInfo.RoleID))
                permissionInfo.RoleName = Convert.ToString(Null.SetNull(dr("RoleName"), permissionInfo.RoleName))

One change in the Localization Token replacements to check for Lower Case

And the rest were for the version change from 4.5.2 to 4.5.3

 


DotNetNuke Modules from Snapsis.com
 
New Post
5/31/2007 3:29 PM
 

Or simply have a look at my blog post, where I listed all changes (based on vault): http://www.dotnetnuke.com/tabid/825/EntryID/1447/Default.aspx


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Version 4.5.3 is not working properlyVersion 4.5.3 is not working properly


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