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

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsIFrameIFrameCustomizing the Iframe Module to pass querystringCustomizing the Iframe Module to pass querystring
Previous
 
Next
New Post
6/10/2006 5:17 PM
 

In Version 2x of DNN, we made a customization to the IFrame module to pass in an EMPLID query string from another .net application. We added the following code to the DotNetNuke > Desktop Modules > Iframe > Iframe.ascx.vp file. Now I'm trying to upgrade to DNN 4.03 but I can't find where we would make this same customization. Any help you could provide would be useful.

Thanks

DNN 2* customization

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
If (CType(Settings("src"), String)) <> "" Then
Dim FrameText As New StringBuilder
FrameText.Append("<iframe frameborder=""")
FrameText.Append(CType(Settings("border"), String))
FrameText.Append(""" src=""")

'001 Start --- JMichael March 29, 2005 Add custom code that will pass in EMPLID as QueryString
'------------- if EMPLID QueryString is detected
Dim oSRC As String
oSRC = CType(Settings("src"), String)

Dim oUser As UserInfo = (New UserController).GetUser(PortalId, UserId)
oSRC = oSRC.ToUpper

If oSRC.IndexOf("?EMPLID") > 0 Then
oSRC = Left(oSRC, oSRC.IndexOf("?")) + "?EMPLID=" & GetEmplid(oUser.Username.ToString)
End If

FrameText.Append(AddHTTP(oSRC))
'FrameText.Append(AddHTTP(CType(Settings("src"), String)))
'001 END ---------------------------------------------------------------------------
FrameText.Append(""" height=""")
FrameText.Append(CType(Settings("height"), String))
FrameText.Append(""" width=""")
FrameText.Append(CType(Settings("width"), String))
FrameText.Append(""" title=""")
FrameText.Append(CType(Settings("title"), String))
FrameText.Append(""" scrolling=""")
FrameText.Append(CType(Settings("scrolling"), String))
FrameText.Append(""">Your Browser Does Not Support Frames</iframe>")
lblIFrame.Text = FrameText.ToString

End If
Catch exc As Exception 'Module failed to load
ProcessModuleLoadException(Me, exc)
End Try
End Sub

 
New Post
6/12/2006 8:14 AM
 
The source version of the current IFrame is available online. Check out the project downloads page.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post
6/12/2006 12:03 PM
 
Thanks Michael. This might sound like a silly question but I'm having trouble finding the .vb file for the  iframe module. I have the source version of 4.03. Sorry, I haven't used VS2005 yet so maybe I'm just not looking in the right place and my developer is out of town for a week.
 
New Post
6/12/2006 12:07 PM
 
Rename the DNN_IFrame.resources file to .zip and you'll find the source files in there.

Michael Flanakin | Microsoft Consulting Services
www.michaelflanakin.com
 
New Post
6/12/2006 1:04 PM
 

Thanks Michael. Sorry for the hazzle but is it possible for you to provide the path to the DNN_Iframe.resources file. I can't locate it.

Wayne

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsIFrameIFrameCustomizing the Iframe Module to pass querystringCustomizing the Iframe Module to pass querystring


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