seoset.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. //decode by http://dezend.qiling.org QQ 2859470
  3. function GetSeoType($seo_type = '', $formname = 'seo_type')
  4. {
  5. global $mymps_mymps;
  6. if ($formname == 'seo_force_store') {
  7. $seo_arr = array('active' => '动态', 'rewrite' => '标准伪静态');
  8. } else {
  9. if (in_array($formname, array('seo_force_category', 'seo_force_info')) && $mymps_mymps['cfg_if_rewritepy'] == 1) {
  10. $seo_arr = array('active' => '动态', 'rewrite' => '标准伪静态', 'rewrite_py' => '拼音伪静态');
  11. } else {
  12. $seo_arr = array('active' => '动态', 'rewrite' => '标准伪静态');
  13. }
  14. }
  15. $seo_type_form = '<select name=\'' . $formname . '\' id=\'' . $formname . '\'>';
  16. foreach ($seo_arr as $k => $v) {
  17. if ($k == $seo_type && $k != '') {
  18. $seo_type_form .= '<option value=\'' . $k . '\' selected style=\'background-color:#6EB00C;color:white\'>' . $v . '/' . $k . '</option>' . "\r\n";
  19. } else {
  20. $seo_type_form .= '<option value=\'' . $k . '\'>' . $v . '/' . $k . '</option>' . "\r\n";
  21. }
  22. }
  23. $seo_type_form .= '</select>' . "\r\n";
  24. return $seo_type_form;
  25. }
  26. define('CURSCRIPT', 'seoset');
  27. require_once dirname(__FILE__) . '/global.php';
  28. require_once MYMPS_INC . '/db.class.php';
  29. if (!submit_check(CURSCRIPT . '_submit')) {
  30. $here = MPS_SOFTNAME . '_SEO伪静态';
  31. chk_admin_purview('purview_SEO伪静态');
  32. $res = $db->query('SELECT description,value FROM ' . $db_mymps . 'config WHERE type=\'seo\'');
  33. while ($row = $db->fetchRow($res)) {
  34. $seo[$row['description']] = $row['value'];
  35. }
  36. include mymps_tpl(CURSCRIPT);
  37. } else {
  38. $seo_setarr = array('seo_sitename', 'seo_keywords', 'seo_description', 'seo_force_about', 'seo_force_category', 'seo_force_info', 'seo_force_news', 'seo_force_yp', 'seo_force_space', 'seo_force_store', 'seo_force_goods', 'seo_html_make');
  39. mymps_delete('config', 'WHERE type = \'seo\'');
  40. foreach ($seo_setarr as $key) {
  41. if ($key == 'keywords') {
  42. $key = str_replace(',', ',', $key);
  43. }
  44. $db->query('INSERT ' . $db_mymps . 'config (description,value,type) VALUES (\'' . $key . '\',\'' . ${$key} . '\',\'seo\')');
  45. }
  46. foreach (array('category_tree', 'corp_tree', 'seoset') as $range) {
  47. clear_cache_files($range);
  48. }
  49. updateadvertisement();
  50. write_msg('系统SEO设置更新成功!', 'seoset.php', 'WriteRecord');
  51. }
  52. is_object($db) && $db->Close();
  53. $mymps_global = $db = $db_mymps = $part = NULL;