/
www
/
wwwroot
/
guandn.cn
/
inc
/
Upload File
HOME
<?php if (!defined('BY')) { exit('Access Denied'); } function getsliders($classname = "", $sliderheight = 450, $num = 3) { $where = ""; if (!empty($classname)) { $where .= " and classname='{$classname}'"; } $data = $GLOBALS['db']->getall("select pic,url from #@__flash where 1=1 {$where} order by ordernum desc, id asc limit 0, {$num}"); foreach ($data as $val) { echo "<li><div style='height:{$sliderheight}px;background:url({$val['pic']}) center top no-repeat #f5f5f5'><a target='_blank' href='{$val['url']}'><img src='/app/static/images/sp.gif' style='width:100%;height:{$sliderheight}px;' /></a></div></li>\n"; } } function getalist($classid, $num) { $where = idss($classid, "cata"); $sql = "select id,classid,title,createtime from #@__info where 1=1 {$where} order by ordernum desc,id desc limit 0,{$num}"; $data = $GLOBALS['db']->getall($sql); foreach ($data as $val) { $val['createtime'] = date("Y-m-d", $val['createtime']); $href = chtml($val['classid'], $val['id']); echo "<li><span><a href='{$href}' target='_blank'>{$val['title']}</a></span><em>{$val['createtime']}</em></li>"; } } function getsub($fid, $num = 10, $tpl = "") { $data = $GLOBALS['db']->getall("select id,classname,catapic from #@__cata where fid='{$fid}' limit 0,{$num}"); foreach ($data as $k => $val) { $str = $tpl; $href = ac($val['id']); if (!empty($str)) { $str = str_replace("[href]", $href, $str); $str = str_replace('[id]', $val['id'], $str); $str = str_replace('[classname]', $val['classname'], $str); $res[] = $str; } else { $res[] = "<li><a href='{$href}'>{$val['classname']}</a></li>"; } } if (isset($res)) { return implode('', $res); } else { return ""; } } function gettxtlink() { $data = $GLOBALS['db']->getall("select title,url from #@__link where classid='0' order by ordernum desc"); foreach ($data as $val) { echo "<a href='{$val['url']}'>{$val['title']}</a>"; } } //内容关键词替换 function kcontent($str) { $st = $str; $data = $GLOBALS['db']->getall('select * from #@__keyword'); foreach ($data as $val) { if (!empty($val['url'])) { $str = str_replace("[{$val['title']}]", "<a href='{$val['url']}' title='{$val['title']}'>{$val['title']}</a>", $str); } else { $str = str_replace("[{$val['title']}]", "<a href='/tag/{$val['tag']}' title='{$val['title']}'>{$val['title']}</a>", $str); } } return $str; } //内容关键词展示 function getkeylink($str, $max = 4) { $str = str_replace(array('、', ';', ';', '|'), array(',', ',', ',', ','), $str); $s = explode(',', $str); $return = ''; foreach ($s as $key => $val) { if ($key >= $max) { break; } $val = filterbadstring($val); if (!empty($val)) { $return .= "<a href='/search/{$val}'>{$val}</a>"; } } return $return; } function searchk($k, $fs = "", $reserved = "") { if (empty($k)) { $k = $reserved; } if (empty($k) || empty($fs)) { return ''; } else { $arr = array(); $k = str_replace(array('、', ',', ';', ';', '|'), array(',', ',', ',', ',', ','), $k); $fs = str_replace(array('、', ',', ';', ';', '|'), array(',', ',', ',', ',', ','), $fs); $s = explode(',', $k); $fs = explode(',', $fs); foreach ($s as $val) { for ($i = 0; $i < count($fs); $i++) { $arr[] = "{$fs[$i]} like '%{$val}%'"; } } $return = implode(' or ', $arr); if (count($arr) > 1) { $return = "({$return})"; } return $return; } } function show_str($len) { $nstr = ''; if ($len > 1) { $nstr = str_repeat(' ', $len - 1); $nstr = "{$nstr}├"; } return $nstr; } function get_cata($tbl, $fid = 0, $defaultid = 0, $addsql = '', $style = true) { $str = ''; if ($fid == 0) { $sql = "select * from $tbl where fid=0 and deep=1 {$addsql} order by ordernum desc,id asc"; } else { $sql = "select * from $tbl where fid={$fid} {$addsql} order by ordernum desc,id asc"; } $result = $GLOBALS['db']->getall($sql); foreach ($result as $rows) { if ($style) { $deepstr = show_str($rows['deep']); } else { $deepstr = ""; } if (intval($defaultid) == intval($rows['id'])) { $str .= "<option value='{$rows['id']}' selected='selected'>{$deepstr}{$rows['classname']}</option>"; } else { $str .= "<option value='{$rows['id']}'>{$deepstr}{$rows['classname']}</option>"; } $str .= get_cata($tbl, $rows['id'], $defaultid, $addsql); } return $str; } function getcplink($classid) { $str = ""; $data = $GLOBALS['db']->getall("select title,url from #@__link where classid='{$classid}' order by ordernum desc"); foreach ($data as $val) { $str .= "<a target='_blank' href='{$val['url']}'><em>{$val['title']}</em></a>"; } return $str; } function getcplist($classid, $num = 4) { $str = ""; $where = idss($classid, "cata"); $sql = "select id,classid,title,createtime,pic from #@__item where property like '%首页推荐%' {$where} order by ordernum desc,id desc limit 0,{$num}"; $data = $GLOBALS['db']->getall($sql); foreach ($data as $val) { $val['createtime'] = date("Y-m-d", $val['createtime']); $val['pic'] = imgcache($val['pic'], 300, 185); $href = chtml($val['classid'], $val['id']); $str .= "<li><a target='_blank' href='{$href}' title='{$val['title']}'><div class='d1'><img alt='{$val['title']}' src='{$val['pic']}' alt='' /></div><div class='d2'><em class='sl1'>{$val['title']}</em></div></a></span></li>"; } return $str; } function getids($str, $split = ',') { if (empty($str)) { return ""; } $str = explode($split, $str); foreach ($str as $val) { if (empty($val)) { continue; } $arr[] = $val; } if (isset($arr)) { return implode($split, $arr); } else { return ''; } }