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 ForumsStoreStoreDispay image from the Image type image from the databaseDispay image from the Image type image from the database
Previous
 
Next
New Post
9/6/2009 3:49 AM
 

Thank you for giving a great module like Store Module.

In my project I have to use another existing database to display items.I saw that database has same data but with different deta fields.Then I can ask them to update my DNN store module database.But I have one problem.They are saving images to the database in Image format and it is not saving to a folder.Please help me to show product images through store module by that saving images.

Thank you.

 
New Post
9/9/2009 10:19 AM
 

Hi Prasad,

You have to edit the code to do this. Look inside the project DotNetNuke.Store.WebControls and edit the file ProductDetail.ascx.cs. Search for the method processToken, you will find a swiitch case intruction, add a new case like "IMAGEDB" and write the correspondng code to read data from the database field. Then replace all references to the IMAGE token by IMAGEDB in your html template files.

Gilles


We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
9/9/2009 11:32 AM
 

Thank you very much Gilles,

Please can you give me the appropriate code for this if you never mind.It is a little bit difficult to find the relevent code to me.

Thank You
 

 
New Post
9/9/2009 10:13 PM
 

Hi Prasad,

I do not have this kind of code. You should read this article and create a new aspx file in the DotNetNuke.Store.WebControls project like ImageDB.aspx.

Gilles


We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
9/15/2009 8:32 AM
 

Thank you for the reply.I tested with external code in normal testing asp.net project to read image type data and display it as an image.Please see the following working code first.

private void Page_Load(object sender, System.EventArgs e)
        {
            //get the image id from the url
            string ImageId = Request.QueryString["img"];

            //build our query statement
            string sqlText = "SELECT img_data, img_contenttype FROM Image WHERE img_pk = " + ImageId;

            SqlConnection connection = new SqlConnection(ConfigurationSettings.AppSettings["DSN"].ToString());
            SqlCommand command = new SqlCommand(sqlText, connection);

            //open the database and get a datareader
            connection.Open();
            SqlDataReader dr = command.ExecuteReader();
            if (dr.Read()) //yup we found our image
            {
                Response.ContentType = dr["img_contenttype"].ToString();
                Response.BinaryWrite((byte[])dr["img_data"]);
            }
            connection.Close();

        }

 

I am using DotnetNuke 5.0 and new store module (Store_02.01.17_Source) which is downloaded from www.dotnetnuke.fr . But I could not find DotNetNuke.Store.WebControls in Website\DesktopModules\Store module .Please let me know where is it?

Second question is how can I add above code in to ImageDB.aspx to work it in DNN store module and display images. It is little bit difficult to understand this coding method and I am highly appreciate if you can help me to this issue.

Waiting for a reply.

tnx

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreDispay image from the Image type image from the databaseDispay image from the Image type image from the database


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