74cms分站职位发布只能在一个分站显示
2019独角兽企业重金招聘Python工程师标准>>>
1.首先在这几张表里面把subsite_id这个字段改成char类型,长度100。
74cms分站职位发布只能在一个分站显示 - 永不放弃 - 原创php教程|php博客|php乐园
2.修改企业发布职位,找到user/company下company_jobs.php这个文件中72和403行下分别添加$smarty->assign('subsite',get_subsite_all()),找到$setsqlarr['subsite_id']=intval($_CFG['subsite_id'])这行替换成
$subsite_id=!empty($_POST['subsite_id'])?$_POST['subsite_id']:array();
$subsite_id=!empty($subsite_id)?implode(',',$subsite_id):0;
3.在include下找到common.fun.php这个文件,在文件中添加函数
function get_subsite_all()
{
global $db;
$sql = "select * from ".table('subsite');
return $db->getall($sql);
}
4.在/templates/default/member_company/找到company_addjobs.htm这个模板中添加
<tr>
<td height="23" align="right">职位发布到:</td>
<td>{#if $QISHI.subsite_id=="0"#}{#/if#}
<!-- <label><input name="subsite_id" type="radio" value="0" checked />全站</label>
-->
{#foreach from=$subsite item=li#}
<label ><input name="subsite_id[]" type="checkbox" value="{#$li.s_id#}" />{#$li.s_districtname#}</label>
{#/foreach#}
</td>
</tr>
{#/if#}
在company_editjobs.htm这个模板中添加
{#if $QISHI.subsite=="1"#}
<tr>
<td height="23" align="right"><strong style="color:#FF0000">*</strong>职位发布到:</td>
<td><!--{#if $QISHI.subsite_id=="0"#}{#/if#}
<label><input name="subsite_id" type="radio" value="0" {#if $jobs.subsite_id=="0"#}checked="checked"{#/if#}/>全站</label>
-->
{#foreach from=$subsite item=li#}
<label ><input name="subsite_id[]" type="checkbox" value="{#$li.s_id#}" {#if strstr($jobs.subsite_id,$li.s_id) #}checked="checked"{#/if#} />{#$li.s_districtname#}</label>
{#/foreach#}
</td>
</tr>
{#/if#}
5.找到/include/template_lite/plugins/这个目录下function.qishi_jobs_list.php和function.qishi_company_list.php这个文件中找到
$wheresql.=" AND (subsite_id=0 OR subsite_id in (".intval($_CFG['subsite_id'])."))";这个替换成
$wheresql.=" AND (subsite_id=0 OR FIND_IN_SET(".intval($_CFG['subsite_id']).",subsite_id))";
6.完成代码改动就可以试试调用了。
转载于:https://my.oschina.net/u/1415028/blog/181322
74cms分站职位发布只能在一个分站显示相关推荐
- Office 2010 excel在打开两个表格的时候,只能在一个窗口显示,怎么分开来看?
点击程序窗口左上角EXCEL选项--高级--常规--忽略使用动态数据交换(DDE)的其它应用程序,把这个选项前的勾勾去除.就OK了. http://zhidao.baidu.com/link?u ...
- linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6 文章- 2 评论- 2 < ...
- 站群分站SEO优化利器-DiYunCMS分站管理插件介绍
DiYunCMS(帝云CMS)-免费开源可商用的PHP万能建站程序. 今天给大家分享一款帝云CMS强大的SEO优化推广插件-分站管理. 站群分站SEO优化利器-DiYunCMS分站管理插件介绍 插件介 ...
- wordpress 独立 php,wordpress怎么把所有文章分类单独在一个页面显示
如何让wordpress把所有文章分类单独在一个页面显示? 1.复制一个page.php文件改为page-abc.php,并在WordPress后台新建一个页面,固定链接地址改为abc(这个abc可随 ...
- PHP实现同一个账号只能在一个终端登陆
一个账号在a电脑登陆了,此时在b电脑登陆,就会将a踢下线,需要解决两个问题: 一.确保账号只能在一个地方登陆: 二.登陆后发送消息通知: 对于第一个问题,我们可以借助于session存储于redis之 ...
- IT行业职位发布量仍稳居榜首
IT行业职位发布量仍稳居榜首 作者:孟莉 中华英才网 来源:原创 发表时间:2002-03-01 人气数:11105 评论数:2 收藏数: 3 分享到: 新浪微博 腾讯微博 更多>> ...
- python多张图片在一个窗口显示方法
python解决显示图片时多张图片在多张窗口显示问题,使其在一个串口显示. 也就是桌面弹出好多张图片,需要手动关闭解决. 可以用一下方法操作: import matplotlib.pyplot as ...
- android视频显示,好消息,今天发布1节Android显示系统视频
原标题:好消息,今天发布1节Android显示系统视频 今天发布1节显示系统视频 第003课第01节_最简单的Surface测试程序 主要内容: 使用C语言编写Surface应用程序,忽略java复杂 ...
- 具有“高薪缘”的行业和职位发布
时下正值一年当中的跳槽旺季,你是否在为自己的跳槽计划盘算着?根据前程无忧(www.51job.com)发布的"2015年第一季度求职者跳槽意愿度调查"结果显示,超七成受访者表示会在 ...
最新文章
- openStack调试
- WebService就是这么简单
- linux特殊符号大全
- PostgreSql安装(win 2003 下)
- MapReduce基础开发之二数据去重和排序
- mxnet基础到提高(48)-ones和ones_like
- 【机器学习基础】半监督算法概览(Python)
- 结合使用嵌入式Tomcat和Maven tomcat插件
- java字典树(Trie)实现中文模糊匹配
- angular6 中使用bootstrap
- diff命令两个服务器文件,LINUX命令diff-文件管理-比较给定的两个文件的不同
- Anndroid 使用相机或相册打开图片
- Shell笔记5——函数的知识与实践
- win10打开蓝牙_WIN10蓝牙不能使用,开启蓝牙后不能识别到其它设备怎么办?
- Excel:文本数字转换成数字的三种方法(转)
- 在div的左上角添加三角形,文字45度倾斜显示
- 企业微信应用获取code
- 国内首部创业纪实电影《燃点》进校园:如何靠近成功的2%
- session Asii码转换
- 《国产操作系统之银河麒麟》银河麒麟服务器操作系统引导过程