سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: راهنمایی برای نوشتن یک کوئری برای یک ماژول

  1. #1

    تاریخ عضویت
    Jan 2008
    نوشته ها
    45
    تشکر
    21
    تشکر شده 0 بار در 0 ارسال

    Post راهنمایی برای نوشتن یک کوئری برای یک ماژول

    سلام دوستان.
    من این کوئری رو در یک ماژول اسلاید شو استفاده کردم تا چند عکس آخر رو از مجموعه های انتخابی فوکا گالری نشون بده . مشکلی که داره اینه که از هر مجموعه فقط یک عکس نشون میده اونم اولین عکسی که آپلود شده! میدونین مشکل از کجاست؟
    کد:
        $query      = ' SELECT a.title, a.description, a.filename'
                . ' FROM #__phocagallery_categories AS cc'
                . ' LEFT JOIN #__phocagallery AS a ON a.catid = cc.id'
                . ' WHERE a.published = 1 AND a.catid IN ('.$catId.')'
                . ' GROUP BY a.catid'
                . ' ORDER BY a.date DESC'
                . ' LIMIT '.(int)$count;
    در ضمن تنظیمات ماژول هم درسته و متغیر count را 5 گذاشته ام.
    ویرایش توسط alirezazzz : 04-20-2013 در ساعت 08:58 AM

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

    تاریخ عضویت
    Apr 2009
    نوشته ها
    587
    تشکر
    262
    تشکر شده 369 بار در 258 ارسال
    نقل قول نوشته اصلی توسط alirezazzz [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    سلام دوستان.
    من این کوئری رو در یک ماژول اسلاید شو استفاده کردم تا چند عکس آخر رو از مجموعه های انتخابی فوکا گالری نشون بده . مشکلی که داره اینه که از هر مجموعه فقط یک عکس نشون میده اونم اولین عکسی که آپلود شده! میدونین مشکل از کجاست؟
    کد:
        $query      = ' select a.title, a.description, a.filename'
                . ' from #__phocagallery_categories as cc'
                . ' left join #__phocagallery as a on a.catid = cc.id'
                . ' where a.published = 1 and a.catid in ('.$catid.')'
                . ' group by a.catid'
                . ' order by a.date desc'
                . ' limit '.(int)$count;
    در ضمن تنظیمات ماژول هم درسته و متغیر count را 5 گذاشته ام.
    سلام،

    این توضیحات کافی نیست.

    باید جدوالی که مورد استفاده قرار می گیرند، هرکدام همراه با یک سطر نمونه ی اطلاعات قرار داده شود.

    در ضمن این تصویر مربوط به کدام جدول است؟

    در نهایت قسمت کد php مربوط به استخراج تصاویر (در صورت وجود) چیست؟

    تذکر: از قرار دادن ماژول یا کامپوننت کامل در این قسمت پرهیز کنید، زیرا نه من نه سایر دوستان، زمان نصب و تست جزء به جزء و "فروکشیده شدن در کدها" را نداریم.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3

    تاریخ عضویت
    Jan 2008
    نوشته ها
    45
    تشکر
    21
    تشکر شده 0 بار در 0 ارسال
    نقل قول نوشته اصلی توسط novinfard [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    سلام،

    این توضیحات کافی نیست.

    باید جدوالی که مورد استفاده قرار می گیرند، هرکدام همراه با یک سطر نمونه ی اطلاعات قرار داده شود.

    در ضمن این تصویر مربوط به کدام جدول است؟

    در نهایت قسمت کد php مربوط به استخراج تصاویر (در صورت وجود) چیست؟

    تذکر: از قرار دادن ماژول یا کامپوننت کامل در این قسمت پرهیز کنید، زیرا نه من نه سایر دوستان، زمان نصب و تست جزء به جزء و "فروکشیده شدن در کدها" را نداریم.
    ممنون از پاسختون. جدول های مورد استفاده phocagallery و phocagallery_categories هست که در عکس های زیر مشخصه.
    جدول phocagallery:


    جدول phocagallery_categories :

    کد مربوطه هم فکر میکنم این باشه که قسمتیش رو قبلن قرار داده بودم:

    کد:
     if (!JComponentHelper::isEnabled('com_phocagallery', true)) {
        return JError::raiseError(JText::_('Phoca Gallery Error'), JText::_('Phoca Gallery is not installed on your system'));
    }
    
    if (! class_exists('PhocaGalleryLoader')) {
        //require_once( JPATH_ADMINISTRATOR.DS.'components'.DS.'com_phocagallery'.DS.'libraries'.DS.'loader.php');
        require_once (JPATH_ADMINISTRATOR.'/components/com_phocagallery/libraries/loader.php'); 
    }
    
    phocagalleryimport('phocagallery.path.path');
    phocagalleryimport('phocagallery.file.file');
    phocagalleryimport('phocagallery.file.filethumbnail');    
    
        $moduleclass_sfx        = $params->get('moduleclass_sfx');
        $jt_id                    = $params->get('jt_id', 'id');    
    // width-height all img !!!
        $width                    = (int)$params->get('width');
        $height                    = (int)$params->get('height');
    // module
        $catId                     = (string)$params->get('category_id');
        $count                    = (int)$params->get('count_images', 5);
        $animations                = $params->get('animations');
        $velocity                = $params->get('velocity');
        $interval                = $params->get('interval');
        $numbers                = $params->get('numbers');
        $navigation                = $params->get('navigation');
        $label                    = $params->get('label');
        //$thumbs                = $params->get('thumbs');
        $hideTools                = $params->get('hideTools');
        //$fullscreen            = $params->get('fullscreen');
        $width_label            = $params->get('width_label');
        $show_randomly             = $params->get('show_randomly');
        $numbers_align             = $params->get('numbers_align');
        $pos                     = $params->get('pos');
        $ots                     = $params->get('ots');
        $color_Out                 = $params->get('color_Out', '#FFFFFF');
        $background_Out         = $params->get('background_Out', '#333333');
        $color_Over             = $params->get('color_Over' , '#FFFFFF');
        $background_Over         = $params->get('background_Over' , '#000000');
        $color_Active            = $params->get('color_Active', '#FFFFFF');
        $background_Active         = $params->get('background_Active', '#CC3333');
    
        
        
    //SQL    
        $db         = &JFactory::getDBO();    
        $query      = ' SELECT a.title, a.description, a.filename'
                . ' FROM #__phocagallery_categories AS cc'
                . ' LEFT JOIN #__phocagallery AS a ON a.catid = cc.id'
                . ' WHERE a.published = 1 AND a.catid IN ('.$catId.')'
                            . ' GROUP BY a.catid'
                //. ' WHERE cc.published = 1 AND a.published = 1 AND a.catid = ' . (int)$catId
                //. ' ORDER BY RAND()'
                . ' ORDER BY a.date DESC'
                . ' LIMIT '.(int)$count;
        $db->setQuery($query);
        $images = $db->loadObjectList();
        
    require JModuleHelper::getLayoutPath('mod_jt_skitter_slideshow_img', $params->get('layout', 'default'));    
    ?>

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


موضوعات مشابه

  1. راهنمایی در موردگذاشتن آهنگ روی سایت جوملایی
    توسط carsworld.ir در انجمن سوالهای عمومی جوملا 2.5 فارسی
    پاسخ ها: 7
    آخرين نوشته: 08-21-2012, 09:19 AM
  2. پاسخ ها: 0
    آخرين نوشته: 07-23-2012, 08:06 AM
  3. درخواست راهنمایی از دوستان جوملایی برای شروع کار با جوملا
    توسط meysam_ak در انجمن سوالهای عمومی جوملا 2.5 فارسی
    پاسخ ها: 10
    آخرين نوشته: 06-28-2012, 02:37 PM
  4. درخواست راهنمایی در مورد جابه جایی موقعیت قالب zetes
    توسط arash2880 در انجمن قالب های جوملا 1.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 11-20-2011, 05:08 PM
  5. راهنمایی در رابطه با راه اندازی یک سایت با بخش هایی مجزا
    توسط daneshpejoo در انجمن سوالهای عمومی جوملا 1.7 فارسی
    پاسخ ها: 2
    آخرين نوشته: 11-17-2011, 08:19 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •