مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mprogramer

عضویت از 1395/03/23

مشکل در نمایش عکس

  • یکشنبه 15 مرداد 1396
  • 17:53
تشکر میکنم

با سلام

عکسایی که در پست هام استفاده میکنم عکس های بزرگی هستن (تا در صفحه ی ادامه مطلب بتونم اونها رو زووم کنم)

طریقه نمایش پست های من کنار همدیگه س و زیر هم نیستن ( * * * )

حالا من میخوام تصاویر پست ها رو کوچیک کنم (200 * 140)

حالا مشکلی که پیش میاد این هستش که ترتیب پست ها خراب میشود و دیگر کنار هم نمایش داده نمیشوند.

در حالی که اگر سایز خودعکس را با ویرایشگر (200 * 140) کنم این مشکل رو نخواهم داشت.

حالا لطف کنید بفرمایید که حین نمایش پست ها سایز عکس رو چگونه از کد و نه از ویرایشگر تغییر بدم تا این مشکل رفع شود

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 9 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 15 مرداد 1396
  • 18:11

میتونید موقع آپلود تصویر را Resize کنید و در دو سایز قرار دهید

یکی اندازه واقعی و دیگری اندازه مناسب نمایش و برای پست ها از اون تغییر سایز داده شده استفاده کنید

کاربر سایت

mprogramer

عضویت از 1395/03/23

  • یکشنبه 15 مرداد 1396
  • 18:17

خب برای کاری که فرمودین نیاز به ایجاد دو فیلد در دیتابیس خواهم داشت ( یکی برای سایز واقعی و یکی سایز نمایش پست)

و باید دوباره بیام کل صفحات رو دست کاری بکنم.

راهی وجود نداره تا فقط حین نمایش تصویر در پست resize بکنم جوری که هیچ اتفاقی نیفته؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 15 مرداد 1396
  • 18:21

خیر نیازی نیست

میتونید تصاویر را در دو دایرکتوری جدا با یک نام ذخیره کنید

مثلا فولدر Thumb و Image

کاربر سایت

mprogramer

عضویت از 1395/03/23

  • یکشنبه 15 مرداد 1396
  • 18:32

نمیتوانم چنین کاری رو انجام بدم چون پوشه های تصاویر من تو در تو هستن و پوشه ی هر تصویر با نام همان محصول ذخیره شده.

راه حل کدنویسی پیشنهاد بدین لطفا

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 15 مرداد 1396
  • 19:08

واقعا برای هر محصول فولدر ساختید ؟

متاسفانه من نمیتونم کمکی بکنم با این سیستم به زودی به مشکل های زیادی بر میخورید

کاربر سایت

mprogramer

عضویت از 1395/03/23

  • دوشنبه 16 مرداد 1396
  • 01:19

در هاست دانلود ساختم (برای مدیریت بهتر )و با آپلود عکس در آن ها فقط از آدرس آنها در سایت استفاده کردم

محصولات من مشخصن زیاد نیستن

کاربر سایت

mprogramer

عضویت از 1395/03/23

  • دوشنبه 16 مرداد 1396
  • 15:16

سلام

چرا پست هام در حالت لوکال درست نمایش داده میشوند ولی در حالت سرور یا روی هست ترتیبشون بهم میخوره و چند پست آخر کنار دیگر پست ها قرار نمیگیرند؟مثلا در تصاویر زیر دو پست آخر افتادن زیر

تصویر حالت لوکال:

تصویر در هاست یا سرور:

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 مرداد 1396
  • 17:33

به اندازه تصاویر مربوطه

اندازه ها ثابت بدید

width و  hight

کاربر سایت

rezaya2938

عضویت از 1392/09/23

  • چهارشنبه 18 مرداد 1396
  • 08:32

به نظر میرسه اندازه تصاویر یکسانه. پس مشکلی بابت اون ندارید.

ولی عنوان محصول ممکنه 1 خطی باشه یا ممکنه 2 خطی باشه. همونطور که توی عکس دوم معلومه ، دو محصول اول 2 خطی شدن که باعث شده زیری ها به هم بخورن.

باید برای تگ عنوان هر محصول یه height ثابت در نظر بگیرید و overflow رو hidden کنید. مثلا ارتفاع به اندازه 2 خط باشه.

برای عکس هاتون هم 2تا راه دارید:

1- از یه هندلر استفاده کنید که بصورت دینامیک و موقع درخواست عکس، سایز رو کوچیک میکنه و ارسال میکنه. مثال

2- با همون نامی که عکس رو توی دیتابیس ذخیره میکنید، عکس کوچیکتر رو هم توی پوشه ذخیره کنید ولی ته اسمش یه چیزی مثل _thumb اضافه کنید. بعد جاهایی که میخواید کوچیکه رو بیاره، به اسمی که از دیتابیس واکشی کردید یه _thumb اضافه کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)