PDA

View Full Version : تبليغات در وب سايت



mohsen.nsb44
یک شنبه 02 خرداد 1389, 08:05 صبح
سلام دوست عزيز من يه وب سايت در دست طراحي دارم كه مي خوام يه صفحه اگهي نامه باشه يعني صفحه باشه كه بشه متن و عكس رو از ديتابيس بخونه بهترين و اسون ترين روش كدومه؟ ميشه منو كمي راهنمايي كنيد

Mostafa_Dindar
یک شنبه 02 خرداد 1389, 09:08 صبح
ساده ترين و البته در بعضي موارد مثل مورد شما بهترين روش اين هست كه آدرس عكس را به همراه متن در ديتابيس نگه داريد و اونها رو به يك عكس و ليبل در DataList انتصاب بدين .

موفق باشيد

mohitlog
یک شنبه 02 خرداد 1389, 11:09 صبح
سلام
میتونی عکسها رو تو یک پوشه که مخصوص تصاویر تبلیغت میشه ذخیره کنی و
اطلاعات اگهی هات رو توی فایل XML بریزی و با adRotator تبلیغاتت رو نشون بدی

mohsen.nsb44
یک شنبه 02 خرداد 1389, 11:30 صبح
سلام
میتونی عکسها رو تو یک پوشه که مخصوص تصاویر تبلیغت میشه ذخیره کنی و
اطلاعات اگهی هات رو توی فایل XML بریزی و با adRotator تبلیغاتت رو نشون بدی
امكانش هست كه يك مثال تهيه و واسه دانلود بزاريد؟

mohitlog
یک شنبه 02 خرداد 1389, 12:49 عصر
فایل XML روش خاص خودش برای ذخیره سازی رو داره
مثل زیر


<?xml version="1.0" encoding="utf-8"?>
<Advertisements>
<Ad>
<ImageUrl>~/ImageAds/Blue_hills.jpg</ImageUrl>
<NavigateUrl>www.vi.ir</NavigateUrl>
<AlternateText>asdfasdf</AlternateText>
<Impressions>sdfsdf</Impressions>
<Keyword>sdfsdf</Keyword>
</Ad>
<Ad>
<ImageUrl>~/ImageAds/1266861287.gif</ImageUrl>
<NavigateUrl>www.vi.ir</NavigateUrl>
<AlternateText>wer</AlternateText>
<Impressions>sdfsdf</Impressions>
<Keyword>werwer</Keyword>
</Ad>
<Ad>
<ImageUrl>~/ImageAds/Blue_hills.jpg</ImageUrl>
<NavigateUrl>www.vi.ir</NavigateUrl>
<AlternateText>waefdwef</AlternateText>
<Impressions>werfwe</Impressions>
<Keyword>wfwerf</Keyword>
</Ad>
</Advertisements>





بوسیله کد زیر هم میتونی اطلاعات رو به فایل XML اضاف کنی

try
{
XmlDocument xmlDoc = new XmlDocument();
string str = Server.MapPath("ads.xml");

xmlDoc.Load(str);
XmlElement ads = xmlDoc.CreateElement("Ad");
XmlElement ImageUrl = xmlDoc.CreateElement("ImageUrl");
XmlElement NavigateUrl = xmlDoc.CreateElement("NavigateUrl");
XmlElement AlternateText = xmlDoc.CreateElement("AlternateText");
XmlElement Impressions = xmlDoc.CreateElement("Impressions");
XmlElement Keyword = xmlDoc.CreateElement("Keyword");


ImageUrl.InnerText = "~/ImageAds/" + fuImage.FileName.Replace(" ", "_");
NavigateUrl.InnerText = txtRefrence.Text;
AlternateText.InnerText = txtReplceText.Text;
Impressions.InnerText = txtImpre.Text;
Keyword.InnerText = txtKeyWord.Text;

ads.AppendChild(ImageUrl);
ads.AppendChild(NavigateUrl);
ads.AppendChild(AlternateText);
ads.AppendChild(Impressions);
ads.AppendChild(Keyword);

xmlDoc.DocumentElement.AppendChild(ads);
string adres = Server.MapPath(ImageUrl.InnerText);
fuImage.PostedFile.SaveAs(adres);
xmlDoc.Save(Server.MapPath("ads.xml"));
lbladsReg.Visible = true;

}
catch
{
Response.Redirect("error.aspx");
}





adrotaor رو هم میتونی بصورت ویزارد اضاف کنی و تنظیمش کنی

سوالی بود بگو توضیح بدم