'article_seo_set'); $article_seo_type = array(1 => stlang('portal'), 2 => stlang('bbs'), 3 => stlang('blog')); $article_seo_set = tool_common_get('article_seo'); $article_seo_set['open_type'] = dunserialize($article_seo_set['open_type']); $article_seo_set['open_forum'] = dunserialize($article_seo_set['open_forum']); seo_tpl($args); function article_seo_set(){ global $_G,$pluin_info,$article_seo_set,$article_seo_type; if($_GET['editsubmit']){ $set = $_GET['set']; $set['open_type'] = serialize($_GET['open_type']); $set['open_forum'] = serialize($set['open_forum']); tool_common_set('article_seo', $set); cpmsg(stlang('op_success'), PLUGIN_GO."article_seo", 'succeed'); }else{ $info = $article_seo_set; $show .= seoOutput::show_title(stlang('base_set')); $show .= seoOutput::show_tr( array( 'name' => stlang('open_seo'), 'desc' => stlang('show_open_seo_mod'), 'arr' => array( 'name' => 'is_open', 'info' => $info, 'int_val' => 2, 'lang_type' => 2, ), ) ,'radio'); $show .= seoOutput::show_tr( array( 'name' => stlang('can_see_seo_uid'), 'desc' => stlang('can_see_seo_uid_notice'), 'arr' => array( 'name' => 'view_seo_uid', 'info' => $info, ), ) ,'input'); $show .= seoOutput::show_tr( array( 'name' => stlang('seo_run_range'), 'desc' => stlang('seo_run_range_notice'), 'arr' => array( 'name' => 'open_type', 'info' => $info, 'option_arr' => $article_seo_type, ), ) ,'checkbox'); require_once libfile('function/forumlist'); $show .= seoOutput::add_tr(array(''), stlang('seo_run_forum')); $show .= seoOutput::add_tr(array(''), '
'.stlang('seo_run_forum_notice').'
'); if(VIP){ $show .= seoOutput::show_title(stlang('seo_word_set')); $show .= seoOutput::show_tr( array( 'name' => stlang('is_open_seo_word'), 'desc' => '', 'arr' => array( 'name' => 'is_open_word', 'info' => $info, 'int_val' => 2, 'lang_type' => 2, ), ) ,'radio'); $show .= seoOutput::show_tr( array( 'name' => stlang('seo_word_open_mode'), 'desc' => '', 'arr' => array( 'name' => 'word_open_mode', 'info' => $info, 'int_val' => 1, 'lang_arr' => array(stlang('seo_for_spider').stlang('tuijian'), stlang('seo_for_all')), 'lang_type' => 2, ), ) ,'radio'); } $show .= seoOutput::show_title(stlang('text_and_title_set')); $show .= seoOutput::show_tr( array( 'name' => stlang('is_open_seo_push'), 'desc' => '', 'arr' => array( 'name' => 'is_open_seo_push', 'info' => $info, 'int_val' => 2, 'lang_type' => 2, ), ) ,'radio'); $show .= seoOutput::show_tr( array( 'name' => stlang('text_push_mode'), 'desc' => '', 'arr' => array( 'name' => 'push_open_mode', 'info' => $info, 'int_val' => 2, 'lang_arr' => array(stlang('seo_for_spider'), stlang('seo_for_all')), 'lang_type' => 2, ), ) ,'radio'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_title_header'), 'desc' => stlang('push_title_footer_notice'), 'arr' => array( 'name' => 'push_title_header', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_title_footer'), 'desc' => stlang('push_title_footer_notice'), 'arr' => array( 'name' => 'push_title_footer', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_content_header'), 'desc' => stlang('row_class'), 'arr' => array( 'name' => 'push_content_header', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_content_body'), 'desc' => stlang('row_class'), 'arr' => array( 'name' => 'push_content_body', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_content_footer'), 'desc' => stlang('row_class'), 'arr' => array( 'name' => 'push_content_footer', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_reply_header'), 'desc' => stlang('row_class'), 'arr' => array( 'name' => 'push_reply_header', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_reply_body'), 'desc' => stlang('row_class'), 'arr' => array( 'name' => 'push_reply_body', 'info' => $info, ), ) ,'textarea'); $show .= seoOutput::show_tr( array( 'name' => stlang('push_reply_footer'), 'desc' => stlang('row_class'), 'arr' => array( 'name' => 'push_reply_footer', 'info' => $info, ), ) ,'textarea'); $info['show'] = $show; $info['tpl'] = 'common_set'; return $info; } } //ͬÒå´Ê function get_replace_words($page = 0, $perpage = 0, $s = ''){ $words = array(); $word_arr = get_seo_word_arr(); $total_count = count($word_arr); if($page > 0 && $perpage > 0){ if($s){ $search_arr = array(); foreach($word_arr as $k => $v){ if(strexists($v, $s)) $search_arr[] = $v; } $word_arr = $search_arr; $total_count = count($word_arr); } $start = ($page-1)*$perpage; $word_arr = array_slice($word_arr, $start, $perpage); } $ext_str = get_seo_word_split(); foreach((array)$word_arr as $k=>$v){ if(!$v) continue; $str_arr = explode($ext_str, $v);//¹Ø¼ü´Ê·Ö¸î·û $words += array("$str_arr[0]" => "$str_arr[1]"); } return array('list' => $words, 'total_count' => $total_count); } function replace_del_wrap($str){ if($str == get_seo_word_split()) return; $str .= WRAP; return $str; } ?>