|
@@ -159,11 +159,46 @@ class Content
|
|
|
} else {
|
|
|
$menu[$k]['class'] = '';
|
|
|
}
|
|
|
+
|
|
|
+ $menu[$k]['html'] = $this->getMenuHtml($k, $menu[$k]);
|
|
|
}
|
|
|
|
|
|
return $menu;
|
|
|
}
|
|
|
|
|
|
+ private function getMenuHtml($k, $v)
|
|
|
+ {
|
|
|
+ $html = '<a href="'.$v['link'].'">'.$v['name'].'</a>';
|
|
|
+
|
|
|
+ if ($k == 'news' || $k == 'feature') {
|
|
|
+ $name = strip_tags($v['name']);
|
|
|
+ if ($k == 'news') {
|
|
|
+ $t = 1;
|
|
|
+ } else {
|
|
|
+ $t = 3;
|
|
|
+ }
|
|
|
+ $data = Dever::load('push/lib/data')->get('menu_' . $k, '菜单里的' . $name . '推荐列表', 4, '1,3,5');
|
|
|
+ if (!$data) {
|
|
|
+ $data = Dever::load('content/lib/news')->getHome($t, 4);
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($data) {
|
|
|
+ $html .= '<div class="'.$k.'-rec-layer header-recommend-layer">';
|
|
|
+ foreach ($data as $k1 => $v1) {
|
|
|
+ $html .= '<dl>
|
|
|
+ <a href="'.$v1['link'].'" target="_blank">
|
|
|
+ <dt class="poster"><img src="'.$v1['pic'].'" alt="" /></dt>
|
|
|
+ <dd>'.$v1['name'].'</dd>
|
|
|
+ </a>
|
|
|
+ </dl>';
|
|
|
+ }
|
|
|
+ $html .= '</div>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return $html;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public function ad()
|
|
|
{
|