View Full Version : فراخونی عکس ها در تگ head
olampiad
دوشنبه 17 شهریور 1393, 11:29 صبح
سلام و خسته نباشید به اساتید عزیز
من هر سری میخوام تصاویر رو فراخوانی کنم باید آدر اونرو از ابتدا بدم.
حالا روشی وجود نداره که یکبار همه ی تصاویر سایت رو تو ی پوشه لود کنیم.
موقعی که خواستیم فراخوانی کنیم فقط اسم اونرو بدیم و دیگه آدرس روت اون رو ندیم
ممنون
olampiad
یک شنبه 20 مهر 1393, 18:32 عصر
سلام
ببینید من میخوام به جای اینکه بنویسم public/image/themimage/back.jpg
بنویسم back.jpg و تصویر رو مشاهده کنم.
آیا این کار شدنی هستش که تصاویر رو یک بار ب سیستم معرفی کنم و بعد فقط اسم تصویر رو بنویسم.
باور کنید خیلی سرچ کردم و ب نتیجه ای نرسیدم.
ممنون
2undercover
یک شنبه 20 مهر 1393, 19:24 عصر
راستش فکر نمی کنم چنین قابلیت به طور پیش فرض وجود داشته باشه، ولی با استفاده از یک اسکریپت کوچک JS قابل انجام هست که می تونید نمونه ای که نوشتم رو در لینک زیر ببینید:
http://codepen.io/2undercover/pen/Aovmt
طبق این اسکریپت شما فقط باید در تگ head یک تگ link به شکل زیر اضافه بکنید:
<link rel="alias-image-url" href="path/to/image.jpg" data-alias="image.jpg">
و در هر کجا از صفحه که خواستید از این عکس استفاده بکنید کافی هست که به این شکل عمل بکنید:
<img data-alias="image.jpg">
که به جای image.jpg باید همون اسمی رو قرار بدهید که توی تگ link تعریف کردید.
thacker
یک شنبه 20 مهر 1393, 21:33 عصر
با استفاده از تگ <base> :
http://www.w3schools.com/tags/tag_base.asp
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.