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>
    &nbsp;&nbsp;-->
    {#foreach from=$subsite item=li#}
    <label ><input name="subsite_id[]" type="checkbox" value="{#$li.s_id#}" />{#$li.s_districtname#}</label>
    &nbsp;&nbsp;&nbsp;
    {#/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>
    &nbsp;&nbsp;-->
    {#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>
    &nbsp;&nbsp;&nbsp;
    {#/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分站职位发布只能在一个分站显示相关推荐

  1. Office 2010 excel在打开两个表格的时候,只能在一个窗口显示,怎么分开来看?

     点击程序窗口左上角EXCEL选项--高级--常规--忽略使用动态数据交换(DDE)的其它应用程序,把这个选项前的勾勾去除.就OK了. http://zhidao.baidu.com/link?u ...

  2. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 6  文章- 2  评论- 2 < ...

  3. 站群分站SEO优化利器-DiYunCMS分站管理插件介绍

    DiYunCMS(帝云CMS)-免费开源可商用的PHP万能建站程序. 今天给大家分享一款帝云CMS强大的SEO优化推广插件-分站管理. 站群分站SEO优化利器-DiYunCMS分站管理插件介绍 插件介 ...

  4. wordpress 独立 php,wordpress怎么把所有文章分类单独在一个页面显示

    如何让wordpress把所有文章分类单独在一个页面显示? 1.复制一个page.php文件改为page-abc.php,并在WordPress后台新建一个页面,固定链接地址改为abc(这个abc可随 ...

  5. PHP实现同一个账号只能在一个终端登陆

    一个账号在a电脑登陆了,此时在b电脑登陆,就会将a踢下线,需要解决两个问题: 一.确保账号只能在一个地方登陆: 二.登陆后发送消息通知: 对于第一个问题,我们可以借助于session存储于redis之 ...

  6. IT行业职位发布量仍稳居榜首

     IT行业职位发布量仍稳居榜首 作者:孟莉 中华英才网 来源:原创  发表时间:2002-03-01 人气数:11105  评论数:2  收藏数: 3 分享到: 新浪微博 腾讯微博 更多>> ...

  7. python多张图片在一个窗口显示方法

    python解决显示图片时多张图片在多张窗口显示问题,使其在一个串口显示. 也就是桌面弹出好多张图片,需要手动关闭解决. 可以用一下方法操作: import matplotlib.pyplot as ...

  8. android视频显示,好消息,今天发布1节Android显示系统视频

    原标题:好消息,今天发布1节Android显示系统视频 今天发布1节显示系统视频 第003课第01节_最简单的Surface测试程序 主要内容: 使用C语言编写Surface应用程序,忽略java复杂 ...

  9. 具有“高薪缘”的行业和职位发布

    时下正值一年当中的跳槽旺季,你是否在为自己的跳槽计划盘算着?根据前程无忧(www.51job.com)发布的"2015年第一季度求职者跳槽意愿度调查"结果显示,超七成受访者表示会在 ...

最新文章

  1. openStack调试
  2. WebService就是这么简单
  3. linux特殊符号大全
  4. PostgreSql安装(win 2003 下)
  5. MapReduce基础开发之二数据去重和排序
  6. mxnet基础到提高(48)-ones和ones_like
  7. 【机器学习基础】半监督算法概览(Python)
  8. 结合使用嵌入式Tomcat和Maven tomcat插件
  9. java字典树(Trie)实现中文模糊匹配
  10. angular6 中使用bootstrap
  11. diff命令两个服务器文件,LINUX命令diff-文件管理-比较给定的两个文件的不同
  12. Anndroid 使用相机或相册打开图片
  13. Shell笔记5——函数的知识与实践
  14. win10打开蓝牙_WIN10蓝牙不能使用,开启蓝牙后不能识别到其它设备怎么办?
  15. Excel:文本数字转换成数字的三种方法(转)
  16. 在div的左上角添加三角形,文字45度倾斜显示
  17. 企业微信应用获取code
  18. 国内首部创业纪实电影《燃点》进校园:如何靠近成功的2%
  19. session Asii码转换
  20. 《国产操作系统之银河麒麟》银河麒麟服务器操作系统引导过程

热门文章

  1. 试题 算法训练 小木棍
  2. javascript 生成简单等差数列
  3. vue 自定义组件 创建及其使用
  4. SolidWorks2016工程图中标记零件质心
  5. 面试过程中常遇到的Mysql优化方面的面试题
  6. SAP ABAP 系统同微软 Office 套件进行 Desktop Integration 的工作原理
  7. 企业信息安全,应当防患于未然
  8. SELinux系列(五)——SELinux工作模式设置(getenforce、setenforce和sestatus命令)
  9. 【Java EE】映射器
  10. Java中回车符的使用‘\r‘