ارسال پیغام خصوصی به تمامی اعضای سایت در قسمت لیست کاربران
Mass Private Messages on Memberlist
کد PHP:http://www.vbulletin.org/forum/showthread.php?t=188560
سلام
با استفاده از ایم هک شما میتونید از لیست کاربران چند کاربرو انتخاب کنید و پیغام خصوصی ارسال کنید مثلا" 200 کاربر انتخاب میکنید و به 200 تاشون یک پیغامو ارسال میکنید.
قالب بخش memberlist_resultsbit را ادیت کنید و کد زیر را پیدا کنید.
کد PHP:</tr>
به جاش قرار بدید
کد PHP:<td class="$bgclass"><input type="checkbox" name="deletebox[$userinfo[userid]]" value="$userinfo[userid]" /></td>
</tr>
قالب بخش memberlist را ادیت کنید و کد زیر را پیدا کنید
کد PHP:<form action="profile.php?do=deleteusergroups&usergroupid=$usergroupid" method="post">
<input type="hidden" name="do" value="deleteusergroups" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
<input type="hidden" name="usergroupid" value="$usergroupid" />
به جاش قرار بدید:
کد PHP:<script type="text/javascript">
<!--
function pm(tform)
{
var users = new Array();
var arrCount = 0;
for (i = 0; i < tform.elements.length; i++)
{
var element = tform.elements[i];
if ((element.name != "allbox") && (element.type == "checkbox") && (element.checked == true))
{
users[arrCount] = element.value;
arrCount++;
}
}
if (arrCount == 0)
{
alert("$vbphrase[no_users_selected]");
}
else
{
var querystring = "";
for (i = 0; i < users.length; i++)
{
querystring += "&userid[]=" + users[i];
}
self.location= "private.php?$session[sessionurl]do=newpm" + querystring;
}
}
// -->
</script>
<if condition="$totalcols++"></if>
<form action="private.php" method="post" name="vbform">
در همون بخش کد زیر را پیدا کنید
کد PHP:</form>
به جاش بزارید
کد PHP:<input type="button" class="button" value="$vbphrase[send_private_message_to_selected_users]" onclick="pm(this.form);" title="title" style="float:right"/>
</form>
در همون بخش کد زیر را پیدا کنید
کد PHP:</tr>
$memberlistbits
به جاش بزارید
کد PHP:<td class="thead" align="right"><input type="checkbox" name="allbox" title="$vbphrase[check_uncheck_all]" onclick="js_check_all(this.form);" />$vbphrase[check_uncheck_all]</td>
</tr>
$memberlistbits





LinkBack URL
About LinkBacks





پاسخ با نقل قول


علاقه مندی ها (Bookmarks)