pn1367 0 ارسال شده در آبان 90 با سلام نمیدونم تاپیکمو در جای درستش دارم میزنم یا نه بهرحال ببخشید چون بهتر از اینجا ندیدم من دارم کامپوننت نویسی میکنم برای جوملا 1.5 و تا یه جاهای ی پیش رفتم جدول مربوطه رو تو دیتا بیس ساختم و طبق اموزش جوملا دارم یش میرم اما حالا برای قسمت اضافه کردن اطلاعات به داخل دیتا بیسم که باید بسازم موقع باز کردن ادرس مربوط به اینکه اطلاعات رو وارد باید بکنم ارورهای زیر رو نمایش میده : ممنون میشم بگین ایراد کارم کجاست اینم فایل هایی که از اونجا ارور داده میشه: http://www.jmdownload.ir/download.php?filename=13198143291.zip با تشکر نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آبان 90 ارورمو برطرف کردم ممنونم ز این همه راهنمایی تون دوستان مشکل واسم پیش اومده دوباره اما چه فایده که سوال کنم مشکلمو نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
Opera 36 ارسال شده در آبان 90 دوست عزیز اکثریت افراد این انجمن مصرف کننه هستند و نه تولید کننده برای بنده اگر سوالات این چنینی پیش بیاد، تو انجمن اصلی جوملا جهانی مینویسم و ده ها نفر برنامه نویس حرفه ای جوابمو میدند اینجا تعداد کمی تولید کننده هستند که وقتشون کمه و سوالات اینجا هم زیاد شما که مطرح میکنی سوالاتو، روز دیگه رفته صفحه بعدی به بعضی از همین دوستان پیغام خصوصی دادم و بعد از یک هفته جواب دادند چون سرشون شلوغه نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آبان 90 ارورمو برطرف کردم ممنونم ز این همه راهنمایی تون دوستان مشکل واسم پیش اومده دوباره اما چه فایده که سوال کنم مشکلمو سلام دوست عزیز بنده پست شما رو ندید ه بودم اګر دیده بودم حتما پاسخ شما رو می دادم یه چند روزی بود که کم وقت می کردم به انجمن سر بزنم ولی باز هم خوشحالم که یکی از کاربران سراغ برنامه نویسی رفته اګر سوالی بود من در خدمتم در ګرفتن پاسخ صبور باشید موفق باشید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آبان 90 خدا خیرتون بده یکی خوشحال شد من میخوام ادامه بدم حالا این ارور جدیدم برای قسمت پردازش داده هستش طبق اموزشی که دارم پیش میرم باید داخل admin.Pharmacopoeia.php کد های زیر را وارد کنم: function Pharmacopoeia( $option ) { global $mainframe; $row =& JTable::getInstance('Pharmacopoeia', 'Table'); if (!$row->bind(JRequest::get('post'))) { echo "\n"; exit(); } $row->name_fa = JRequest::getVar( 'name_fa', '', 'post', 'string', JREQUEST_ALLOWRAW ); $row->Pharmacopoeia = JRequest::getVar( Pharmacopoeia', '', 'post', 'string', JREQUEST_ALLOWRAW ); if(!$row->Pharmacopoeia_date) $row->Pharmacopoeia_date = date( 'Y-m-d H:i:s' ); if (!$row->store()) { echo "\n"; exit(); } $mainframe->redirect('index.php?option=' . $option, 'drug Saved'); } بعد از وارد کردن این کدها در مدیریت وقتی اطلاعات وارد میکنم و گزینه ذخیره رو میزنم هر دو ارور های جاوااسکریپت رو که تعریف شده میده و پیغام اخر برای ذخیره شند نمیاد و اطلاعات هم وارد دیتابیسم نمیشه نمیدونم مشکل از کجاست در ضمن من متوجه این قسمت کد نشدم که برای چی هست : !$row->bind و این قسمت : if (!$row->store()) آخه من همچین رذیف هایی تو دیتابیسم ندارم و منظور اینها چیست مثال کتاب رو هم که دیدم همچین ردیفی نداره در ضمن من از منبع انگلیسی دارم میخونم و اموزش میبینم .فارسی نیست که بتونم مشکلاتمو بفهمم برای همین میپرسم ممنون میشم راهنماییم کنید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
rojan 0 ارسال شده در آبان 90 خدا خیرتون بده یکی خوشحال شد من میخوام ادامه بدم حالا این ارور جدیدم برای قسمت پردازش داده هستش طبق اموزشی که دارم پیش میرم باید داخل admin.Pharmacopoeia.php کد های زیر را وارد کنم: function Pharmacopoeia( $option ) { global $mainframe; $row =& JTable::getInstance('Pharmacopoeia', 'Table'); if (!$row->bind(JRequest::get('post'))) { echo "\n"; exit(); } $row->name_fa = JRequest::getVar( 'name_fa', '', 'post', 'string', JREQUEST_ALLOWRAW ); $row->Pharmacopoeia = JRequest::getVar( Pharmacopoeia', '', 'post', 'string', JREQUEST_ALLOWRAW ); if(!$row->Pharmacopoeia_date) $row->Pharmacopoeia_date = date( 'Y-m-d H:i:s' ); if (!$row->store()) { echo "\n"; exit(); } $mainframe->redirect('index.php?option=' . $option, 'drug Saved'); } بعد از وارد کردن این کدها در مدیریت وقتی اطلاعات وارد میکنم و گزینه ذخیره رو میزنم هر دو ارور های جاوااسکریپت رو که تعریف شده میده و پیغام اخر برای ذخیره شند نمیاد و اطلاعات هم وارد دیتابیسم نمیشه نمیدونم مشکل از کجاست در ضمن من متوجه این قسمت کد نشدم که برای چی هست : !$row->bind و این قسمت : if (!$row->store()) آخه من همچین رذیف هایی تو دیتابیسم ندارم و منظور اینها چیست مثال کتاب رو هم که دیدم همچین ردیفی نداره در ضمن من از منبع انگلیسی دارم میخونم و اموزش میبینم .فارسی نیست که بتونم مشکلاتمو بفهمم برای همین میپرسم ممنون میشم راهنماییم کنید سلام دوست عزیز امکان دارد فایل آموزشی را اینجا لینکش را قرار بدهید متشکرم نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آبان 90 خدا خیرتون بده یکی خوشحال شد من میخوام ادامه بدم حالا این ارور جدیدم برای قسمت پردازش داده هستش طبق اموزشی که دارم پیش میرم باید داخل admin.Pharmacopoeia.php کد های زیر را وارد کنم: function Pharmacopoeia( $option ) { global $mainframe; $row =& JTable::getInstance('Pharmacopoeia', 'Table'); if (!$row->bind(JRequest::get('post'))) { echo "\n"; exit(); } $row->name_fa = JRequest::getVar( 'name_fa', '', 'post', 'string', JREQUEST_ALLOWRAW ); $row->Pharmacopoeia = JRequest::getVar( Pharmacopoeia', '', 'post', 'string', JREQUEST_ALLOWRAW ); if(!$row->Pharmacopoeia_date) $row->Pharmacopoeia_date = date( 'Y-m-d H:i:s' ); if (!$row->store()) { echo "\n"; exit(); } $mainframe->redirect('index.php?option=' . $option, 'drug Saved'); } بعد از وارد کردن این کدها در مدیریت وقتی اطلاعات وارد میکنم و گزینه ذخیره رو میزنم هر دو ارور های جاوااسکریپت رو که تعریف شده میده و پیغام اخر برای ذخیره شند نمیاد و اطلاعات هم وارد دیتابیسم نمیشه نمیدونم مشکل از کجاست در ضمن من متوجه این قسمت کد نشدم که برای چی هست : !$row->bind و این قسمت : if (!$row->store()) آخه من همچین رذیف هایی تو دیتابیسم ندارم و منظور اینها چیست مثال کتاب رو هم که دیدم همچین ردیفی نداره در ضمن من از منبع انگلیسی دارم میخونم و اموزش میبینم .فارسی نیست که بتونم مشکلاتمو بفهمم برای همین میپرسم ممنون میشم راهنماییم کنید سلام دوست عزیز یه پيشنهاد از این بنده حقیر می تونید از لینک زیر آموزش ببینید ام وی سی هست اش و آموزش هم جامع تر هست اش هر جا هم مشکل داشتید می تونم کمکتون کنم بنده خودم هم از این آموزش استفاده کردم http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.6 نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آبان 90 من با اینم مشکل ندارم کدهامم که درسته فقط اگر ممکنه ایرادمو بگین که چرا همچین اروری میده ممنون میشم من از کتاب Packtpub.Learning.Joomla.Extension.Development.May.2007_2 استفاده میکنم بله اینم مطالغه کردمولی باشه سختمه گرچه ولی خوب ادامه میدم از روی این از اول میرم نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آبان 90 مگه این برنامه نویسی برای جوملا با این لینکی که شما دادی چه فرقی میکنه؟؟ میشه توضیح بدید؟ و اینکه ایا کسی نیست کمکم کنه؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آبان 90 گفتن صبر کنم اما صبر کردم و خبری نشد ( نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مـرادی 155 ارسال شده در آبان 90 سلام این لینکی که جناب حاجی پور قرار دادند لینک سایت اصلی جوملا هست و اعتبار بیشتری داره یعنی مطالب درسته ولی امکان داره مطالبی که از روی این پی دی اف میخونید بعضی از کدها مشکل داشته باشن و در هنگام اجرا ارور بدن برای گرفتن پاسخ شما پیام خصوصی به جناب حاجی پور یا رضوانی بدید تا تاپیک شما رو دیده و شما رو راهنمایی کنند در پناه حق... نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آبان 90 این فایل پی دی اف خوبی که دشات و من رو جزب کرد این بود که کامپوننتی که داره توضیح میده و آموزش داده خیلی شبیه کامپوننت من هستش این کامپوننت خود جوملا خیلی ساده هستش مرسی نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آبان 90 مگه این برنامه نویسی برای جوملا با این لینکی که شما دادی چه فرقی میکنه؟؟ میشه توضیح بدید؟ و اینکه ایا کسی نیست کمکم کنه؟ سلام دوست عزیز بنده زمانی که می یام تمام پست های شما رفته صفحه بعد ببخشید که دیر به دیر سر می زنم ببینید لینکی که من بهتون دادم ام وی سی کار می کنه و زمانی که شما به این سبک اموزش ببینید می تونید برای جوملا 1.7 هم ساده تر و راحتر برنامه بنویسید . نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 حالا نمیتونین واسه این کمکم کنین؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آذر 90 حالا نمیتونین واسه این کمکم کنین؟ سلام دوست عزیز ببینید دلیل اینکه ګفتم از روی اون آموزش برید جلو برای این بود که هم وقت شما کمتر ګرفته شه هم وقت من برای اینکه دیګه من اون آموزش رو تقریبا از حفظ هستم و سری می تونستم جواب شما رو بدم . اګر امکان داره شما کامپوننت اتون رو که نوشتید برام ارسال کنید یا اینجا ضمیمه کنید . اون توابع bind ,save هم پارامتر های شما نیستند یک سری توابع از فریم ورک جوملا هستند که اطلاعات رو به دیتا بیس بیند می کنندد و ذخیره می کنند موفق باشید :thankyou::afro: نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 دوست عزیز طبق آموزش شما هخم دارم جلو میرم اما یخ سوالی که پیش اومده اینه که چطوری اینارو تو روت جولا بریزم تا اجرا بشوند حتی پارت اخر این آموزش رو گرفتم که جز دو پوشه سایت و ادمین یه سری فایلها بود من کجاباید فایلا ها رو بریزم تا جواب بده (میدونم باید داخل کامپوننت بریزم و با پیشوند com_) کامپوننت قبلی که نوشته بودم متاسفانه پاک شد .... پ .ن : خواهش میکنم سریعتر کمکم کنید من باید تا دوروز دیگه این فایلها رو تحویل بدم مرسی از کمکتوناین اموزش برای جوملا 1.6 بود ولی من دارم با 1.5 کار میکنم ( نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 ببخشید جواب سوال بالا رو خودم متوجه شدم من کامپوننتمو نوشتم براساس این آموزش (البته آموزش جوملا 1.5) که کامل خواسته هامو پیاده نکردم فقط خواستم براساس همون بنویسم حالا موقع نصب خطا میده : JInstaller::install: چنین پوشه ای هم اکنون فراخوانی شده است 'C:\wamp\www\Joomla\administrator\components\com_pharmacopoeia\views\pharmacopoeia\view.html.php' - لطفا ابتدا بررسی نمایید که : • این افزونه گسترش هم اکنون بصورت نصب شده وجود دارد • نام فایل در فایل XML به درستی نوشته شده است • فایلهایی که در داخل لیست extension.xml قرار دارد وجود ندارد. • تمامی فایل ها (شامل فایل XML نمیشود) به درستی در لیست extension.xml وجود دارد و و بصورت مضاعف وارد نشده اند • این پوشه ای که آدرس لیست فایلها به آن داده شده است خالی میباشد ممنون یمشم راهنماییم کنید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آذر 90 ببخشید جواب سوال بالا رو خودم متوجه شدم من کامپوننتمو نوشتم براساس این آموزش (البته آموزش جوملا 1.5) که کامل خواسته هامو پیاده نکردم فقط خواستم براساس همون بنویسم حالا موقع نصب خطا میده : JInstaller::install: چنین پوشه ای هم اکنون فراخوانی شده است 'C:\wamp\www\Joomla\administrator\components\com_pharmacopoeia\views\pharmacopoeia\view.html.php' - لطفا ابتدا بررسی نمایید که : • این افزونه گسترش هم اکنون بصورت نصب شده وجود دارد • نام فایل در فایل XML به درستی نوشته شده است • فایلهایی که در داخل لیست extension.xml قرار دارد وجود ندارد. • تمامی فایل ها (شامل فایل XML نمیشود) به درستی در لیست extension.xml وجود دارد و و بصورت مضاعف وارد نشده اند • این پوشه ای که آدرس لیست فایلها به آن داده شده است خالی میباشد ممنون یمشم راهنماییم کنید سلام دوست عزیز احتمال داره این موضوع درست باشه اګر بقیه کد نوسیی ها و ایکس ام ال رو بدون مشکل نوشته باشید • این افزونه گسترش هم اکنون بصورت نصب شده وجود دارد زمانس که ما افزونه رو از روی آموزش پیش می رفتید احتمال داره که این رو به صورت دستی به دیتا بیس و در بخش افزونه ها اضافه کرده باشید و الان که دارید نصب می کنید به مشکل خورده باشید . اګر امکان ش هست و مشکل یراتون پیش نمی یاد کامبوننت رو برام پیام خصوصی کنید . می تونید با شماره بنده هم تماس بګیرید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 ممنونم دوست عزیز این مشکلمم تونستم رفع کنم و نصب شد اما در منوی کامپوننت اسمش که اومد کلیک میکنم ارور میده که: Parse error: parse error, expecting `'{'' in C:\wamp\www\Joomla\administrator\components\com_pharmacopoeia\views\pharmacopoeias\view.html.php on line 22 اینم سورس فایلی که رور میده: http://www.jmdownload.ir/download.php?filename=13232072481.zip (در ضمن من چون نسخه ائلیه هست که دارم مینویسم عین کدهای آموزش رو دارم انجام میدم و چیزی که میخوام رو پیاده نکردم هنوز برتی همین کدها رو زیاد دست کاری نکردم و این قسمت کد هم که ارور میده عین اموزش هستش) مرسی از کمکتون حتما... نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 خودم مشکلاتم رو رفع کنم و کامپوننتم اجرا شد به درستی فقط باید فرمی که میخوام رور پیاده کنم نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 دوباره سلام دوستان من کامپوننتمو نوشتم و مشکلاتشم حل شد اما حالا من میخوام که دارو هامو توی یه جدول لیست کنم جدولی که اسم فارسی و انگلیسی دارو هستش و لینک داره که اون لینک اطلاعات کامل هر دارو رو به من نمایش میده اگر یکی باشه این تیکه رو برام بنویس ممنون میشم از دوستان کمک گرفتم اما متاسفانه گیج میشم تلفنی و سردر نمیارم نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آذر 90 دوباره سلام دوستان من کامپوننتمو نوشتم و مشکلاتشم حل شد اما حالا من میخوام که دارو هامو توی یه جدول لیست کنم جدولی که اسم فارسی و انگلیسی دارو هستش و لینک داره که اون لینک اطلاعات کامل هر دارو رو به من نمایش میده اگر یکی باشه این تیکه رو برام بنویس ممنون میشم از دوستان کمک گرفتم اما متاسفانه گیج میشم تلفنی و سردر نمیارم سلام این کد ی که باید داخل مدل قرار بدید function &getData1() { //-- Load the data if(empty($this->_data)) { $query = 'SELECT * FROM #__sampel' ; $this->_db->setQuery($query); $this->_data = $this->_db->loadObject(); } return $this->_data; }//function با این کد می تونید تمام محتویات جدولتون رو بیرون بکشید تمام سطر ها و ستون ها رو با استفاده از کد زیر هم در ویو و فایل ویو اچ تی ام ال پی اچ پی می تونید امکان دسترسی به محتویات خروجی رو در تی ام پی ال داشته باشید $getData1=& $this->get('getData1'); $this->assignRef('getData1', $getData1); داخل تی ام پی ام ال هم می تونید به صورت دستی به روش زیر یا با استفاده از foreach این کار رو انجام بدید echo $this->getData1->id; echo $this->getData1->enname; echo $this->getData1->faname; موفق باشید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
pn1367 0 ارسال شده در آذر 90 خیلی ممنونم اما این ارور رو میده موقع نمایش : Notice: Trying to get property of non-object in C:\wamp\www\Joomla\components\com_pharmacopoeia\views\pharmacopoeia\tmpl\default.php on line 6 من بخوام با foreach بنویسم چطوره؟ در ضمن این کد فک نکنم این قابلیت رو داشته باشه که مثلا تنظیم کنم تو هر صفحه 20 دارو نمایش داده بشه و ادامه به صفحه بعدی بره! باید چه کنم برای این؟ نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در آذر 90 خیلی ممنونم اما این ارور رو میده موقع نمایش : Notice: Trying to get property of non-object in C:\wamp\www\Joomla\components\com_pharmacopoeia\views\pharmacopoeia\tmpl\default.php on line 6 من بخوام با foreach بنویسم چطوره؟ در ضمن این کد فک نکنم این قابلیت رو داشته باشه که مثلا تنظیم کنم تو هر صفحه 20 دارو نمایش داده بشه و ادامه به صفحه بعدی بره! باید چه کنم برای این؟ این کدی که من نوشتم کاملا با کد شما هم خوانی نداره کدی که بنده نشوتم جدول شما رو شامل نمی شه باید ببینید که جدول شما به چه صورته اروری که به شما می ده مبنی بر این است که خروجی تابع شما خالیه یعنی مقداری رو بر نمی ګردونه بس بررسی کنید ببینیدمشکل از کجاس برای اینکه بتونید مقادیر برګشتی رو صفحه بندی کنید می تونید از کوئری استرینګ استفاده کنید مثلا یک متعییر در url قرار بدید و اسم اش رو بزارید page یا مثلا start یا هر چیزی بعد بر اساس مقدار اون از لیستتون بخونید به همین سادګی موفق باشید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر