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

HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesCustomizing Vendors....Customizing Vendors....
Previous
 
Next
New Post
3/30/2010 4:42 PM
 
Wow. I am really confused. I found the file, but I do not understand how it works. I never downloaded the source file to start with, only the install package. The install package does not have the vendorcontroller.vb with it. So where in the heck did the install package pull vendorcontrollers and all the other functions that were not included from? And how do I make changes to the file so that it works? I see where to make the changes, but I am not sure what to do next. Dot Net is really different than Classic ASP which I know inside and out. This is going to take some getting used to!
 
New Post
3/30/2010 5:09 PM
 

After customizing those files you'll need to recompile the dotnetnuke.library project and then take that newly compiled DLL and put it into your BIN folder of your website, replacing the existing DLL that is there.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
New Post
3/31/2010 3:00 PM
 
I build the files and the dll doesn't change. I don't get it. At no point does it ever add 'category' to the DLL getvendors no matter what I do. Is compile the same as build? Here is the function from vendorcontrollers.vb: Public Function GetVendors(ByVal PortalId As Integer, ByVal UnAuthorized As Boolean, ByVal PageIndex As Integer, ByVal PageSize As Integer, ByRef TotalRecords As Integer, ByVal category As Integer) As ArrayList Dim dr As IDataReader = DataProvider.Instance.GetVendors(PortalId, UnAuthorized, PageIndex, PageSize, category) Dim retValue As ArrayList = Nothing Try While dr.Read TotalRecords = Convert.ToInt32(dr("TotalRecords")) End While dr.NextResult() retValue = CBO.FillCollection(dr, GetType(VendorInfo)) Finally CBO.CloseDataReader(dr, True) End Try Return retValue End Function This is the object browser dll result: Public Function GetVendors(ByVal PortalId As Integer, ByVal UnAuthorized As Boolean, ByVal PageIndex As Integer, ByVal PageSize As Integer, ByRef TotalRecords As Integer) As System.Collections.ArrayList Member of DotNetNuke.Services.Vendors.VendorController Still no category! I get no errors. I have tried changing the bin location in properties and that didn't work. Thanks for all your help Chris, but I am still stumped as usual...
 
New Post
4/6/2010 9:16 AM
 
Hmmm...I am still stuck. Why do you even use DLL if they are this difficult to update? I usually can get this type of stuff very quickly and I am frustrated by how dotnetnuke works. The customizing aspect is pitiful. And I can't get the repository to work properly. I like ASP Classic much better and am very sad it is going away. Why did it have to get all complicated?
 
New Post
4/6/2010 9:19 AM
 

Bardman, fortunately it isn't really all that difficult once you get to know the structure that DNN uses.

You should check the project properties on the project you are building to see where the DLL is being built to. Recompile the project and copy that DLL into your website's BIN folder.


Chris Hammond
Former DNN Corp Employee, MVP, Core Team Member, Trustee
Christoc.com Software Solutions DotNetNuke Module Development, Upgrades and consulting.
dnnCHAT.com a chat room for DotNetNuke discussions
 
Previous
 
Next
HomeHomeDevelopment and...Development and...Building ExtensionsBuilding ExtensionsModulesModulesCustomizing Vendors....Customizing Vendors....


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