• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

✅ بحث و گفتگو بین وبمسترها

R_e_z_a

Registered User
تاریخ عضویت
26 ژوئن 2012
نوشته‌ها
2,646
لایک‌ها
1,803
یک سوال پستی هم بپرسم هرچند مطمئنم کسی جواب نمیده! چرا مرسولات ویژه SPS را نمیشه پس کرایه کرد ولی پیشتاز و سفارشی را میشه؟
مگه پس کرایه پیشتاز و سفارشی داریم ؟ چندبار من پرسیدم گفتن نداریمo_O
 

zgg123

کاربر فعال عکس و عکاسی
کاربر فعال
تاریخ عضویت
12 ژانویه 2010
نوشته‌ها
10,309
لایک‌ها
37,766
سن
34
محل سکونت
☼_☼

007saeed

کاربر فعال کسب درآمد از اینترنت
کاربر فعال
تاریخ عضویت
21 مارس 2014
نوشته‌ها
2,902
لایک‌ها
3,202
سن
32
محل سکونت
بجنورد
الان در کنار نیت داگ نشسته داره کیف میکنه:general602::D
یه پست تو یه وبلاگ گذاشته بودم در مورد طراحی لباس و ...
چند تا مدل گوچی زده بودم توش ( همه هم موافق با قوانین چیلترینگ)
چیلتر شد :|
اینا با گوچی مشکل دارن یا ...
والا
 

Hamidreza23

Registered User
تاریخ عضویت
15 آپریل 2013
نوشته‌ها
3,664
لایک‌ها
4,509
محل سکونت
گیلان
مرد حسابی ، با 82 سال سن ، لباس هایی طراحی میکرد ، جوانهاشون تو کفش میموندن ، امروز هر سایتی که سر میزنم ، یکی دوتا پست در موردش زدن .
شوخی کردم جدی نبود :general304:
 

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
@aalireza439 و بقیه برنامه نویس های حاضر

یه جدول products داریم فیلد ها :
id
name
یه جدول images داریم فیلد ها
id
product_id
image_url

که از جدول products آیدی FK میخوره به product_id جدول images

آیا لازمه که جدول images یه آیدی جداگانه داشته باشه ؟
اصلا چرا برای images جدول مجزا تعریف کردی ؟
 

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
هر محصول چند تا عکس داره که تعدادش مشخص نیست. راه دیگه ای هست ؟

البته اینو گفتی یه راه دیگه به ذهنم رسید :D
یه فیلد images برای محصول میگیریم و اینجوری فایل هارو وارد میکنیم.
image1.jpg , image2.jpg , image3.jpg بعد موقع خوندن از دیتابیس با علامت , جدا میشن و هرکدوم میرن سر جای خودشون.
پ.ن : اصلا با این حرفت مغزم جرقه زد :general609: خیلی از جدول هارو میشه همینجوری گرفت

خوب برای این مورد بهترین راه حل ایحاد یک جدول مجزا هست ، همون طور که خودت گفتی table_images با فیلد های product_id و img_url

در مورد اون روش جدیدی هم که کشف کردی :دی درسته به سادگی امکان پذیره ، اما این یک طراحی خیلی ضعیفه ، همیشه بهتره فیلد های دیتابس یک مقدار داشته باشن ، فرض کن بخوای تو این روش یکی از عکس ها پاک کنی چقدر رو اعصابه.
 
Last edited:

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
یعنی فیلد id برای جدول images لازم نیست ؟ :general609:
بستگی به خودت داره ، مثلا بخوای از این عکسها یک جای دیگه هم استفاده کنی نیاز هست ، در غیر اینصورت نه نیازی نیست.
 

payam-nice

Registered User
تاریخ عضویت
27 دسامبر 2011
نوشته‌ها
3,674
لایک‌ها
3,274
محل سکونت
Tabriz
یا سوال خیلی مبتدی : تو گروه های یاهو با جیمیل و یا سایر ایمیل ها میشه عضو شد؟
 

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
یا سوال خیلی مبتدی : تو گروه های یاهو با جیمیل و یا سایر ایمیل ها میشه عضو شد؟
آره ، سرور SMTP سرویس هایی مثل گوگل یا یاهو ایمیل رو به سرورهای خروجی (POP3 یا IMAP )منتقل میکن.
 

afshin313

Registered User
تاریخ عضویت
28 دسامبر 2012
نوشته‌ها
3,049
لایک‌ها
3,767
محل سکونت
سرزمین اشغالی
از مهم ترین محصولات فرهنگی استان مازندران میتوان به کلیپ های صوتی مزاحم تلفنی اشاره کرد :general711:
 

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
@aalireza439
شرمنده زیاد سوال میپرسم :D
الان یه جدول attributes دارم که از product یه آیدی FK میگیره. و یه id و value خودش داره.

چطوری میشه attribute ها رو دسته بندی کرد ؟ مثل این.

مشاهده پیوست 691057
می خواهی ویژگیهای هر محصول رو نشون بدی ؟ با فرض اینه جدول attributes ات یک فیلد product_id داره و مثلا فیلد های chipset , cpu_model ,clock_speed داره ،
من میام با کوئری های زیر نشونشون میدم :
SELECT chipset FROM attributes WHERE product_id='your_prdouct_id';
SELECT cpu_model FROM attributes WHERE product_id='your_prdouct_id';
SELECT clock_speed FROM attributes WHERE product_id='your_prdouct_id';​
 

zgg123

کاربر فعال عکس و عکاسی
کاربر فعال
تاریخ عضویت
12 ژانویه 2010
نوشته‌ها
10,309
لایک‌ها
37,766
سن
34
محل سکونت
☼_☼
ویژگی ها که مشکلی ندارن. میخوام براشون گروه مشخص کنم.
مثلا میخوام بالای chipset , cpu_model , clock_speed یه عنوان بزارم "مشخصات سی پی یو" ولی چون چند نوع کالا داریم این قسمت هم باید داینامیک باشه.
منظورم یه جور categories برای جدول attribute هست :general105:
یعنی نمیتونم ثابت توی قالب بنویسم "مشخصات سی پی یو" چون مثلا یه لباس که مشخصات سی پی یو نداره.

مشکل این قسمت بولده که باید داینامیک بشه (نمیدونم چجوری ، گیج شدم :confused:) :
مشخصات پردازنده:
فرکانس : 1.5 ghz
مدل : intel

حافظه داخلی:
حجم : 32 گیگ
نوع : SSD

صفحه نمایش:
اندازه : 10 اینچ
نوع : IPS
تراکم پیکسلی : 300
%28311%29.gif

بشین با زبان خوش باهاش صحبت کن شاید درست شد
615221_Laie_99.gif
 

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
ویژگی ها که مشکلی ندارن. میخوام براشون گروه مشخص کنم.
مثلا میخوام بالای chipset , cpu_model , clock_speed یه عنوان بزارم "مشخصات سی پی یو" ولی چون چند نوع کالا داریم این قسمت هم باید داینامیک باشه.
منظورم یه جور categories برای جدول attribute هست :general105:
یعنی نمیتونم ثابت توی قالب بنویسم "مشخصات سی پی یو" چون مثلا یه لباس که مشخصات سی پی یو نداره.

مشکل این قسمت بولده که باید داینامیک بشه (نمیدونم چجوری ، گیج شدم :confused:) :
مشخصات پردازنده:
فرکانس : 1.5 ghz
مدل : intel

حافظه داخلی:
حجم : 32 گیگ
نوع : SSD

صفحه نمایش:
اندازه : 10 اینچ
نوع : IPS
تراکم پیکسلی : 300
برای این کار میتونی یک جدول ایجاد کنی fields_group با فیلد های id و group_name

حالا کافیه برای جدول attributes یک فیلد group_id تعریف کنی ، اینطوری میتوی نام هر گروه داینامیک چاپ کنی.
 

aalireza439

کاربر فعال وب مسترها
کاربر فعال
تاریخ عضویت
5 ژانویه 2009
نوشته‌ها
3,563
لایک‌ها
7,670
محل سکونت
Golestan
مچکر.:rolleyes:
پ.ن : اینجوری کد نویسیش چیز عجیبی میشه :D ولی راه دیگه ای نیست. magento هم از همین روش استفاده کرده.

منبع

مشاهده پیوست 691113
راستی اینو یادم رفت بگم ، بهتره برای نوع محصولات هم یک جدول مجزا تعریف کنی ، مثل همین entity_type تو مگنتو.

اونطوری هایم که فکر میکنی نیست ، تو کار رو شروع کن ، مرحله مرحله که بری جلو کارت جلو میره ، فقط یک پیشنهاد ، قبل از شروع کد نویسی تمام مراحل کارت رو روی یک کاغذ بکش (خارجی ها بهش میگن Blueprint :دی) ، کد نویسی رو که شروع کردی ، طبق همون برو جلو ، بزار همیشه جلو چشت باشه ، خیلی کمک میکنه ، بخصوص برای زمان هایی که گیر میکنی.
 

Hamid2day

مدیر ارشد بازنشسته
تاریخ عضویت
1 مارس 2006
نوشته‌ها
21,282
لایک‌ها
20,164
محل سکونت
اوهایو - دیتون
وب مسترهای عزیز این چند روز آب و هوای بارونی رو در تمام کشور شاهد هستیم. امیدواریم که وضعیت سایت های شما برپازدید باشه و نتیجه خوبی گرفته باشید.
 
بالا