12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- <?php
- namespace Content\Lib;
- use Dever;
- class Person
- {
- # 获取文章信息
- public function getInfo()
- {
- $id = Dever::input('id');
- $data = Dever::db('content/person')->getOne($id);
- if (!$data) {
- Dever::alert('错误的信息');
- }
- if ($data['source_id']) {
- $data['source'] = Dever::db('content/source')->one($data['source_id']);
- }
- $data['bdate'] = date('Y年m月d日', $data['bdate']);
- $data['skill'] = Dever::array_decode($data['skill']);
- $data['learn'] = Dever::array_decode($data['learn']);
- $data['life'] = Dever::array_decode($data['life']);
- $data['ability_array'] = array($data['ability']);
- if (strstr($data['ability'], ',')) {
- $data['ability_array'] = explode(',', $data['ability']);
- }
- if (strstr($data['ability'], ',')) {
- $data['ability_array'] = explode(',', $data['ability']);
- }
- $data['ability_html'] = '';
- if ($data['ability_array']) {
- foreach ($data['ability_array'] as $v) {
- $data['ability_html'] .= '<span>'.$v.'</span>';
- }
- }
- $data['skill_html'] = '';
- if ($data['skill']) {
- foreach ($data['skill'] as $v) {
- $data['skill_html'] .= '<li class="tec'.$v['level'].'">'.$v['name'].'<span></span></li>';
- }
- }
- $data['content'] = '';
- if ($data['desc']) {
- $data['content'] = '<h2>人物简介</h2><p>'.$data['desc'].'</p>';
- }
- if ($data['learn']) {
- $data['content'] .= '<h2>学习经历</h2>';
- foreach ($data['learn'] as $v) {
- $data['content'] .= '<p><span style="color:#808080;">'.$v['name'].'</span></p>';
- $desc = Dever::split($v['desc']);
- foreach ($desc as $v1) {
- $data['content'] .= '<p>'.$v1.'</p>';
- }
- }
- }
- if ($data['life']) {
- $data['content'] .= '<h2>生活经历</h2>';
- foreach ($data['life'] as $v) {
- $data['content'] .= '<p><span style="color:#808080;">'.$v['name'].'</span></p>';
- $desc = Dever::split($v['desc']);
- foreach ($desc as $v1) {
- $data['content'] .= '<p>'.$v1.'</p>';
- }
- }
- }
- return $data;
- }
- # 获取精彩推荐
- public function getTop()
- {
- $where = array();
-
- $data = Dever::db('content/person')->getTop($where);
- if ($data) {
- foreach ($data as $k => $v) {
- $data[$k]['link'] = Dever::url('about?id=' . $v['id'], 'main');
- $data[$k]['bdate'] = date('Y-m-d', $v['bdate']);
- }
- }
- return $data;
- }
- }
|