با سلام
عکسایی که در پست هام استفاده میکنم عکس های بزرگی هستن (تا در صفحه ی ادامه مطلب بتونم اونها رو زووم کنم)
طریقه نمایش پست های من کنار همدیگه س و زیر هم نیستن ( * * * )
حالا من میخوام تصاویر پست ها رو کوچیک کنم (200 * 140)
حالا مشکلی که پیش میاد این هستش که ترتیب پست ها خراب میشود و دیگر کنار هم نمایش داده نمیشوند.
در حالی که اگر سایز خودعکس را با ویرایشگر (200 * 140) کنم این مشکل رو نخواهم داشت.
حالا لطف کنید بفرمایید که حین نمایش پست ها سایز عکس رو چگونه از کد و نه از ویرایشگر تغییر بدم تا این مشکل رفع شود
با تشکر
میتونید موقع آپلود تصویر را Resize کنید و در دو سایز قرار دهید
یکی اندازه واقعی و دیگری اندازه مناسب نمایش و برای پست ها از اون تغییر سایز داده شده استفاده کنید
خب برای کاری که فرمودین نیاز به ایجاد دو فیلد در دیتابیس خواهم داشت ( یکی برای سایز واقعی و یکی سایز نمایش پست)
و باید دوباره بیام کل صفحات رو دست کاری بکنم.
راهی وجود نداره تا فقط حین نمایش تصویر در پست resize بکنم جوری که هیچ اتفاقی نیفته؟
خیر نیازی نیست
میتونید تصاویر را در دو دایرکتوری جدا با یک نام ذخیره کنید
مثلا فولدر Thumb و Image
نمیتوانم چنین کاری رو انجام بدم چون پوشه های تصاویر من تو در تو هستن و پوشه ی هر تصویر با نام همان محصول ذخیره شده.
راه حل کدنویسی پیشنهاد بدین لطفا
واقعا برای هر محصول فولدر ساختید ؟
متاسفانه من نمیتونم کمکی بکنم با این سیستم به زودی به مشکل های زیادی بر میخورید
در هاست دانلود ساختم (برای مدیریت بهتر )و با آپلود عکس در آن ها فقط از آدرس آنها در سایت استفاده کردم
محصولات من مشخصن زیاد نیستن
سلام
چرا پست هام در حالت لوکال درست نمایش داده میشوند ولی در حالت سرور یا روی هست ترتیبشون بهم میخوره و چند پست آخر کنار دیگر پست ها قرار نمیگیرند؟مثلا در تصاویر زیر دو پست آخر افتادن زیر
تصویر حالت لوکال:
تصویر در هاست یا سرور:
به اندازه تصاویر مربوطه
اندازه ها ثابت بدید
width و hight
به نظر میرسه اندازه تصاویر یکسانه. پس مشکلی بابت اون ندارید.
ولی عنوان محصول ممکنه 1 خطی باشه یا ممکنه 2 خطی باشه. همونطور که توی عکس دوم معلومه ، دو محصول اول 2 خطی شدن که باعث شده زیری ها به هم بخورن.
باید برای تگ عنوان هر محصول یه height ثابت در نظر بگیرید و overflow رو hidden کنید. مثلا ارتفاع به اندازه 2 خط باشه.
برای عکس هاتون هم 2تا راه دارید:
1- از یه هندلر استفاده کنید که بصورت دینامیک و موقع درخواست عکس، سایز رو کوچیک میکنه و ارسال میکنه. مثال
2- با همون نامی که عکس رو توی دیتابیس ذخیره میکنید، عکس کوچیکتر رو هم توی پوشه ذخیره کنید ولی ته اسمش یه چیزی مثل _thumb اضافه کنید. بعد جاهایی که میخواید کوچیکه رو بیاره، به اسمی که از دیتابیس واکشی کردید یه _thumb اضافه کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)