گفتم اين آموزش از همه مهم تره تا بقيه آموزش ها ! من فقط پايه و اساس كا رو مي گم . بقيه كار ها بر عهده خودتان ! براي ساخت ماژول شما 3 کار رو بايد قبل از شروع انجم بديد . 1 - چه ماژولي ميخواهيد بسازي ؟ 2- آيا براي ساخت اين ماژول Admin لازم است ؟ 3 - كشيدن فلوچارت آن روي كاغذ. ------------------------------------------------------------------ براي ساخت ماژول ما نياز به فايل هاي زير داريم . index.php copyright.php پوشه Admin : index.php case.php links.php اينها فايل هاي اساسي ماژول مي باشند . بقيه فايل هاي اضافي كه در بعضي از ماژول ها مي بينيد . همون كد هاي اضافه داخل ماژول هست . حالا شروع مي كنيم . اول يك پوشه به نام ماژولي كه مي خواهيد به سازيد مثلا name در پوشه modules ناك اضافه مي كنيد . سپس ميريم سر index.php : كد پايه آن : کد: <?php if (!eregi("modules.php", $_SERVER['PHP_SELF'])) { die ("You can't access this file directly..."); } require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); $pagetitle = "- $module_name"; include("header.php"); $index = 1; OpenTable(); ### NAME modules echo"هرچي ميخواي بنويس !" .""; CloseTable(); include("footer.php"); ?> در واقع شما بايد بين دو تگ OpenTable(); و CloseTable(); كدهاي خودتو نو وارد كنيد . اگر به كد هاي php تسلط داريد كه هيچي ! خودتون كد هايتان را همانطور كه گفتم بين اون دوتگ قرار دهيد . اگرم نه فقط يك صفحه كه توش بعضي مطالب و ... باشه ! براي اين كار شما بايد در فرانت پيج اون چيزي رو كه مي خواهيد درست كنيد بسازيد . مثلا يك كادري كه در آن چنديدن مطلب هست . بعد ميريد در قسمت code و از اونجا كد هاي بين دو تگ <body> و <body/> را كپي كرده و ميريد به ماژول ( ابزار نيوك ) براي تبديل html به php كه الحمدالله همه دارن اگرم روي ناكتون نصب نيست تو خيلي از سايت ها مثلا آفاق يا ايران نيوك اين سيستم در دسترس هست . بعد شما بعد از تبديل فقط اون كد هاي بين : کد: PHP: <?php #### Generated by Html to PHP converter By Disipal Site (Disipal Network) #### و کد: ?> رو يعني فقط مال خودتونو ! بر مي داريد و در جايي كه در بالا گفتم قرار مي دهيد . بعد ذخيره مي كنيد . حالا نوبت به فايل copyright.php مي رسه ! كافيه كد زير رو بريزيد تو فايل copyright.php و در جاهايي كه مشخص شده تغييرات رو بدهيد . کد: PHP: <?PHP ############ ###### # modulesNAME for PHP-Nuke ported by monkeyMan ###### (May. 31, 2005) Version 1.0 ###### Created by Marvin.P ###### http://YORSITE.com ############ $author_name = "Your MODULES"; $author_email = "name@site.com"; $author_homepage = "http://namesite.com"; $license = "GNU/GPL"; $download_location = "http://www.namesite.com/"; $module_version = "1.0"; $module_description = "xxxxxxxxxxxxxxxxxxxxxxx."; function show_copyright() { global $author_name, $author_email, $author_homepage, $license, $download_location, $module_version, $module_description; if ($author_name == "") { $author_name = "N/A"; } if ($author_email == "") { $author_email = "N/A"; } if ($author_homepage == "") { $author_homepage = "N/A"; } if ($license == "") { $license = "N/A"; } if ($download_location == "") { $download_location = "N/A"; } if ($module_version == "") { $module_version = "N/A"; } if ($module_description == "") { $module_description = "N/A"; } $module_name = basename(dirname(__FILE__)); $module_name = eregi_replace("_", " ", $module_name); echo "<html>\n" ."<body bgcolor=\"#F6F6EB\" link=\"#363636\" alink=\"#363636\" vlink=\"#363636\">\n" ."<title>$module_name: Copyright Information</title>\n" ."<font size=\"2\" color=\"#363636\" face=\"Verdana, Helvetica\">\n" ."<center><b>Module Copyright © Information</b><br>" ."$module_name module for <a href=\"http://phpnuke.org\" target=\"new\">PHP-Nuke</a><br><br></center>\n" ."<img src=\"../../images/arrow.gif\" border=\"0\"> <b>Module's Name:</b> $module_name<br>\n" ."<img src=\"../../images/arrow.gif\" border=\"0\"> <b>Module's Version:</b> $module_version<br>\n" ."<img src=\"../../images/arrow.gif\" border=\"0\"> <b>Module's Description:</b> $module_description<br>\n" ."<img src=\"../../images/arrow.gif\" border=\"0\"> <b>License:</b> $license<br>\n" ."<img src=\"../../images/arrow.gif\" border=\"0\"> <b>Author's Name:</b> $author_name<br>\n" ."<img src=\"../../images/arrow.gif\" border=\"0\"> <b>Author's Email:</b> $author_email<br><br>\n" ."<center>[ <a href=\"http://YORSITE.com\" target=\"new\">Author's HomePage</a> | <a href=\"javascript:void(0)\" onClick=javascript:self.close()>Close</a> ]</center>\n" ."</font>\n" ."</body>\n" ."</html>"; } show_copyright(); ?> حالا نوبت به ادمين ميرسه ! ساخت اين قسمت مشكله ! يعني نياز به دانش php هست . منبع:majidonline.com