گاها برحسب کاربرد شبکه اجتماعی مدیران شبکه علاقه مند هستند ک کاربران مطالب را تنها در گروه ها ارسال نمایند و از ارسال پست بدون گروه خودداری کنند.
روش انجام:
۱- از پوشه js قالب، فایل inside_postform.js را با نرم افزار Notepad++ باز میکنیم.
۲- عبارت share_with_type را یافته و مقابل آن “group” میگذاریم.
۳- عبارت share_with_xtra را یافته و مقابل آن “گروهی انتخاب کنید ” را مینویسیم
۴- فایل header از پوشه html قالب را باز و عبارت زیر را میابیم:
<div id=“sharewith”onclick=“dropdiv_open(‘updateoptions’,-2);”>
<ahref=“javascript:;”id=“selectedupdateoption”onfocus=“this.blur();”><span defaultvalue=“<?= $this->lang(‘os_pf_title_newmsg_all’) ?>”></span><b></b></a>
<div id=“updateoptions”style=“display:none;”>
<ahref=“javascript:;”onclick=“postform_sharewith_all(‘<?= $this->lang(‘os_pf_title_newmsg_all’) ?>’);”><?=$this->lang(‘os_pf_title_newmsg_all’)?></a>
<?php if($this->request[0]==‘user’&&$this->params->user&&$this->params->user!=$this->user->id&&$tmp=$this->network->get_user_by_id($this->params->user))?>
<ahref=“javascript:;”onclick=“postform_sharewith_user(‘<?= htmlspecialchars($tmp->username) ?>’);”onfocus=“this.blur();”title=“<?= htmlspecialchars($u->fullname) ?>”><?=htmlspecialchars(str_cut($tmp->username,30))?></a>
<?php?>
<?php foreach($this->user->get_top_groups(10)as$g)?>
<ahref=“javascript:;”onclick=“postform_sharewith_group(‘<?= htmlspecialchars($g->title) ?>’);”onfocus=“this.blur();”title=“<?= htmlspecialchars($g->title) ?>”><?=htmlspecialchars(str_cut($g->title,30))?></a>
<?php?>
<!–
<ahref=“javascript:;”onclick=“postform_sharewith_findgroup();”><?=$this->lang(‘pf_title_newmsg_mngrp’)?></a>
–>
<ahref=“javascript:;”onclick=“postform_sharewith_finduser();”style=“border-bottom:0px;”><?=$this->lang(‘pf_title_newmsg_mnusr’)?></a>
</div>
</div>
و عبارت زیر را جایگزین آن می کنیم:
<div id=“sharewith”onclick=“dropdiv_open(‘updateoptions’,-2);”>
<ahref=“javascript:;”id=“selectedupdateoption”onfocus=“this.blur();”><span defaultvalue=“<?= $this->lang(‘os_pf_title_newmsg_all’) ?>”></span></a>
<div id=“updateoptions”style=“display:none;”>
<?php if($this->request[0]==‘user’&&$this->params->user&&$this->params->user!=$this->user->id&&$tmp=$this->network->get_user_by_id($this->params->user))?>
<ahref=“javascript:;”onclick=“postform_sharewith_user(‘<?= htmlspecialchars($tmp->username) ?>’);”onfocus=“this.blur();”title=“<?= htmlspecialchars($u->fullname) ?>”><?=htmlspecialchars(str_cut($tmp->username,30))?></a>
<?php?>
<ahref=“javascript:;”onclick=“postform_sharewith_group(‘عمومی’);”onfocus=“this.blur();”title=“پست عمومی”>پستعمومی</a>
<ahref=“javascript:;”onclick=“postform_sharewith_findgroup();”><?=$this->lang(‘pf_title_newmsg_mngrp’)?></a>
<?php foreach($this->user->get_top_groups(60)as$g)?>
<ahref=“javascript:;”onclick=“postform_sharewith_group(‘<?= htmlspecialchars($g->title) ?>’);”onfocus=“this.blur();”title=“<?= htmlspecialchars($g->title) ?>”><?=htmlspecialchars(str_cut($g->title,30))?></a>
<?php?>
<ahref=“javascript:;”onclick=“postform_sharewith_finduser();”style=“border-bottom:0px;”><?=$this->lang(‘pf_title_newmsg_mnusr’)?></a>
</div>
</div>
5- یک گروه می سازیم در شبکه و نام نمایشی آن را عمومی میگذاریم
توجه:
نام انگلیسی به دلخواه خود هرچه خواستید قرار دهید.
۶- تمامی فایل ها را با فرمت utf-8 without BOM ذخیره میکنیم.
http://www.itport.ir
اجبار کاربران به ارسال مطالب فقط به گروه
هیچ نظری موجود نیست:
ارسال یک نظر