MODx

WEBマスター

MODxのもしもDSサイトを移転 – 激重トラブル発生(解決)

2年前からMODxで設置したもしもDSサイトを移転することに。リソース追加はCsv2Docで楽に出来るし、新しい環境では1.0.12J-r1も使えることから、移転はDB・ファイル群のコピーではなく1.0.12J-r1新規インストールからリソースを足していく、というやりかたにしました。CMS新規インストールからリソース追加までは楽に出来ましたが、テンプレート・テンプレート変数・チャンクは旧サイトの管理画面からのコピペとなりました。それでも3時間ほどで移転は完了しました。しかし、移転したサイトを眺めてて、特定の...
WEBマスター

DittoランディングページのURLパラメータをページ中に使う

またまたMODxの話です。TvTagCloudを使って、ランディングページのDittoでタギングを使って表示結果を抽出すると、URLに?hogehoge_tags=○○○というようにパラメータがつきます。このパラメータが違うと、外から見ると別のページなので、Googleさんから「?hogehoge_tags=○○○と?hogehoge_tags=△△△のページのmetaデータが重複していますよ」と言われてしまいました。そこで、この○○○や△△△を、ランディングページのtitleタグやmeta descrip...
WEBマスター

MODx1.0.7JのサイトにKalenderを導入

MODxで作成した会社のサイトに、営業日カレンダーの設置を企てました。はじめは単に「カレンダーを表示して休業日だけ色変えるだけだからすぐ見つかるだろう」と思っていました。中々しんどかったです。最初に「CALx」を試してみました。CALxの説明を読むと、機能的には必要十分で中々良さげだったのですが、残念なことに私のスキルでは日付を正しく表示させることが出来ませんでした。つづいて「Kalender」を試してみました。最終的に上手くいきましたので、以下にカスタム内容を残しておきます。私が入れたのは、Kalende...
WEBマスター

MODx EvoサイトでもRokSlideshowでスライドショーを

明けましておめでとうございます。表記の通りMODxサイトをリニューアルする際にスライドショーを設置したので、新年最初の記事にします。RokSlideshow for MODX 1.1.0-beta上記のページを見ると、スタンドアロン版のRokSlideshowをダウンロードしなさいと書いていますが、上記ページからダウンロードしたzipにも同じものが入っていました。 上記ページからダウンしたzipを解凍し、解凍して出来たjsフォルダの中身をMODxサイトにアップロードします(私はassets/jsにアップしま...
WEBマスター

XREAにMODx Revolutionをインストールして、マルチドメインを有効にする

レンタルサーバーでMODxのマルチドメインが動くか確認してみました。何とか動きましたので、メモ。1.サーバーにMODxインストールまず、XREAのコンパネでデータベースを作成し、続いて「ホスト情報登録」でSSH接続の準備をします。SSH接続にはTera Termを使いました。VPSにインストールしたときと同じ方法で、wgetでMODxのzipファイルを直接XREAサーバーにダウンロードします。私はpublic_html上にダウンロードしました。引き続きpublic_html上でzipファイルをunzipで解...
WEBマスター

MODxスニペットTvTagCloudのtooltip

MODxサイトでタグクラウドを構築するTvTagCloudについてです。タグクラウドのデフォルトだと、タイトル部分にはClick for? stories about "ほげほげ" (x)と表示されます。タグ件数が多いと、このテキストがページ内で多くなってしまい、このページの最重要キーワードがこのテキストになってしまうので、SEO的に良くありません。このテキストをカスタムするためには、スニペットコール内で&tooltipというパラメータを使うと、各スニペット毎に表示をカスタムすることが出来ます。Let's ...
WEBマスター

MODxで作成したもしもDSサイトで初売上

もしもDSサイトをMODxで作成してからおよそ10日前後で、ついに1品のご購入がありました!大変うれしいです。ネットで色々みてみると、ドロップシッピングはかける工数を考えると、実績の挙がる効率はアフィリエイトより良くないという意見もあります。自分があげるアフィリエイトの芳しくない成果から考えると、こんなに早く実績が出るとは思っていませんでした。ドロップシッピングに取り組み始めた目的は、これまで自分が作ってきたWEBサイトの腕試し的なもの(主にMSAccessでCSVをエクスポートし、CMSで作ったサイトにC...
WEBマスター

もしもAPIのデータを「FeedX」でMODxで製作した商品サイトに表示

前回の記事では、モジュール「Csv2Doc」を組み込んだMODxで、もしもCSVをインポートした商品サイトの製作に触れました。もしもCSVには「在庫状況」などいくつかの主要なレコードがありませんので、例えCSVを毎日更新したとしても、在庫切れの商品をそれとわからず表示してしまう状況が出来てしまいます。在庫状況を表示することが出来るよう、ネットで色々調べたところ、もしもAPIを取り込むのが良いらしいです。WordPressだと、もしもAPIを利用したプラグインを製作してこれを実現させている方もいますし、 もし...
WEBマスター

もしもDS商品サイトをせっかくMODxでつくったなら自作テンプレートで

MODxを使ってて「良いなー」と思っていることは、HTMLテンプレートを取り込んでサイトのテンプレートに転用するのが非常に簡単なことです。私はPHPをマスターしていないこともあり、WordPressのテーマを自作することは出来ません。その代わりWordPressではたくさんの無料テーマがネット上にありますが、MODxのテンプレートは種類があまりネット上にありません。というわけで表記サイト製作には、自作テンプレートにすることにしました。どうせ一から自作するならと、SEO的にやりたいことを全部やれるレイアウトに...
WEBマスター

「Csv2Doc」でCSVによるもしもDS商品サイトをMODxで製作

先日の記事では、もしもDSのショッピングサイトを「CSVをMS-Accessで加工してWordPressにインポートする」ことで作ったことに触れました。このサイトへ出力するアイテム数は6000件ほどですが、WordPressサイトへのCSVインポートは一度に1000件弱程度しか出来なかったので、Accessからの6000件ほどのCSVは10分割して出力していました。また、すでにインポートされているidのアイテムが再度インポートされる場合、前の投稿を上書きするのではなく2重投稿になります。したがってWordP...
WEBマスター

SaaSesVPSにMODx Revolution(Advanced)を導入し、マルチドメイン環境構築のフロントエンドにする

個人でVPSを借り始めて半年になりますが、その間VPSでは、 PloneというCMSを入れてみたり、 mod_uploaderという軽いアップローダーを入れてみたり、 virtualminを入れてマルチドメイン対応にしたり、と、いろいろ遊ばせてもらいました。特に3番目にやったことは、今借りてるいくつかのレンタルサーバの代わりとしてVPSを実用出来るよう、自分がどこまでやれるのか知りたい、という目的もありました。virtualminを設定した時は、一応WordPressが動くまでに仕立てることは出来たんですが...
WEBマスター

MS AccessのCSVに各ページの最終更新日を仕込んで、ModXサイトに表示

会社のWEBサイトは、WebサーバーにModXというCMSを仕込んで、MS Accessによる社内の商品データベースからCSVを吐き出して、 CSVから各商品個別のページを作成し本サイトで表示 RSSを生成し、別途用意したWordPRESSというCMSを仕込んだWebサイトにも表示されるようにする、という構造になっています。このたび、いつも色々アドバイスくださっている方から、「各商品個別のページには、最終更新日の日付を掲載すると良い」と提案されました。掲載内容がフレッシュに感じるということでしょうね。これま...