رفتن به مطلب

افزودن قابلیت بزرگنمایی تصاویر شاخص


پست های پیشنهاد شده

با سلام

لطفاً روش یا افزونه ای رو پیشنهاد دهید که با اون تصاویر شاخص قابلیت بزرگنمایی پیدا کنند.

یعنی وقتی که در داخل مطلب (نه در قسمت های دیگه!) روی تصویر شاخص کلیک میشه اون تصویر برای کاربر بزرگ بشه و در اندازه واقعی نمایش داده بشه ...

(اگر در برخی از سایت هایی که این قابلیت رو دارند توجه کرده باشید بعد از کلیک روی تصویر شاخص در صفحه ای مثل صفحه بزرگنمایی افزونه گالری ساز NextGen Gallery تصویر اصلی رو نمایش میده!)

ممنون میشم راهنماییم کنید.

با تشکّر

ویرایش شده توسط omid_r
لینک به ارسال

lightbox و shadowbox را در http://wordpress.org/plugins/ جستجو کنید ده ها افزونه متنوع داره

بنده دنبال گشتم و به افزونه http://wordpress.org/plugins/lightbox-plus/ برخوردم که فکر میکنم همونطور باشه که من میخوام!

(البته هنوز امتحان نکردم و از روی اسکرین شات ها میگم!)

ولی یک مسئله برای به وجود اومده :

در توضیحات افزونه نوشته شده که برای اینکه lightbox روی تصویر فعال بشه باید در img تصویر یک rel اضافه بشه ...

چون من فقط برای تصاویر شاخص این امکان رو نیاز دارم، باید در قسمت فراخوانی تصویر شاخص در فایل single (چون فقط میخوام در قسمت ادامه مطلب این امکان باشه!) rel رو اضافه کنم؛ درسته ؟

تشکّر

لینک به ارسال

البته تصویر شاخص که نه در واقع تصویر بند انگشتی را باید با این روش بزرگ کنید

تصویر شاخص را اصولا در single.php لود نمی کنند و قراره کاربران را از بقیه سایت به سمت مطلبش هدایت کنه

لینک به ارسال

منظور من همون تصویری هست که در هنگام ارسال مطلب از قسمت مدیریت انتخاب میشه که در کنار عنوان مطلب (معمولاً) نمایش داده بشه!

فکر کنم به این تصویر شاخص گفته میشه ؟!

تصویر بند انگشتی کدوم تصاویر هستند ؟ و در کجاها استفاده دارند ؟!

تصویر شاخص را اصولا در single.php لود نمی کنند و قراره کاربران را از بقیه سایت به سمت مطلبش هدایت کنه

ممکنه بیشتر توضیح بدید ؟!

تشکّر

لینک به ارسال

این کد


the_post_thumbnail($size);

تصاویر شاخص رو بر می گردونه ولی به اینصورت


<img src="address/file.jpg">

با این کد نمی تونید پیوندی با rel تعریف کنید مگر اینکه این مراحل را بروید

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

2. یک زمینه دلخواه بسازید مثلا به نام image و نشانی سایز اصلی تصویر را مقدارش بگذارید

3. از طریق تصویر شاخص همان تصویر را برای تصویرر شاخص استفاده کنید

4.در قالب کد فراخوانی تصویر شاخص را به کد زیر تغییر دهید


<a href="<?php echo get_post_meta($post->ID, 'image', true);?>" rel="lightbox" ><?php the_post_thumbnail('thumbnails');?></a>

لینک به ارسال

کد زیر کد فراخوانی و نمایش تصویر مطلب (شاخص) در single هست :


<?php if(has_post_thumbnail()): the_post_thumbnail('thumbnail', array('class'=>'blog-thumb')); ?><?php endif; ?>

باید کدی که دادید رو جایگزین این کنم دیگه ؟!

من از زمینه دلخواه هیچ چیزی یاد ندارم؛ دنبال میگردم ببینم چطوره اگر به مشکلی در این قسمت خوردم، میپرسم!

سپاس

لینک به ارسال

این رو جایگزین کنید


<?php if(has_post_thumbnail() and get_post_meta($post->ID, 'image') ):?>
<a href="<?php echo get_post_meta($post->ID, 'image', true);?>" rel="lightbox" ><?php the_post_thumbnail('thumbnail', array('class'=>'blog-thumb'));?></a>
<?php elseif(has_post_thumbnail()):?>
<?php the_post_thumbnail('thumbnail', array('class'=>'blog-thumb'));?>
<?php endif; ?>

من rel مورد نظرتون رو نمی دونم rel که افزونه خواسته رو جایگزین کنید

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...