پارس جوم ::  انجمن های تخصصی جوملا
ارور در کامپوننت محاسبه گر قیمت - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: ارور در کامپوننت محاسبه گر قیمت (/thread-945.html)

صفحه‌ها: 1 2 3 4 5


ارور در کامپوننت محاسبه گر قیمت - farjadp - ۹-۲-۱۳۹۰ ۰۷:۵۶ عصر


با عرض سلام خدمت دوستانبنده محاسبه گر جوملا رو نصب کردم ولی متاسفانه ارور داره این آدرس صفحه هستش : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


این ارور :
کد php:
Warning: require_once(/home/raya/domains/rayavnd.com/public_html/RayaPanel/components/com_ipricecalc/tables/ipricecalc.php) [function.require-once]: failed to open streamNo such file or directory in /home/raya/domains/rayavnd.com/public_html/components/com_ipricecalc/models/category.php on line 7

Fatal error
: require_once() [function.require]: Failed opening required '/home/raya/domains/rayavnd.com/public_html/RayaPanel/components/com_ipricecalc/tables/ipricecalc.php' (include_path='.:/usr/local/lib/php'in /home/raya/domains/rayavnd.com/public_html/components/com_ipricecalc/models/category.php on line 7 



این کدهای مربوط به ipricecalc.php

کد php:
<?php


// no direct access
defined('_JEXEC') or die('Restricted access');

jimport('joomla.application.component.helper');

require_once(
JPATH_COMPONENT.DS.'controller.php');

// Create the controller
$controller = new IPriceCalcController();

// Perform the Request task
$controller->execute(JRequest::getVar('task'null'default''cmd'));

// Redirect if set by the controller
$controller->redirect();
?>




اینم از کدهای category.php

کد php:
<?php

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );
jimport('joomla.application.component.model');
JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_ipricecalc'.DS.'tables');
require_once( 
JPATH_ADMINISTRATOR.DS.'components'.DS.'com_ipricecalc'.DS.'tables'.DS.'ipricecalc.php');

class 
IPriceCalcModelCategory extends JModel
{

    function 
getCategories$options=array() )
    {
        
$table =& JTable::getInstance('Iprice_item''JTable');
        
$table->SetQuery('P'); 
        return 
$table->GetList(@$options['limitstart'], @$options['limit'] );
    }
    
    function 
getCategoriesCount( &$options )
    {
        
$query 'SELECT * FROM #__categories where section = "com_ipricecalc"';
        
//echo $query;
        
return $this->_getListCount$query );
    }
    

    function 
getItemsCount$options=array() )
    {
        
$table =& JTable::getInstance('Iprice_item''JTable');
        
$table->SetQuery('P'); 
        return 
$table->GetCount();
    }
    
    function 
getNextOrderNo()
    {
        
$db JFactory::getDBO();
        
$query 'SELECT MAX(orderno) from #__iprice_order_main';
        
$db->setQuery($query);
        
$nextorder + (int) $db->LoadResult();
        return 
$nextorder;
    }
    
    function 
updateTotals($orderno)
    {
        
$db JFactory::getDBO();
        
$query 'update #__iprice_order as ipo set amount = (select cost from #__iprice_item as ipi where ipi.id=ipo.itemid ) where orderno = '. (int) $orderno;
        
$db->setQuery($query);
        if (!
$db->query())
            
JError::raiseError500$db->stderr());
            
        
$query 'update #__iprice_order_main as ipom set totalamount = (select sum(amount*countitems) from #__iprice_order as ipo where ipo.orderno=ipom.orderno ) where orderno = '. (int) $orderno;
        
$db->setQuery($query);
        if (!
$db->query())
            
JError::raiseError500$db->stderr());
    }
    
    function 
insOrder$items$contact$orderno )
    {
        
//$msg = 'Count items '.count($items);
        
if (!$contact)
          return 
false;
      
        
$db JFactory::getDBO();

        
$query 'INSERT INTO #__iprice_order_main ( orderno, orderdate, fio, firm, email, phone, comments , totalamount)' .  
                    
' VALUES ( '.(int) $orderno.', NOW() , '.$db->Quote($contact->fio).', '.$db->Quote($contact->firm).', '.$db->Quote($contact->email).', '.$db->Quote($contact->phone).', '.$db->Quote($contact->comments).', 0 )';

        
$db->setQuery($query);
        if (!
$db->query())
            
JError::raiseError500$db->stderr());
                    
        foreach (
$items as $item) {
            if (
$item->cnt) {
                
$query 'INSERT INTO #__iprice_order ( orderno, itemid, countitems, amount)' .
                        
' VALUES ( '.(int) $orderno.', '.(int) $item->id.', '.(int) $item->cnt.', 0 )';
                
$db->setQuery($query);
                if (!
$db->query())
                    
JError::raiseError500$db->stderr());
            }
        }
        
$this->updateTotals($orderno);
    }
    
    function 
getOrder$orderno )
    {
        
$db JFactory::getDBO();
        
$query 'select * from #__iprice_order_main where orderno = '. (int) $orderno;
        
$db->setQuery($query);
        
$order $db->loadObject();
        return 
$order;
    }
    
    function 
getOrderItems$orderno )
    {
        
$query 'select ipc.title as category, ipi.catid, ipi.name, ipi.shortdesc, ipi.description, ipo.* from #__iprice_order as ipo '.
            
'LEFT JOIN #__iprice_item AS ipi ON ipo.itemid = ipi.id '.
            
'LEFT JOIN #__categories AS ipc ON ipi.catid = ipc.id where orderno = '.(int) $orderno' ORDER BY ipc.ordering, ipi.ordering';
        return 
$this->_getList$query );
    }
    




RE: ارور در کامپوننت محاسبه گر قیمت - وحید سیدی - ۹-۲-۱۳۹۰ ۱۱:۵۱ عصر

سلام
من به آدرسی که داده بودیید رفتم ولی مثل اینکه این کامپوننت را حذف کردید چون خطای 404 داد.
اگر مشکلتون حل نشده است کامپوننت را یکبار حذف کنید و دوباره نصب کنید.


RE: ارور در کامپوننت محاسبه گر قیمت - farjadp - ۱۰-۲-۱۳۹۰ ۰۳:۱۰ عصر

با سلام
جسارتاً چون نام دسته رو تغییر دادم بطبع این لینکی که در بالا گذاشتم هم باید تغییر میدادم
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

میشه یک نگاهی بندازید.
من چند بار پاک کردم. حتی کامپوننت اصلیش رو دانلود و نصب کردم ولی همش همین ارور رو میده


RE: ارور در کامپوننت محاسبه گر قیمت - tarantino - ۱۰-۲-۱۳۹۰ ۰۳:۲۹ عصر

جوملاي خودتون رو در root نصب كرديد؟
چيزي كه در اين خطا عجيبه اينه كه دو تا آدرس مختلف وجود داره كه تو خطاي اولي فولدر RayaPanel هست ولي تو دومي نيست!

در واقع تو اين خطا اشاره شده كه فايل مورد نظر تو آدرس مورد اشاره پيدا نشد..


RE: ارور در کامپوننت محاسبه گر قیمت - farjadp - ۱۰-۲-۱۳۹۰ ۰۳:۳۲ عصر

سلام جناب طالبی
بله در روت نصبه
این دو تا ارور در یک صفحه نمایش داده میشه و فکر کنم به هم ربط داشته باشه


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


RE: ارور در کامپوننت محاسبه گر قیمت - farjadp - ۱۰-۲-۱۳۹۰ ۰۸:۴۸ عصر

با تشکر از دوستان
درست شد
قضیه این بود که بنده اسم فولدر ادمین رو تغییر داده بودم(ترفندی بود که تو ویکی سایت جومفا خوندم) به خاطر همین مشکل برخورد
باز هم ممنون وقتتون رو گذاشتید


RE: ارور در کامپوننت محاسبه گر قیمت (حل شد) - مرتضی محمدجانی - ۲۹-۳-۱۳۹۰ ۰۸:۲۸ عصر

سلام
منم همین مشکل و داره یکی راهنمایی کنه که باید چیکار کنم
البته مشکل من اینه نه ایمین برای خریدار میفرسته نه برای فروشنده
من بهش نیاز دارم ممنون میشم که کمک کنید



RE: ارور در کامپوننت محاسبه گر قیمت (حل شد) - Reza Ganji - ۲۹-۳-۱۳۹۰ ۰۸:۳۴ عصر

آيا شما از نسخه اي استفاده ميكنيد كه كپي رايت و نام سازنده از ان حذف شده


RE: ارور در کامپوننت محاسبه گر قیمت (حل شد) - مرتضی محمدجانی - ۲۹-۳-۱۳۹۰ ۰۸:۳۷ عصر

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


RE: ارور در کامپوننت محاسبه گر قیمت (حل شد) - Reza Ganji - ۲۹-۳-۱۳۹۰ ۰۸:۴۵ عصر

تنظيمات ايميل سايت رو چك كنيد و از نسخه اي كه كپي رايت سازنده حذف نشده استفاده كنيد و اگر مشكل پابرجا بود اطلاع دهيد تا دوستان ديگر راهنمايي كنند ولي عمده مشكل ارسال نشدن ايميل توسط اين افزونه حذف كپي رايت سازنده است در صورتي كه تنظيمات ايميل سايت درست باشد.البته اگر حتما از اين افزونه كه نام آن Iprice ميباشد استفاده ميكنيد.