PDA

View Full Version : سوال: آپلود مقاله توسط مدیر سایت



m0rteza
جمعه 28 تیر 1387, 16:42 عصر
سلام
من اصلا با کار های دیتابیسی مشکلی ندارم . و الان سوالی دارم که نمی دونم 100% به دیتابیس ربط داره یا نه؟
اگه کاربر بخواد یه مقاله رو به سایتش بفرسته باید چیکار کنه؟ آیا واسش یک user مخصوص میسازن ؟ . چطور برای این مقاله یه صفحه جدید ایجاد میکنن.
راستش یک سایت دیدم .یه چیزی شبیه اینو میگم http://www.sportmaz.ir
(هرچند متوجه نشدم در این سایت کاربر از کجا مطلباشو میریزه) منظورم ساختن (ادامه مطلب ) که کاربر مقاله رو بفرسته

اگه لطف کنید فقط یه توضیح کوچیک بدید ممنون میشم .

merlin_vista
جمعه 28 تیر 1387, 18:41 عصر
شما ميتونيد اينگونه عمل كنيد .
يه قسمت ارسال مطلب بسازيد كه كاربران مطالب يا مقالات خودشون رابراي مدير ارسال كنند و مدير پس از تائيد آنها در سايت نمايش داده شود .

شما شروع كنيد هر جا كه مشكل داشتي توسايت سوال كن

ibd_iran
شنبه 29 تیر 1387, 16:31 عصر
شما اول به یک component برای ارسال مقاله ها احتیاج دارید که این component را می توانید بخرید مثلRadEditor شرکت telerik یا webhtmlEditor شرکت net advantage البته این برای کار های حرفه ای استقاده مشود شما می تواند از نسخه ها free که در اینترنت است شروع کنید
در این component نوشته ها به صورت کد html در آورد می شود که این کد را در بانک اطاعاتی ذخیر ه میکند
بعد همه این کد ها را می توان در یک صفحه بازیابی کرد به صورتی که شما فکر می کنید برای هر مقاله یک صفحه ایجاد شد است که غلط است همه این مقاله ها در یک صفحه بازیابی مشود به این صورت که کد html دخیره شد در بانک در صفحه load میشود و آن صفحه را ایجاد می کنه
این تک کد مثال است
DIV1.InnerHtml = ds.select(Convert.ToString(Session["idnews"])).Tables[0].Rows[0][1].ToString();
دراین مثال کد خواند شد از جدول به divتک متد InnerHtml داد شد که این کد html در صفحه ایجاد کند
اگر متوجه نشدی اید به زودی مثال ساده ای ازاین گونه برای شما در سایت قرار می دهم

ibd_iran
شنبه 29 تیر 1387, 16:38 عصر
سایت که شما مثال زدی از GridView برای نمایش خبر ها استفاده کرد است GridView را سفارشی کرده است بعد به بانک اطاعاتی ارتباط داده است