Home > MODx > SEO的なスニペットとプラグイン

SEO的なスニペットとプラグイン

  • 2008-02-23 (土) 0:09

MODxにはじめにインストールしておきたいスニペット(Snippet)とプラグイン(Plugin)。

  • SEO_Strict_URLs
    MODxでは、フォルダ属性のドキュメントを表示する時も.htmlとかのサフィックスがついてしまうのですが、これを/(スラッシュ)で終わる形のURLに整形してくれます。
  • GoogleSiteMap_XML
    GoogleSitemap形式のXMLファイルを出力するプラグイン。

あ、あとこれらのスニペットやプラグインは、ベータ版だったりするので、頻繁に更新があるかもしれないので、最新版はMODx公式ページから落としてくるのがいいでしょう。

それから、MODxのデフォルトのmetaタグ出力は、Keywordsがhead直後に来ていたりして気持ち悪いので、以下のカスタマイズをしておくと良いかも。

参考:MODx Forum

  1. ‘haskeywords’、’hasmetatags’を’0′にするプラグインを登録する
    以下のコードを「OnParseDocument」で実行させて、MODxデフォルトのmetaタグ出力を抑制します。

    $modx->documentObject['haskeywords'] = '0';
    $modx->documentObject['hasmetatags'] = '0';
  2. キーワード(デスクリプション)などを表示するスニペットを作る

    <?php
    $metaTags = "";
    $docId = $modx->documentObject['id'];
    $docObj = $modx->getDocumentObject('id', $docId);
    if ($docObj['haskeywords'] == 1) {
        $keywords = implode(', ', $modx->getKeywords());
        $metaTags = '<meta name="keywords" content="' . $keywords . '" />' . "\n";
    }
    if ($docObj['hasmetatags'] == 1) {
        $tags = $modx->getMETATags();
        foreach ($tags as $n => $col) {
            $tag = strtolower($col['tag']);
            $tagvalue = $col['tagvalue'];
            $tagstyle = $col['http_equiv'] ? 'http-equiv' : 'name';
            $metaTags .= '<meta ' . $tagstyle . '="' . $tag . '" content="' . $tagvalue . '" />' . "\n";
        }
    }
    return $metaTags;
    ?>
  3. metaタグを挿入したいところに[[metaTags]]と記述する。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://webparty.t-pad.net/modx/seo的に入れておきたいスニペットとプラグイン/trackback
Listed below are links to weblogs that reference
SEO的なスニペットとプラグイン from Walk in the WWW

Home > MODx > SEO的なスニペットとプラグイン

アーカイブ
カテゴリークラウド

Google MODx MySQL PC PHP SEO SEOツール Zen Cart インターネット サーバー テクノロジー ニュース ビジネス ホームページ製作 メール リンク 健康 携帯電話 政治 日記 未分類 災害 経済

-- Powered by Category Cloud

ブログパーツ

サイト売買のサイトストック

あわせて読みたい

フィードメーター - Walk in the WWW

メタ情報

Return to page top