以下是【老貓】分享的內容全文:
大型招生培訓網門戶程序 維博招生vbmcms 8.0 實現百度地圖
維博招生vbmcms 8.0 解密版下載地址 http://m.karishmamanandhar.com/website/phpsite/2311.html
網站生成百度地圖的優勢:
網站地圖一般有兩種形式,第一種形式是HTML,主要針對用戶方便瀏覽和查詢網站信息;第二種形式則是XML版本的網站地圖。英文Sitemap中的S大寫時通常特指XML網站地圖。XML版本網站地圖由XML標簽組成,文件本身必須是utf編碼。
網站地圖文件實際上就是列出網站需要被收錄的頁面URL。最簡單的網站地圖可以是一個純文本文件,文件只要列出頁面URL,一行列一個URL,搜索引擎就能抓取并理解文件內容。
<?xml version=”1.0″ encoding=”UTF-8″?> <urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″> <url> <loc>http://www.example.Com/</loc> <lastmod>2010-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0. 8</priority> </url> </urlset>
這是標準的xml語法, 指url集 ,里面的每個標記,就是一個頁面地址
在這里填寫你要提交的頁面的完整地址
這里面填寫該頁面的最后更新時間
這里面填寫該頁面的更新頻率
這里面填寫該頁面對于整站的權重
當然,如果你實在不想寫,你可以不寫changefreq 和 priority
其中 urlset 標簽是必需的,聲明文檔所使用的Sitemap協議版本。
url 標簽也是必需的,是它下面所有網址的母標簽。
loc 標簽也是必需的,這一行列出的就是頁面完整URl.
lastmod 是可選標簽,表示頁面最后一次更新時間。
changefreg 是可選標簽,代表文件更新頻率。標簽值包括:
·always,一直變動,指的是每次訪問頁面內容都不同。
·hourly,每小時。
·daily,每天。
·weekly,每星期。
·monthly,每月。
·yearly,每年。
·never,從不改變。
網站地圖中聲明的更新頻率對搜索引擎來說只是一個提示,供搜索引擎蜘蛛參考,但搜索引擎不一定真的認為頁面更新頻率就是站長自己聲明的那樣。
---------------------------------------
其他資料可以自行百度。。。
下面說一下維博招生vbmcms8.0 如何生成百度XML
首先修改 admin/information.php 文件
在
else if ($action == 'pm') {前面增加如下代碼:
else if ($action == 'makebaiduxml') {
chk_admin_purview('purview_課程信息');
//$admindir = getcwdOL();
$where = 'WHERE 1';
$where .= ($info_level != '' ? ' AND a.info_level = \'' . $info_level . '\'' : '');
switch ($info_level) {
case '0':
$here = '待審 ';
break;
case '1':
$here = '正常 ';
break;
case '2':
$here = '推薦 ';
break;
}
$here .= '課程信息列表';
$rows_num = $db->getOne('SELECT COUNT(a.id) FROM `' . $db_mymps . 'information` AS a ' . $where);
$param = setParam(array('part', 'show', 'keywords', 'info_level', 'upgrade', 'ifred', 'ifbold', 'certify'));
$information = array();
$page1 = $db->getAll('SELECT a.*,b.catname,b.dir_typename FROM `' . $db_mymps . 'information` AS a LEFT JOIN `' . $db_mymps . 'category` AS b ON a.catid = b.catid WHERE 1 ORDER BY a.id DESC LIMIT 1000');
$sitemap = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"
xmlns:mobile=\"http://www.baidu.com/schemas/sitemap-mobile/1/\">\r\n";
$sitemap .= "<url>\r\n"."<loc>".$mymps_global[SiteUrl]."</loc>\r\n"."<lastmod>".date('Y-m-d')."</lastmod>\r\n<changefreq>weekly</changefreq>\r\n<priority>0.6</priority>\r\n</url>\r\n";
foreach ($page1 as $k => $row ) {
$arr['id'] = $row['id'];
$arr['uri'] = Rewrite('info', array('dir_typename' => $row['dir_typename'], 'id' => $row['id']));
$arr['uri_cat'] = '?keywords=' . $row[catid] . '&show=catidno';
$arr['levelid'] = $row['levelid'];
$arr['ip'] = $row['ip'];
$arr['certify'] = $row['certify'];
$arr['ip2area'] = $row['ip2area'];
$arr['contact_who'] = ($row['userid'] ? '<a href="javascript:void(0);" onclick="setbg(\'Mymps會員中心\',400,110,\'../box.php?part=member&userid=' . $row['userid'] . '&admindir=' . $admindir . '\')">' . $row[userid] . '</a>' : $row['contact_who']);
$arr['title'] = $row['title'];
$arr['catid'] = $row['catid'];
$arr['catname'] = $row['catname'];
$arr['img_path'] = $row['img_path'];
$arr['ifred'] = $row['ifred'];
$arr['ifbold'] = $row['ifbold'];
$arr['begintime'] = $row['begintime'];
$arr['ip'] = $row['ip'];
$arr['info_level'] = $information_level[$row[info_level]];
$arr['directory'] = $db -> getOne("SELECT directory FROM `{$db_mymps}city` WHERE cityid = '$row[cityid]'");
$arr['domain'] = $db -> getOne("SELECT domain FROM `{$db_mymps}city` WHERE cityid = '$row[cityid]'");
$arr['infouri']=$arr['domain']?$arr['domain'].$arr['uri']:$mymps_global[SiteUrl].$mymps_global['cfg_citiesdir'].'/'.$arr['directory'].'/'.$arr['uri'];
$sitemap .= "<url>\r\n"."<loc>".$arr['infouri']."</loc>\r\n"."<lastmod>".date('Y-m-d',$row['begintime'])."</lastmod>\r\n<changefreq>weekly</changefreq>\r\n<priority>0.6</priority>\r\n</url>\r\n";
}
$sitemap .= '</urlset>';
$file = fopen("../Sitemap.xml","w");
fwrite($file,$sitemap);
fclose($file);
echo '<a href="'.$mymps_global[SiteUrl].'/Sitemap.xml"/>百度Sitemap</a>生成成功';
}以上是生成代碼
然后我們需要添加導航代碼
文件:admin\include\mymps.menu.inc.php
在
$admin_menu[siteabout][group][element]['其他站務']['熱門機構電話']='telephone.php';
后面添加如下代碼:
$admin_menu[siteabout][group][element]['其他站務']['生成百度地圖']='information.php?action=makebaiduxml';
登陸后臺 就可以生成了。

補充:有會員反應 有分站二級域名的時候,出現錯誤,二級域名和頂級域名迭加出現。
解決方案:
\include\common.fun.php 文件中function Rewrite 自定義函數
找到
case 'info':
刪掉
else {
$uri = $mymps_global['SiteUrl'].'/';
}
中的
$uri = $mymps_global['SiteUrl'].'/';
就可以了
1.軟件源碼推廣展示:目的展示軟件相關功能,接收技術學習者測試、測評;
2.教程課程信息展示:展示課程信息,傳授課程各階段內容;
3.設計素材圖片展示:展示素材設計理念、思維方式、傳播設計理念;
4.福利優惠信息展示:分享各類最新的福利信息,各種優惠信息展示;
以上分享目的僅供學習、參考使用,請勿用于其他用途,如果想商業使用或者代理,請自行聯系版權方獲取授權。任何未獲取授權的商業使用與本站無關,請自行承擔相應責任。
本站不存儲任何資源文件,敬請周知!
如果您認為本頁信息內容侵犯了您的相關權益(包含但不限于:著作權、首發權、隱私權等權利),或者您認為自己是此信息的權利人但是此信息不是自己發布的,可以直接版權舉報投訴,我們會根據網站注冊協議、資源分享協議等協議處理,以保護您的合法權益。
本網站采用 BY-NC-SA 協議進行授權 轉載請注明原文鏈接:大型招生培訓網門戶程序 維博招生vbmcms 8.0 實現百度地圖

侵權舉報/版權申訴



