注册
 找回密码
 注册
江西广告网
查看: 1023|回复: 2
打印 上一主题 下一主题

Yoho和其它版:::学校信息:::插件已增加工作信息插件

[复制链接]
  • TA的每日心情
    擦汗
    2016-12-6 16:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1
    跳转到指定楼层
    发表于 2009-5-19 17:00:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本插件原作者 cfking 先前发布于论坛, 为了方便yoho风格用户使用, 特将些插件转过来,稍作了调整发布给论坛朋友, 当然不是yoho风格的朋友也可以使用...还是那些话,要感谢就感谢原作者,我只是借花献佛......

    演示地址: http://www.ad119.cn/home/cp.php?ac=school

    工作信息插件:  http://www.discuz.net/thread-1300380-1-1.html



    内附安装说明.txt文件,请根据说明进行调整
    本版本解决BUG:
    1,创建空群组的bug;
    2,css错乱的bug;
    3,IE6.0下学校信息浮动框不能覆盖select的入学年份的巨大bug;

    本版本增加自动安装升级数据库程序school_install.php,不会升级数据库的直接安装即可。


    安装方法:

    手动修改安装方法:

    上传文件夹所有文件到home根目录下,修改下列文件:



    1,修改cp.php
    查找:
    1. 'userapp', 'task', 'credit', 'password', 'domain'
    复制代码
    在其后加入:
    1. ,'school'
    复制代码
    2,修改api/class/MyBase.php
    查找:
    1. 'resideCity'        => $space['residecity'],
    复制代码
    下方增加:
    1. 'univs_name' => $space['univs_name'],
    2.             'univs_degree' => $space['univs_degree'],
    3.             'univs_year' => $space['univs_year'],
    4.             'univs_department' => $space['univs_department'],
    5.             'highschool' => $space['highschool'],
    6.             'highschool_year' => sprintf('%04d-%02d-%02d', $space['highschool_year']),
    7.             'juniorhighSchool' => $space['juniorhighSchool'],
    8.             'juniorhighSchool_year' => sprintf('%04d-%02d-%02d', $space

    9. ['juniorhighSchool_year']),
    10.             'elementarySchool' => $space['elementarySchool'],
    11.             'elementarySchool_year' => sprintf('%04d-%02d-%02d', $space

    12. ['elementarySchool_year']),
    复制代码
    3,修改source/space_index.php
    查找:
    1. $space['reside'] = trim(($space['resideprovince']?"<a href=\"network.php?

    2. ac=space&resideprovince=".rawurlencode($space['resideprovince'])."&searchmode=1\">$space

    3. [resideprovince]</a>":'').($space['residecity']?" <a href=\"network.php?

    4. ac=space&residecity=".rawurlencode($space['residecity'])."&searchmode=1\">$space

    5. [residecity]</a>":''));
    复制代码
    下方增加:
    1. //学校信息搜索开始     
    2. $space['univs'] = trim(($space['univs_name']?"<a href=\"network.php?

    3. ac=space&univs_name=".rawurlencode($space['univs_name'])."&searchmode=1\">$space

    4. [univs_name]</a>":'').($space['univs_year']?" <a href=\"network.php?

    5. ac=space&univs_year=".rawurlencode($space['univs_year'])."&searchmode=1\">$space

    6. [univs_year]</a>":''));
    7.     $space['high'] = trim(($space['highschool']?"<a href=\"network.php?

    8. ac=space&highschool=".rawurlencode($space['highschool'])."&searchmode=1\">$space

    9. [highschool]</a>":'').($space['highschool_year']?" <a href=\"network.php?

    10. ac=space&highschool_year=".rawurlencode($space['highschool_year'])."&searchmode=1\">$space

    11. [highschool_year]</a>":''));
    12.     $space['juniorhigh'] = trim(($space['juniorhighSchool']?"<a href=\"network.php?

    13. ac=space&juniorhighSchool=".rawurlencode($space['juniorhighSchool'])."&searchmode=1

    14. \">$space[juniorhighSchool]</a>":'').($space['juniorhighSchool_year']?" <a

    15. href=\"network.php?ac=space&juniorhighSchool_year=".rawurlencode($space

    16. ['juniorhighSchool_year'])."&searchmode=1\">$space[juniorhighSchool_year]</a>":''));
    17.     $space['elementary'] = trim(($space['elementarySchool']?"<a href=\"network.php?

    18. ac=space&elementarySchool=".rawurlencode($space['elementarySchool'])."&searchmode=1

    19. \">$space[elementarySchool]</a>":'').($space['highschool_year']?" <a href=\"network.php?

    20. ac=space&elementarySchool_year=".rawurlencode($space

    21. ['elementarySchool_year'])."&searchmode=1\">$space[elementarySchool_year]</a>":''));
    22. //学校信息搜索结束
    复制代码
    4,修改source/network_space.php
    查找:
    1. $gets['residecity'] = empty($_GET['residecity'])?'':stripsearchkey($_GET['residecity']);
    复制代码
    下方增加
    1. //学校信息搜索开始
    2. $gets['univs_name'] = empty($_GET['univs_name'])?'':stripsearchkey($_GET['univs_name']);
    3. $gets['univs_year'] = empty($_GET['univs_year'])?'':stripsearchkey($_GET['univs_year']);
    4. $gets['univs_degree'] = empty($_GET['univs_degree'])?'':stripsearchkey($_GET

    5. ['univs_degree']);
    6. $gets['univs_department'] = empty($_GET['univs_department'])?'':stripsearchkey($_GET

    7. ['univs_department']);
    8. $gets['highschool'] = empty($_GET['highschool'])?'':stripsearchkey($_GET['highschool']);
    9. $gets['highschool_year'] = empty($_GET['highschool_year'])?'':stripsearchkey($_GET

    10. ['highschool_year']);
    11. $gets['juniorhighSchool'] = empty($_GET['juniorhighSchool'])?'':stripsearchkey($_GET

    12. ['juniorhighSchool']);
    13. $gets['juniorhighSchool_year'] = empty($_GET['juniorhighSchool_year'])?'':stripsearchkey

    14. ($_GET['juniorhighSchool_year']);
    15. $gets['elementarySchool'] = empty($_GET['elementarySchool'])?'':stripsearchkey($_GET

    16. ['elementarySchool']);
    17. $gets['elementarySchool_year'] = empty($_GET['elementarySchool_year'])?'':stripsearchkey

    18. ($_GET['elementarySchool_year']);
    19. //学校信息搜索结束
    复制代码
    5,修改template/你的风格/cp_header.htm(装了yoho风格的朋友可以不必要改这项)

    查找:
    1. <li$actives[profile]><a href="cp.php?ac=profile"><span>个人资料</span></a></li>
    复制代码
    下方增加:
    1. <li$actives[school]><a href="cp.php?ac=school"><span>学校信息</span></a></li>
    复制代码
    6,修改template/你的风格/space_index.htm (装了yoho风格的朋友可以不必要改这项)
    查找:
    1. <!--{loop $fields $fieldid $value}-->
    2.      <!--{if $space["field_$fieldid"] && empty($value['invisible'])}-->
    3.      <!--{eval $fieldvalue = $space["field_$fieldid"]; $urlvalue = rawurlencode

    4. ($fieldvalue);}-->
    5.      <li>$value[title]:<!--{if $value[allowsearch]}-->
    6.      <a href="network.php?ac=space&field_$fieldid=$urlvalue&searchmode=1">$fieldvalue</a>
    7.      <!--{else}-->$fieldvalue<!--{/if}--></li>
    8.      <!--{/if}-->
    9.      <!--{/loop}-->
    10.     </ul>
    11.     <!--{/if}-->   
    12.    
    13.    </div>

    复制代码
    下方增加:
    1. <!--{if $space[univs_name]}-->
    2.   <!--{if ckprivacy('school')}-->
    3.                         <div id="space_feed" class="feed">
    4.                                 <h3 class="feed_header">
    5.                                         <span class="r_option">
    6.                                         <!--{if $space[self]}--><a href="cp.php?ac=school"

    7. class="action">编辑学校信息</a><!--{/if}-->
    8.                                         </span>
    9.                                         <span class="entry-title">学校信息</span>
    10.                                 </h3>               
    11.                                 <div class="box_content">
    12. <table cellspacing="2" cellpadding="2" class="infotable">

    13. <!--{if $space[univs_name]}-->

    14. <tr>

    15. <th width="54"><div align="right">大学:</div></th>

    16. <td width="509"><a href="network.php?ac=space&searchmode=1&univs_name=$space[univs_name]"

    17. title="寻找来自 $space[univs_name] 的校友" target="_blank">$space[univs_name]</a><!--{if

    18. $space[univs_year]}--> - $space[univs_year]级<!--{/if}--><!--{if $space[univs_department]}-

    19. -> - $space[univs_department]<!--{/if}--></td>
    20. </tr>

    21. <!--{/if}-->

    22. <!--{if $space[highschool]}-->

    23. <tr>

    24. <th><div align="right">高中:</div></th>

    25. <td><a href="network.php?ac=space&searchmode=1&highschool=$space[highschool]" title="寻找来

    26. 自 $space[highschool] 的校友" target="_blank">$space[highschool]</a><!--{if $space

    27. [highschool_year]}--> - $space[highschool_year]级<!--{/if}--></td>
    28. </tr>

    29. <!--{/if}-->

    30. <!--{if $space[juniorhighSchool]}-->

    31. <tr>

    32. <th><div align="right">初中:</div></th>

    33. <td><a href="network.php?ac=space&searchmode=1&juniorhighSchool=$space[juniorhighSchool]"

    34. title="寻找来自 $space[juniorhighSchool] 的校友" target="_blank">$space[juniorhighSchool]

    35. </a><!--{if $space[juniorhighSchool_year]}--> - $space[juniorhighSchool_year]级 <!--{/if}--

    36. ></td>
    37. </tr>

    38. <!--{/if}-->

    39. <!--{if $space[elementarySchool]}-->

    40. <tr>

    41. <th><div align="right">小学:</div></th>

    42. <td><a href="network.php?ac=space&searchmode=1&elementarySchool=$space[elementarySchool]"

    43. title="寻找来自 $space[elementarySchool] 的校友" target="_blank">$space[elementarySchool]

    44. </a><!--{if $space[elementarySchool_year]}--> - $space[elementarySchool_year]级 <!--{/if}--

    45. ></td>
    46. </tr>

    47. <!--{/if}-->
    48. </table>

    49. <!--{else}-->
    50.                         <div id="space_feed" class="feed">
    51.                                 <h3 class="feed_header">
    52.                                         <span class="r_option">
    53.                                         <a href="cp.php?ac=friend&op=add&uid=$space[uid]"

    54. target="_blank" title="未公开!"><img  src="image/lock01.gif" /></a>
    55.                                         </span>
    56.                                         <span class="entry-title">学校信息</span>
    57.                                 </h3>
    58.                                 <div class="box_content">
    59.                                         <ul>
    60.                                         </ul>


    61. <!--{/if}-->
    62.                                 </div>
    63.                         </div>

    64. <!--{/if}-->
    复制代码
    7,修改template/你的风格/cp_privacy.htm
    查找:
    1. <tr>
    2.    <th width="100">个人基本资料</th>
    3.    <td><select name="privacy[view][profile]">
    4.     <option value="0"$sels[view][profile][0]>全站用户可见</option>
    5.     <option value="1"$sels[view][profile][1]>仅好友可见</option>
    6.     <option value="2"$sels[view][profile][2]>仅自己可见</option>
    7.     </select></td>
    8.   </tr>
    复制代码
    下方增加:
    1. <tr>
    2.    <th width="100">学校信息资料</th>
    3.    <td><select name="privacy[view][school]">
    4.     <option value="0"$sels[view][school][0]>全站用户可见</option>
    5.     <option value="1"$sels[view][school][1]>仅好友可见</option>
    6.     <option value="2"$sels[view][school][2]>仅自己可见</option>
    7.     </select></td>
    8.   </tr>
    复制代码
    8,上传修改过的文件,覆盖原文件

    9,升级数据库

    执行数据库升级文件:school_install.php。 更新缓存!!!!

    学校信息1.2完美版GBK.rar

    52.31 KB, 下载次数: 74

    该用户从未签到

    3
    发表于 2009-6-5 20:44:02 | 只看该作者
    好东西啊 呵呵 谢谢楼主

    该用户从未签到

    2
    发表于 2009-5-26 10:36:58 | 只看该作者
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表