class GsmapStoryBuilder extends GoogleSiteMapBuilder {
function GsmapStoryBuilder( $url_rewrite, $charset,
$change_freq = GSMAP_DEFAULT_CHANGE_FREQ, $priority = GSMAP_DEFAULT_PRIORITY ) {
global $_CONF, $_TABLES, $GSMAP_CONF;
// Be sure to call the constructor of the parent class
parent::GoogleSiteMapBuilder( $change_freq, $priority );
$urlBuilder =& new UrlBuilder( $url_rewrite, $charset );
$sql = "SELECT sid, date FROM {$_TABLES['stories']} WHERE (tid <>'etc') AND (tid <>'90') AND (date <= NOW()) AND (draft_flag = 0) AND (perm_anon >= 2) ORDER BY date DESC";
$result = DB_query( $sql );
while ( $A = DB_fetchArray( $result ) ) {
$urlBuilder->start( $_CONF['site_url'] . '/article.php' );
$urlBuilder->addParm( 'story', $A['sid'], true );
$url = $urlBuilder->finish();
$lastmod = strtotime( $A['date'] );
$this->addEntry($url, $lastmod, $this->change_freq, $this->priority );
}
}
}
赤字の部分が今回、修正した部分である。この記事にはトラックバック・コメントがありません。
コメントは投稿者の責任においてなされるものであり,サイト管理者は責任を負いません。