View Full Version : سوال: ساخت وب سایت مدیریت وبلاگ
micro_bhk
شنبه 14 شهریور 1388, 00:49 صبح
با سلام
من می خوام یه سایت مدیریت وبلاگ درست کنم، اما تو بانکش مشکل دارم.
همونطور که میدونید اینجور سایت ها تعداد یوزرهاشون خیلی زیاده، می خواستم بدونم به ازای هر ساب دومین باید یه بانک ایجاد کنم؟
اگه اینطوره چطور باید بین بانکها مدیریت کنم، اصلاً چطور این کارو انجام بدم؟?
اوبالیت به بو
شنبه 14 شهریور 1388, 01:55 صبح
من یه بانک ( که شامل پست، نظر، گروه و...) ساختم،
بي معني.
براي يه وبلاگ خيلي ساده فعلاً 4 تا جدول درست مي كنيد:
جدول Users براي دسته بندي كاربران: كه User_ID و User_Name رو شامل ميشه.
جدول Comments: كه شامل يك ID و يك Comment هستش براي آرشيو كردن نظرات وبلاگ.
جدول Catagories براي گروه بندي مطالب: كه ID و Catagory رو شامل ميشه.
جدول Blog: شامل User_ID، ID، Text، Catagory_ID، Comment_ID كه مطالب وبلاگ در اون ذخيره ميشه و با جدول هاي ديگه در ارتباط هستش.
hobab-theme
شنبه 14 شهریور 1388, 09:43 صبح
ولی من فکر میکنم با ایجاد هر وبلاگ جدید علاوه بر اختصاص یک دامین اختصاصی ، یک بانک اطلاعاتی هم مخصوص یوزر ایجاد میشه؟!:متفکر:
یعنی رو هر ساب دامین یه بانک هست که مخصوص یه یوزر خاص
hamid1988
شنبه 14 شهریور 1388, 10:21 صبح
امیدوارم این کمکتون کنه..
سورس مدیریت وبلاگ:http://barnamenevis.org/forum/showthread.php?t=60796
micro_bhk
شنبه 14 شهریور 1388, 13:53 عصر
ولی من فکر میکنم با ایجاد هر وبلاگ جدید علاوه بر اختصاص یک دامین اختصاصی ، یک بانک اطلاعاتی هم مخصوص یوزر ایجاد میشه؟!:متفکر:
یعنی رو هر ساب دامین یه بانک هست که مخصوص یه یوزر خاص
سلام دوست عزیز، از پاسخت ممنون
ولی من می خوام مطمئن شم که بابت هر ساب دومین باید یه بانک ایجاد کنم؟
micro_bhk
شنبه 14 شهریور 1388, 13:56 عصر
بي معني.
براي يه وبلاگ خيلي ساده فعلاً 4 تا جدول درست مي كنيد:
جدول Users براي دسته بندي كاربران: كه User_ID و User_Name رو شامل ميشه.
جدول Comments: كه شامل يك ID و يك Comment هستش براي آرشيو كردن نظرات وبلاگ.
جدول Catagories براي گروه بندي مطالب: كه ID و Catagory رو شامل ميشه.
جدول Blog: شامل User_ID، ID، Text، Catagory_ID، Comment_ID كه مطالب وبلاگ در اون ذخيره ميشه و با جدول هاي ديگه در ارتباط هستش.
تشکر از پاسخت
ولی وبلاگ من ساده نیست، شامل همه موارد موجود تو یه وبلاگه (لینک، نظرسنجی، پست، نظر و ...)
سوال من چیز دیگه ای بود
می خوام مطمئن شم که بابت هر ساب دومین باید یه بانک ایجاد کنم؟
این چطور تو یه هاست امکانپذیره؟
z_bluestar
شنبه 14 شهریور 1388, 15:17 عصر
من يه نمونه data Base واسه اين كار برات ميذارم اميدورام بتونه كمكت كنه
36420
تو كد نويسيشم اگه سوالي داشتي در خدمت هستيم
چون من يه نمونه از اين پروژه رو قبلا انجام دادم .
micro_bhk
شنبه 14 شهریور 1388, 18:00 عصر
من يه نمونه data Base واسه اين كار برات ميذارم اميدورام بتونه كمكت كنه
36420
تو كد نويسيشم اگه سوالي داشتي در خدمت هستيم
چون من يه نمونه از اين پروژه رو قبلا انجام دادم .
تشکر
ولی نتونستم atach کنمش، خطا میداد تو SQL 2005
milade
شنبه 14 شهریور 1388, 22:17 عصر
من می خوام یه سایت مدیریت وبلاگ درست کنم، اما تو بانکش مشکل دارم.
یه سیستم مثل پرشین بلاگ یا یه بلاگ معمولی واسه خودتون ؟
z_bluestar
شنبه 14 شهریور 1388, 23:06 عصر
Package شو واستون گذاشتم .
36436
يه چيزي شبيه به همين سايت برنامه نويس طراحي شده
ِ
micro_bhk
شنبه 14 شهریور 1388, 23:57 عصر
یه سیستم مثل پرشین بلاگ یا یه بلاگ معمولی واسه خودتون ؟
یه چیز مثل میهن بلاگ، بلاگفا، ...
Mahdi-563
یک شنبه 15 شهریور 1388, 00:40 صبح
برای هر sub domain اکثر هاست ها به شما یک FTP هم میدن
ولی می تونی Query string پاس بدی و با استفاده از Maping کوری را ÷شت ساب دومین مخفی کنی :چشمک:
milade
یک شنبه 15 شهریور 1388, 05:19 صبح
پس میتونم بگم همه راهنمایی ها اشتباه هستش !(حدوداً)
در این مورد قبلاً بحث شدهه اما درحد یه توضیح کوچیک :
تمام DNS های ساب ها رو طوری تنظیم میکنید که برگردن روی دامنه اصلی .
در دامنه اصلی ساب دومین رو که مثلاً my.Google.Com رو میگیرید و فرضاً همچین درخواستی میفرستید سرور :
www.google.com/showblog.aspx?id=my
اونجا براتون بلاگ نمایش داده میشه .
پس تنها یه بانک میخواد و قضیه UrlRewrite و بعدش هم کد نویسیهای مربوطه ...
یه جستجو بفرمایید .
پاینده باشید
hobab-theme
یک شنبه 15 شهریور 1388, 09:04 صبح
پس تنها یه بانک میخواد و قضیه UrlRewrite و بعدش هم کد نویسیهای مربوطه
خوب با این روش یه موضوع حساس پیش میاد؟
مثال رو رو بلاگفا میزنم
میگیم بلاگفا برای تمام بلاگها(یوزرها) از یه بانک استفاده میکنه
خوب
حالا بلاگفا با این همه بلاگی که داره ، واسه پیدا کردن بلاگ من مثلاً با نام myblog.blogfa.com باید بیاد تو بانک میون این همه اطلاعات ، اطلاعات منو بیرون بکشه؟؟:متفکر:
فکر نمیکنید با سنگین شدن بانکش ، خیلی از کارایی سایت کاسته میشه؟
micro_bhk
یک شنبه 15 شهریور 1388, 16:01 عصر
خوب با این روش یه موضوع حساس پیش میاد؟
مثال رو رو بلاگفا میزنم
میگیم بلاگفا برای تمام بلاگها(یوزرها) از یه بانک استفاده میکنه
خوب
حالا بلاگفا با این همه بلاگی که داره ، واسه پیدا کردن بلاگ من مثلاً با نام myblog.blogfa.com باید بیاد تو بانک میون این همه اطلاعات ، اطلاعات منو بیرون بکشه؟؟:متفکر:
فکر نمیکنید با سنگین شدن بانکش ، خیلی از کارایی سایت کاسته میشه؟
منم همین مشکلو دارم
ولی دیگه فرصتی ندارم، مجبورم از یه بانک استفاده کنم
در واقع من یه جدول Blog گذاشتم که جدولهای user, comment, post, link, daily link , .... با این جدول ارتباط دارن
یعنی اگه بخوایم دنبال myblog.blogfa.com بگردیم، خیلی سریع myblog رو از جدول blog پیدا میکنه و اطلاعاتشو نمایش میده.
مشکل این راه اینه که وقتی بلاگو نمایش میدیم، ID (مثلاً پست) ها هیچ ترتیبی نداره، واسه یه وبلاگ ممکنه اولین پستش 1 باشه ولی پست دومش 50 باشه، که می خوام اینطور نباشه.
micro_bhk
یک شنبه 15 شهریور 1388, 16:02 عصر
پس میتونم بگم همه راهنمایی ها اشتباه هستش !(حدوداً)
در این مورد قبلاً بحث شدهه اما درحد یه توضیح کوچیک :
تمام DNS های ساب ها رو طوری تنظیم میکنید که برگردن روی دامنه اصلی .
در دامنه اصلی ساب دومین رو که مثلاً my.Google.Com رو میگیرید و فرضاً همچین درخواستی میفرستید سرور :
www.google.com/showblog.aspx?id=my
اونجا براتون بلاگ نمایش داده میشه .
پس تنها یه بانک میخواد و قضیه UrlRewrite و بعدش هم کد نویسیهای مربوطه ...
یه جستجو بفرمایید .
پاینده باشید
یه جورایی این روشو میدونم، ولی من با این UrlRewrite واقعاً مشکل دارم، یه مقاله درس حسابیم پیدا نکردم.
micro_bhk
یک شنبه 15 شهریور 1388, 16:06 عصر
من بانکمو اینجوری طراحی کردم
اگه نظری یا پیشنهادی برای بهتر شدنش دارید بگید
raziee
دوشنبه 16 شهریور 1388, 10:38 صبح
با درود.
در مورد sub domain ها حق با جناب میلاد هست.
من برای پروژه فارغ التحصیلی همیچین موضوعی رو برداشتم.
و البته تمام شد و پروژه رو تحویل دادم.
قرار بود که در سایت آپلود کنم ولی به خاطربرخی تغییرات اون رو آپ نکردم.
اما اگه بخوای ایمیلت رو برام بزار.
من چند وقتی کم میام اینجا.
ممکنه دیر جواب بدم.
micro_bhk
دوشنبه 16 شهریور 1388, 12:05 عصر
با درود.
در مورد sub domain ها حق با جناب میلاد هست.
من برای پروژه فارغ التحصیلی همیچین موضوعی رو برداشتم.
و البته تمام شد و پروژه رو تحویل دادم.
قرار بود که در سایت آپلود کنم ولی به خاطربرخی تغییرات اون رو آپ نکردم.
اما اگه بخوای ایمیلت رو برام بزار.
من چند وقتی کم میام اینجا.
ممکنه دیر جواب بدم.
اگه تا 5 شنبه همین هفته بفرستی که عالی میشه
ایمیل: micro_bhk@yahoo.com
raziee
دوشنبه 16 شهریور 1388, 12:50 عصر
با درود.
من بانکتون رو که نگاه کردم جدولی برای قالب وبلاگ نداشتین درسته؟
من رو این مسئله کار کردم. حالاببین چهطوره.
الان تغییراتی روی کلاس ها دارم میدم و بانک.
بعدا پروژه رو آپ میکنم.
براتون ایمیل کردم.
milade
دوشنبه 16 شهریور 1388, 13:43 عصر
سلام
حالا بلاگفا با این همه بلاگی که داره ، واسه پیدا کردن بلاگ من مثلاً با نام myblog.blogfa.com باید بیاد تو بانک میون این همه اطلاعات ، اطلاعات منو بیرون بکشه؟؟
مشکلی نیست ...
جستجو ترکیبی SQL به درد همین موقع ها میخوره دیگه ...
فکر نمیکنید با سنگین شدن بانکش ، خیلی از کارایی سایت کاسته میشه؟
بزرگترین بانک SQL فکر کنم 18 ملیارد ROW داره .
حالا اگه دیدید کند شده Oracle !
مشکلی نداره ... :)
مشکل این راه اینه که وقتی بلاگو نمایش میدیم، ID (مثلاً پست) ها هیچ ترتیبی نداره، واسه یه وبلاگ ممکنه اولین پستش 1 باشه ولی پست دومش 50 باشه، که می خوام اینطور نباشه.
یعنی چی ؟!!!!
مشکلی نداره این کار که ... !!!
مگه شما میخواید شماره پست نشون بدید ؟
یه جورایی این روشو میدونم، ولی من با این UrlRewrite واقعاً مشکل دارم، یه مقاله درس حسابیم پیدا نکردم.
به سایت رسمی اون ارجاع میدم (http://www.urlrewriting.net/149/en/home.html)
من بانکمو اینجوری طراحی کردم
اگه نظری یا پیشنهادی برای بهتر شدنش دارید بگید
دیاگرام بندی خوب صورت نگرفته ...
یه سری فیلدها اضافی اند .
کمی وقت بگزارید !
من برای پروژه فارغ التحصیلی همیچین موضوعی رو برداشتم.
رفتید سراغ XML یا Replace اخر ؟
micro_bhk
دوشنبه 16 شهریور 1388, 13:47 عصر
با درود.
من بانکتون رو که نگاه کردم جدولی برای قالب وبلاگ نداشتین درسته؟
من رو این مسئله کار کردم. حالاببین چهطوره.
الان تغییراتی روی کلاس ها دارم میدم و بانک.
بعدا پروژه رو آپ میکنم.
براتون ایمیل کردم.
چرا. یه جدول به اسم b_Blog هستش.
دستت درد نکنه، اگه میشه زودتر، چون تا 21 باید تمومش کنم
micro_bhk
دوشنبه 16 شهریور 1388, 13:53 عصر
دیاگرام بندی خوب صورت نگرفته ...
یه سری فیلدها اضافی اند .
کمی وقت بگزارید !
من دیگه فرصتی ندارم، تا 21 باید تمومش کنم، ممنون میشم اون چیزایی که خیلی تو دید هستو بگید تا اصلاح کنم.
رفتید سراغ XML یا Replace اخر ؟[/quote]
نفهمیدم منظورت از این چی بود!!!
milade
دوشنبه 16 شهریور 1388, 17:33 عصر
من دیگه فرصتی ندارم، تا 21 باید تمومش کنم، ممنون میشم اون چیزایی که خیلی تو دید هستو بگید تا اصلاح کنم.
تایم 90 !
امروز که مغزم اررور ران تایم میده .
اگه فرصتی شد فردا توضیح میدم .
نفهمیدم منظورت از این چی بود!!!
با شما نبودم !!!;)
micro_bhk
دوشنبه 16 شهریور 1388, 18:18 عصر
تایم 90 !
امروز که مغزم اررور ران تایم میده .
اگه فرصتی شد فردا توضیح میدم .
با شما نبودم !!!;)
دستت درد نکنه، من منتظرم
اینم آخرین تغییرات رو بانک، لطفاً هر کسی نظری داره بگه.
آقای raziee (http://barnamenevis.org/forum/member.php?u=95909) بابت پروژت ممنون، خیلی کمک میکنه
raziee
دوشنبه 16 شهریور 1388, 22:55 عصر
رفتید سراغ XML یا Replace اخر ؟
نفهمیدم منظورت از این چی بود!!! [/QUOTE]
با بنده بودند.
با replace دوست من.
نشدکه با xslt پیاده کرد. وقت نشد دلایل رو بگم. امیدوارم به زودی وقت بشه.
آقای raziee (http://barnamenevis.org/forum/member.php?u=95909) بابت پروژت ممنون، خیلی کمک میکنه
خواهش میکنم.
milade
سه شنبه 17 شهریور 1388, 05:24 صبح
با replace دوست من.
نشدکه با xslt پیاده کرد. وقت نشد دلایل رو بگم. امیدوارم به زودی وقت بشه.
اوهم .
پس اگه امکانش هستش پروژه رو بگزار بقیه هم فیض ببرند !
micro_bhk
سه شنبه 17 شهریور 1388, 15:19 عصر
سلام
منتظر جوابم (در باره اشکالات دیاگرام و بانک).
لطفاً اگه میشه زودتر:ناراحت:
micro_bhk
چهارشنبه 18 شهریور 1388, 12:04 عصر
سلام آقا milade (http://barnamenevis.org/forum/member.php?u=58861)
منتظر نظرتونم که قول داده بودید!!!!!!!!!!:متفکر:
milade
چهارشنبه 18 شهریور 1388, 13:59 عصر
سلام داداش .
من واقعاً عذر خواهی میکنم . شرمنده .
میتونی B_Role و B_UserRole و B_User رو ادغام کنی .
در مورد B_CatalogName و B_Post هم همین طور .
نظر سنجی هم سر در نیاوردم ازش ... خودت یه نگاه کن ببین چه طوریه :لبخند:
بقیه رو مشکلی ندیدم ...
micro_bhk
چهارشنبه 18 شهریور 1388, 21:33 عصر
سلام داداش .
من واقعاً عذر خواهی میکنم . شرمنده .
میتونی B_Role و B_UserRole و B_User رو ادغام کنی .
در مورد B_CatalogName و B_Post هم همین طور .
نظر سنجی هم سر در نیاوردم ازش ... خودت یه نگاه کن ببین چه طوریه :لبخند:
بقیه رو مشکلی ندیدم ...
سلام
این جوری سربار حافظه بیشتر میشه.
چون من یه یوزر اصلی دارم که وبلاگو ثبت کرده؛ و یوزر هایی که به عنوان نویسنده اضافه میشن(توسط یوزر اصلی)
از طرفی من 5 تا سطح دسترسی دارم، که به همین دلیلم نمیتونم ادغامشون کنم.
در مورد B_Catalegory و B_Post هم همین طور
به هر حال ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.