بتدیل لینک مستقیم به غیر مستقیم برای تصاویر

lepi

Member
با سلام خدمت دوستان گرامی

من در سایتم گالری تصاویر راه اندازی کردم و میخوام وقتی کاربر روی لینک تصویر مورد نظر کلیک میکنه تا تصویر بزرگ و کامل رو ببینه، مستقیما به سمت تصویر هدایت نشه
در واقع میخوام صفحه ای ایجاد کنم که علاوه بر نمایش تصویر درخواست شده چند تا تصویر هم پیشنهاد بدم

اجازه بدید اینطوری تو ضیح بدم
کاربر وارد این لینک میشه:
PHP:
www.my-site.com/images/general/1287755938.jpg

و سرور این نتیجه رو ارائه بده:
PHP:
www.my-site.com/gallery.php?cat=general&pic=1287755938

و در اینجا تصویر درخواستی رو ببینه.

من با استفاده از htaccess و فرمان Rewrite همچین کدی رو نوشتم:
PHP:
RewriteRule ^images/([^/]+)/([0-9]+).jpg?$ /gallery.php?cat=$1&pic=$2 [L]

اما مشکلی که هست اینه که تصویر دیگه نمایش داده نمیشه

ممنون میشم اگه راهنمائیم کنید:rose:
 
آخرین ویرایش:

ariamaria

Member
راه حل ساده ای که برای این کار به ذهنم می رسه

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

موفق باشید
 

lepi

Member
راه حل ساده ای که برای این کار به ذهنم می رسه

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

موفق باشید

ممنونم از پاسختون
اما من از وردپرس استفاده نمیکنم
وردپرس به ازای هر عکس که آپلود میشه یه پست ایجاد میکنه و لینک اون پست رو به تصاویر کوچک میده
خود تصویر تغییر مسیر نمیده
 

my1zarb

Member
سلام؛
شما باید در پایان کدهای عملیاتی فایل gallery.php تصویر رو هم نمایش بدید.

$cat برای پوشه و $picname برای نام عکس

PHP:
$mypic = file_get_contents("images/$cat/$picname".".jpg");
echo $mypic;
 

جدیدترین ارسال ها

بالا