iman4web

مشکل بزرگ و اساسی با فوکا گالری

2 پست در این موضوع

من یک مشکل بزرگ با فوکا گالری دارم. حدود 200 هزار تا عکس آپلود کردن تو فوکا گالری ( فوکا بعد از آپلود عکس شروع به ساخت Thumbnail میکنه و در زمان ساخت تاممیل یا همون ریز تصویر لود سرور بصورت وحشتناکی بالا میره )

اونو هم بگم که خودم مدیر سرور هستم و در زمان ساخت Thumbnail لود سرور رو مانیتور میکنم.

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

404 - Error: 404

404 Not Found

Pagination Thumbnail Creation

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

This is very important parameter. If you set it to 'no', thumbnails will be created from all images you add to your gallery. If you set it to 'yes',

thumbnails will be created only from images which will be listed in

Gallery list. This is helpful if your server doesn't have CPU resources

for thumbnail creation of all images at a time or you have a lot of

images in your gallery. E.g. you want to add 100 images into your

gallery via Multiple Add function. You know, your server doesn't create

all images at a time, so you go to Phoca Gallery --> Images and at the bottom of your site, you select e.g. 'Display Num 10' (only 10 images will be listed). In 'Default Settings' you set 'Pagination Thumbnail Creation' parameter to 'yes'. Then you go to 'Multiple Add'

function and add 100 images into your gallery. All 100 image filenames

will be stored in your database but thumbnails will be created only from

first 10 images. If you want to create thumbnails from the next 10

images you go to the second site in your Gallery list site and

thumbnails of the next 10 images will be created.

حالا من میخوام تعداد نمایش عکس ها در صفحه تصاویر در کامپوننت فوکا در بخش مدیریت رو که با یک کامبو باکس میشه تغییر داد رو دستی تغییر بدم (یعنی میخوام فقط 10 تا باشه و بقیه اعداد رو از داخش حذف کنم)

حالا این تابع رو پیدا کردم ولی نتونستم سورس اصلیش رو پیدا کنم.

خط 293 از فایل administrator\components\com_phocagallery\views\phocagalleryimgs\tmpl\ default.php

<td colspan="15"><?php echo $this->pagination->getListFooter(); ?></td>

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

تکه کد زیر جز فریم ورک جوملاست که در همه افزونه های جوملا برای ایجاد صفحه بندی استفاده میشه و ارتباطی به فوکاگالری نداره .. منظور اینکه اگر بخای صفحه بندی رو محدود کنی اونوقت در همه افزونه های مورد استفاده شما صفحه بندی یا همون pagination محدود میشه ...

 $this->pagination->getListFooter();

به هر حال من راه حل رو به شما میگم برای محدود کردن صفحه بندی ...

ابتدا فایل زیر رو باز کنید:

libraries\joomla\html\pagination.php

در حدود خط 429 کدهای زیر رو میبینید:

        // Make the option list.
       for ($i = 5; $i <= 30; $i += 5)
       {
           $limits[] = JHtml::_('select.option', "$i");
       }
       $limits[] = JHtml::_('select.option', '50', JText::_('J50'));
       $limits[] = JHtml::_('select.option', '100', JText::_('J100'));
       $limits[] = JHtml::_('select.option', '0', JText::_('JALL'));

این کدها را پاک کن و به این شکل تغییر بده :

$limits[] = JHtml::_('select.option', '10', JText::_('J10'));

حالا شما یک صفحه بندی محدود به 10 داری!

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری