وحید حاجی پور 105 ارسال شده در اسفند 89 سلام دوستان عزیزانی که کامپوننت نویس هستند لطف کنند کمک کنند دوستان خدمت شما عرض کنم که من می خواستم یک سری اطلاعات رو در دیتا بیس insert کنم برای اینکار می خوام با دیتا بیس ارتباط برقرار کنم ایا در چوملا کلاسی برای اینکار در نظر گرفته شده یا باید خودمون کدهای مای اسکیول رو بنویسیم ممنون می شم اگر کلاسی باشه نام کلاس رو بگید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
ستار رضايي 80 ارسال شده در اسفند 89 دوست عزیز برای این کار باید در فایل xml نصب کامپوننت دستورهای خودتون را قرار بدید که روش کار به اینصورت هست [align=LEFT] DROPTABLE IF EXISTS #__XXX_XXX CREATE TABLE #__XXX_XXX ( fldID int(11) NOT NULL auto_increment, fldCName varchar(255) collate utf8_bin default NULL, fldDesc text collate utf8_bin NOT NULL, fldImage varchar(255) collate utf8_bin NOT NULL default '', ordering int(11) NOT NULL default '0', published tinyint(4) NOT NULL default '0', KEY fldCID ( fldID) ) DROPTABLE IF EXISTS #__XXX_XXX [/align] نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در اسفند 89 این کار برای نصب هست اش درسه اگر اشتباه می کنم بازم راهنمایی کنید فکر کنم پیدا کردم .اگر اشتباه نکنم باید از این کلاس استفاده کنم jfactory اینم نمونه کدی هست که نوشتم function insertdata() { $db=& jfactory::getdbo(); $query="INSERT INTO jos_components (name, link, admin_menu_link, admin_menu_alt, `option`, admin_menu_img, params) VALUES ('Hello World','option=com_hello','option=com_hello', 'Manage Hello','com_hello', 'js/ThemeOffice/component.png',''); "; $db->setquery($query); $result=$db->loadresult(); return $result; } اگر کد هم مشکلی داشت راهنماییم کنید مرسی از راهنماییتون راهنماییتون هم به دردم خورد. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
محمد رزاقی 40 ارسال شده در اسفند 89 بله درسته از کلاس jfactory باید استفاده کنید نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در اسفند 89 یه مشکلی هست من با این روش و از این تابع که استفاده می کنم دو تا ارور می ده Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/barnamen/public_html/libraries/joomla/database/database/mysql.php on line 359 Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/barnamen/public_html/libraries/joomla/database/database/mysql.php on line 362 ولی کارش رو انجام می ده می شه تو ضیخ بدید کجا من کد رو اشتباه نوشتم <?php defined( '_JEXEC' ) or die( 'Restricted access' ); echo 'Hello, World!'; insertdata(); function insertdata() { $db=& jfactory::getdbo(); $query="INSERT INTO jos_components (name, link, admin_menu_link, admin_menu_alt, `option`, admin_menu_img, params) VALUES ('Hello World','option=com_hello','option=com_hello', 'Manage Hello','com_hello', 'js/ThemeOffice/component.png',''); "; $db->setquery($query); $result = $db->loadResult(); return $result; } ?> نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
محمد رزاقی 40 ارسال شده در اسفند 89 اینو تست کنید: <?php defined( '_JEXEC' ) or die( 'Restricted access' ); echo 'Hello, World!'; insertdata(); function insertdata() { $db=& jfactory::getdbo(); $query="INSERT INTO jos_components (name, link, admin_menu_link, admin_menu_alt, option, admin_menu_img, params) VALUES ('Hello World','option=com_hello','option=com_hello', 'Manage Hello','com_hello', 'js/ThemeOffice/component.png','') "; $db->setquery($query); $result = $db->loadResult(); return $result; } ?> نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در اسفند 89 خیلی ممنون یا یاری خدا و کمک شما مشکلم حل شد اگر انسان هایی مثل شما در این دیار زیاد بشن و بی منت داشته هاشون رو ارئه کنند از این که هستیم جلو تر خواهیم بود باز هم صمیمانه ممنون نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
وحید حاجی پور 105 ارسال شده در اسفند 89 اگر از دوستان کسی دلیل اصلی این خطا ها رو می دونی اگر لطف کنه و توضیح بده ممنون می شم .چون با این خطا ها مدام روبه رو می شم. Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/barnamen/public_html/libraries/joomla/database/database/mysql.php on line 359 Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/barnamen/public_html/libraries/joomla/database/database/mysql.php on line 362 نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
محمد رزاقی 40 ارسال شده در اسفند 89 دوست عزیز مشکلات کد های شما تو دستورات sql هست. لطفا به single quote هایی که میگذارید دقت کنید. نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر