작

말러83님께서 만들러주신 사이트맵..

· 2010-09-01 (수) 19:21:16 · 1524 · 1
말러님께서 업로드해주신 사이트맵을 제 홈피에 적용시키니 ㅜㅜ
게시판글이 너무 많아서 구글에 제출하면 시간초과로 하여서 나옵니다.
게시판별로 별도로 사이트맵을 만들수 있던지....
아니면 날짜별로 사이트맵을 뽑아서 올수는 없는지 궁금하네요.. ㅜㅜ

<?
// m3 google sitemap ver 1.22 by mahler83 2009-07-30
// please give feedbacks to bomool.net
include_once("./_common.php");

$charset = $g4[charset];
$url = $g4[url]; // adjust if gnuboard is not installed in the root directory

header("Content-type: text/xml;charset=$charset");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");

echo "<?xml version=\"1.0\" encoding=\"$charset\"?>\n";
?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<?
$query = sql_query("select bo_table from `$g4[board_table]` where bo_read_level='1'");
while($temp = sql_fetch_array($query)) {
$bo_arr[] = $temp[bo_table];
}

$i = 1;
foreach($bo_arr as $bo) {
// list of bo_table
echo "<url>\n";
echo "<loc>$url/bbs/board.php?bo_table=$bo</loc>\n";
$temp = sql_fetch("select wr_last from `$g4[write_prefix]$bo` order by wr_last DESC");
$lastmod = substr($temp[wr_last], 0, 10);
echo "<lastmod>$lastmod</lastmod>\n";
echo "<changefreq>daily</changefreq>\n";
echo "<priority>0.9</priority>\n";
echo "</url>\n";

$query = sql_query("select wr_id, wr_last from `$g4[write_prefix]$bo` where wr_is_comment='0' AND wr_option NOT LIKE '%secret%'");
while($row = sql_fetch_array($query)) {
// list of each article
echo "<url>";
echo "<loc>$url/bbs/board.php?bo_table=$bo&wr_id=$row[wr_id]</loc>";
$temp = sql_fetch("select wr_last from `$g4[write_prefix]$bo` where wr_parent='$row[wr_id]' order by wr_id DESC");
$lastmod = substr($temp[wr_last], 0, 10);
if(!$lastmod) {
$temp = sql_fetch("select wr_datetime from `$g4[write_prefix]$bo` where wr_id='$row[wr_id]'");
$lastmod = substr($temp[wr_datetime], 0, 10);
}
echo "<lastmod>$lastmod</lastmod>";
echo "<changefreq>monthly</changefreq>";
echo "<priority>0.5</priority>";
echo "</url>\n";
}
$i++;
}
?>
</urlset>
|

댓글 1개

2010-09-01 (수) 19:28:24
저도 너무 게시글이 많아서 사이트맵 링크해놓고 다른이름으로 저장해보니 20메가나 되더군요;;;
그래서 그냥 편집기로 수동으로 나눠서 올렸습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-09-01 조회 1,606
10-09-01 조회 2,767
10-09-01 조회 1,545
10-09-01 조회 2,385
10-09-01 조회 1,865
10-09-01 조회 1,525
10-09-01 조회 2,060
10-09-01 조회 2,500
10-09-01 조회 1,713
10-09-01 조회 1,143
10-09-01 조회 1,697
10-09-01 조회 5,590
10-09-01 조회 1,610
10-09-01 조회 1,626
10-09-01 조회 1,782
10-09-01 조회 1,632
10-09-01 조회 2,180
10-09-01 조회 1,491
10-09-01 조회 3,984
10-09-01 조회 1,648