لو سمحتوا كيف اوقف التسجيل بالمجلة واجعل التسجيل
عن طريق لوحة التحكم الخاصة بالمشرف العام
فقط
![]()
![]()
![]()
مع العلم انا استخدم phpnuke 5.6
لو سمحتوا كيف اوقف التسجيل بالمجلة واجعل التسجيل
عن طريق لوحة التحكم الخاصة بالمشرف العام
فقط
![]()
![]()
![]()
مع العلم انا استخدم phpnuke 5.6
up للرفع
هذه من برمجتي، وهي لك ولأعضاء سوالف هدية:
إغلاق التسجيل :
1 - افتح ملف (config)
بعد السطر 93 : $articlecomm = 1;
أضف :
$reg = 0;
$reg_m = "ضع النص هنا";
احفظ الملف
************************************
2 - افتح ملف settings في مجلد admin/modules
بعد السطر 177 : CloseTable();
أضف ما يلي :
echo "<br>";
OpenTable();
if ($reg) {$yes = "checked";} else {$no = "checked";}
echo "<center><font class=\"option\"><b>"._ALLOWREG."</b></font></center>"
."<table border=\"0\"><tr><td>"._DOALLOWREG."";
echo "<input type=\"radio\" name=\"xreg\" value=\"1\" $yes>"._YES." "
."<input type=\"radio\" name=\"xreg\" value=\"0\" $no>"._NO."<br><br>"._ALLOWREG_MSG."</td></tr><tr><td>";
echo "<td><textarea name=\"xreg_m\" cols=\"50\" rows=\"5\">$reg_m</textarea>";
echo "</td></tr></table>";
CloseTable();
echo "<br>";
************************************
ابحث عن :
function ConfigSave($xsitename, $xnukeurl, $xsite_logo, $xslogan, $xstartdate, $xadminmail, $xtop, $xstoryhome, $xoldnum, $xultramode, $xanonpost, $xDefault_Theme, $xbanners, $xfoot1, $xfoot2, $xfoot3, $xfoot4, $xbackend_title, $xbackend_language, $xlanguage, $xlocale, $xmultilingual, $xuseflags, $xnotify, $xnotify_email, $xnotify_subject, $xnotify_message, $xnotify_from, $xmoderate, $xcommentlimit, $xanonymous, $xadmingraphic, $xminpass, $xhttpref, $xhttprefmax, $xpollcomm, $xarticlecomm) {
واستبدله بـ :
function ConfigSave($xsitename, $xnukeurl, $xsite_logo, $xslogan, $xstartdate, $xadminmail, $xtop, $xstoryhome, $xoldnum, $xultramode, $xanonpost, $xDefault_Theme, $xbanners, $xfoot1, $xfoot2, $xfoot3, $xfoot4, $xbackend_title, $xbackend_language, $xlanguage, $xlocale, $xmultilingual, $xuseflags, $xnotify, $xnotify_email, $xnotify_subject, $xnotify_message, $xnotify_from, $xmoderate, $xcommentlimit, $xanonymous, $xadmingraphic, $xminpass, $xhttpref, $xhttprefmax, $xpollcomm, $xarticlecomm,$xreg,$xreg_m) {
************************************
ابحث عن :
$xanonymous = FixQuotes($xanonymous);
وأضف تحتها :
$xreg_m = FixQuotes($xreg_m);
************************************
ابحث عن :
$content .= "\$articlecomm = $xarticlecomm;\n";
أضف تحتها :
$content .= "\$reg = $xreg;\n";
$content .= "\$reg_m = \"$xreg_m\";\n";
************************************
ابحث عن :
ConfigSave($xsitename, $xnukeurl, $xsite_logo, $xslogan, $xstartdate, $xadminmail, $xtop, $xstoryhome, $xoldnum, $xultramode, $xanonpost, $xDefault_Theme, $xbanners, $xfoot1, $xfoot2, $xfoot3, $xfoot4, $xbackend_title, $xbackend_language, $xlanguage, $xlocale, $xmultilingual, $xuseflags, $xnotify, $xnotify_email, $xnotify_subject, $xnotify_message, $xnotify_from, $xmoderate, $xcommentlimit, $xanonymous, $xadmingraphic, $xminpass, $xhttpref, $xhttprefmax, $xpollcomm, $xarticlecomm);
break;
واستبدلها بـ
ConfigSave($xsitename, $xnukeurl, $xsite_logo, $xslogan, $xstartdate, $xadminmail, $xtop, $xstoryhome, $xoldnum, $xultramode, $xanonpost, $xDefault_Theme, $xbanners, $xfoot1, $xfoot2, $xfoot3, $xfoot4, $xbackend_title, $xbackend_language, $xlanguage, $xlocale, $xmultilingual, $xuseflags, $xnotify, $xnotify_email, $xnotify_subject, $xnotify_message, $xnotify_from, $xmoderate, $xcommentlimit, $xanonymous, $xadmingraphic, $xminpass, $xhttpref, $xhttprefmax, $xpollcomm, $xarticlecomm,$xreg,$xreg_m);
break;
احفظ الملف
************************************
افتح ملف lang-XXX.php في مجلد admin/language
أضف في نهايته :
define("_ALLOWREG","خصائص التسجيل");
define("_DOALLOWREG","هل ترغب في فتح التسجيل؟");
define("_ALLOWREG_MSG","ما الرسالة التي تريدها أن تظهر إذا كان التسجيل مغلقا؟");
************************************
افتح ملف Index.php في مجلد modules/Your_Account
ابحث عن :
function new_user() {
if (!is_user($user)) {
include("header.php");
استبدلها بـ
function new_user() {
global $reg,$reg_m;
if (!is_user($user)) {
include("header.php");
if (!$reg) {
echo "<center>$reg_m";
exit ();
}
************************************
لكي تتحكم بالتسجيل، اتجه إلى لوحة التحكم، ثم خصائص المجلة (لوحة التحكم بالمجلة)، سيظهر لك خيار فتح التسجيل أو إغلاقه
والنص الذي تريده أن يظهر إذا كان التسجيل مغلقا
مشكور اخوي على الرد والمساعدة لكن اخوي انا ودي اجعل التسجيل عن طريق لوحة التحكم الخاصة بالمشرف العام فقط
![]()
![]()
up للرفع
up للرفع
up للرفع
up للرفع
up للرفع
up للرفع
up