We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6350
    • 421 Posts
    modx evolution RC1 にて構築
    http://www.coneru.com/

    とはいっても皆さんの参考になるようなテクニックはまったく使っておりません。
    必要なのは販促のテクニック SEO?、これがむずかしい。
    ここでの紹介も SEO 対策(^^ゞ

    管理画面では
    動作環境に問題があります。
    警告: ’言語ファイルのエントリー数が異なります’

    のメッセージが表示されたまま使っています。(;_:)

    だれか、買ってくださいね(#^.^#)
    • このような感じのプレーンなサイトはMODx向いてる気がします。他のCMSだと設計が面倒ですし。

      言語エントリーのチェックは外してしまっても問題ないです。そのほうが管理画面が少し軽くなります。
      もしエントリー欠けがあればその部分が空白になりますが、エントリー欠けがないことは本家と
      日本チームの両方の確認を経た上で実装されてます。

      RC2・正式版が出るのはまだまだ先になりそうなので外し方を説明します。

      manager/includes/config_check.inc.phpの
      if (count($_lang)!=$length_eng_lang)
      {
      	$warningspresent = 1;
      	$warnings[] = array($_lang['configcheck_lang_difference']);
      }

      ここをバッサリ削除しちゃってください。
        • 6350
        • 421 Posts
        yama さんに教えていただいた方法で警告画面が出なくなり気分よくなりました。

        それで・・・
        今回HPオーナー様より「画像を色々入れ替えてほしい」という要望ではじめて flush を勉強し挿入してみました。
        今のところ画像の切替時にフェードアウトの効果を入れるのが精一杯です。

        そこで初めて気が付いたのですが 「TinyMCE > 埋め込みメディアの挿入 > FCKEditor 」からの flush のアップロードも挿入もできません。
        「埋め込みメディアの挿入」の「ファイル/URL」に直接パスを入力すれば Object の構文で flush が挿入されるようです。心配していた画面のちらつきもありません。

        たぶん古参の方々には当然の事実だと思うので今回は不具合報告という形での報告は控えておきますが、evolution でこの機能がもう少しのところで動かないというのは多少残念でもあります。


        それでは・・・
        • はじめまして、kmikageです。

          Quote from: dainiti at Jul 06, 2009, 03:08 AM

          今回HPオーナー様より「画像を色々入れ替えてほしい」という要望ではじめて flush を勉強し挿入してみました。
          今のところ画像の切替時にフェードアウトの効果を入れるのが精一杯です。

          MODxとは関係ない部分ですが、2点程気になったので・・・・

          ・Flash挿入タグについて
          今回objectタグのみ書かれていますが、本来はブラウザの関係でembedタグと併記する事になっています。
          (FlashからパブリッシュしたHTMLを読んでみると、そう書かれていると思います。)
          これはブラウザの対応にかかる部分なので、ちょっと気をつけた方が良いです。

          ・FlashのサイズとLoadingムービーについて
          今回のFlashムービーは約1Mバイトありますが、
          仮に3Mbps(低速ADSL・モバイル接続)の場合、Flashのロードに5~6秒かかる計算になります。

          まず、画像はそのままswfファイルに埋め込まれてしまいますので、大きな画像は事前に縮小してからFlashに取り込むと良いです。
          また、LoadingMovie(読み込み中の表示)を出すことも、ActionScriptを使うと簡単に実装できます。
          http://www.1art.jp/flash/le/lesson38/lesson38.htm
          このあたりのページを参考にしてみてください。

          お後がよろしいようで・・・・^^;
            ---
            Kei Mikage
            MODX Japan Evangelist
            • 6350
            • 421 Posts
            kmikageさんはじめまして。

            Quote from: kmikage at Jul 08, 2009, 08:25 PM

            ・Flash挿入タグについて
            今回objectタグのみ書かれていますが、本来はブラウザの関係でembedタグと併記する事になっています。
            (FlashからパブリッシュしたHTMLを読んでみると、そう書かれていると思います。)
            これはブラウザの対応にかかる部分なので、ちょっと気をつけた方が良いです。
            たしかに embed が抜けてますね。あってもなくても表示できるんですね。 embed がないことで他の影響とかいまのところ気が付いた不具合はありませんし、IE7,8、Firefox、safari、Operaなどでまったく問題なくひょうじできてるんですよね。 Yahoo のページランクは構文にうるさいと聞いているので embed は入れておいたほうが有利になりそうな気はします。

            flush も今は SWFObject の方式を推薦しているようですが modx が今後どの方式を採用するかで手軽さも変わってきそうな気はします。


            Quote from: kmikage at Jul 08, 2009, 08:25 PM

            ・FlashのサイズとLoadingムービーについて
            今回のFlashムービーは約1Mバイトありますが、
            仮に3Mbps(低速ADSL・モバイル接続)の場合、Flashのロードに5~6秒かかる計算になります。
            1Mもありませんよ。現在のトップページで約280kbです。


            Quote from: kmikage at Jul 08, 2009, 08:25 PM

            まず、画像はそのままswfファイルに埋め込まれてしまいますので、大きな画像は事前に縮小してからFlashに取り込むと良いです。
            画像は一応表示サイズにあわせてから swf も作成時にも一応圧縮作成してます。swf がストリーミング再生に対応できればこの辺あまり気にしなくてもいいんでしょうけど?

            ああ、YouTube なんかはストリーミングですよね。サーバー側での対応も必要なのかな??


            Quote from: kmikage at Jul 08, 2009, 08:25 PM

            また、LoadingMovie(読み込み中の表示)を出すことも、ActionScriptを使うと簡単に実装できます。
            http://www.1art.jp/flash/le/lesson38/lesson38.htm
            このあたりのページを参考にしてみてください。
            参考にしてみます。ありがとうございました。
              • 6350
              • 421 Posts
              TinyMCEがきれいに embed をお掃除してくれるみたいでどうにもなりません。。

              kmikageさんは embed が削除されないようにする方法はご存知でしょうか?
              それとも TinyMCE をつかわない設定でしか利用できないんでしょうか?

              yamaさんかな?
              • TinyMCEプラグインのカスタムパラメータの欄に「extended_valid_elements : ’embed[*]’, 」かも。
                要素名[属性名]です。「*」は「全て」を意味します。

                http://modxcms.com/forums/index.php/topic,37423.0.html
                参考
                • Quote from: dainiti at Jul 09, 2009, 09:34 AM

                  たしかに embed が抜けてますね。あってもなくても表示できるんですね。 embed がないことで他の影響とかいまのところ気が付いた不具合はありませんし、
                  IE7,8、Firefox、safari、Operaなどでまったく問題なくひょうじできてるんですよね。
                  実は現在のブラウザの話ではなく、HTMLの歴史的経緯の問題です。
                  Flashに限らず、動画や音声等を取り込む際に必要となります。
                  http://allabout.co.jp/internet/javascript/closeup/CU20031212/
                  W3C(HTMLの規格を決める団体)がOBJECTタグを推奨しているので、今後のブラウザでは問題無いかもしれませんが、念のため。。。

                  Quote from: dainiti at Jul 09, 2009, 09:34 AM

                  1Mもありませんよ。現在のトップページで約280kbです。
                  失礼しました。どうやらダウンローダの値を見間違えてたようです。^^;

                  Quote from: dainiti at Jul 09, 2009, 09:34 AM

                  画像は一応表示サイズにあわせてから swf も作成時にも一応圧縮作成してます。
                  それなら問題無いと思います。
                  Flashを使うと、往々にしてページサイズが大きくなってしまう事があるので・・・。
                  (昔、気づかずに500Kbのswfをアップし、専用線環境だったので誰も気づかなかった事があったので・・・^^; 老婆心ながら。。。)

                  Quote from: dainiti at Jul 09, 2009, 09:34 AM

                  swf がストリーミング再生に対応できればこの辺あまり気にしなくてもいいんでしょうけど?
                  ああ、YouTube なんかはストリーミングですよね。サーバー側での対応も必要なのかな??
                  サーバ側では特に必要無いです。
                  例えばビデオチャットのような物を作ったり、リアルタイム配信をする時に、はじめてサーバ製品が必要となります。
                  Youtubeのようにflvファイル等の静的ファイルをストリーミング再生したり、他のswfファイルを取り込んで再生する場合だと、ActionScriptのみで対応出来ますよ。
                    ---
                    Kei Mikage
                    MODX Japan Evangelist
                    • 6350
                    • 421 Posts
                    extended_valid_elements : ’embed[ * ]’,
                    extended_valid_elements : ’object[ * ]’,

                    とか色々試してみてもダメでした。
                    それでしばらくほっておいたんですが新たなことに気が付き試してみました。

                    とりあえず「ドキュメントの作成」で何もないところに html の編集から
                    <embed src="_preview.swf" menu="false" quality="high" WIDTH="320" HEIGHT="240" NAME="_preview" align=""  allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
                    </embed>

                    を挿入し一度 TinyMCE に戻りもう一度 htmlの編集をあけてみると

                    <object width="320" height="240" data="_preview.swf" type="application/x-shockwave-flash">
                    <param name="name" value="_preview" />
                    <param name="src" value="_preview.swf" />
                    <param name="quality" value="high" />
                    </object>

                    と見事に embedから object に置き換えられています。
                    これでは何度やってもだめなはずです。

                    embed を使うために TinyMCE をはずすのもその部分をスニペットにするのも今の利便性を捨ててまでする必要性は感じないので今回は embedのことは忘れようと思います。

                    他の皆さんはこの部分どうやって解決されているのか非常に興味のあるところではあります。

                    ところでembed[ * ]の部分に空白をあけているのは文字化けするからですが yamaさんどのように文字化けを解決してるんでしょうか??
                    • なるほど。正規化?が働いてるのですね。TinyMCEらしいというか・・

                      http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/flash
                      こういうときはTinyMCE開発元を参照してみるとよいです。上記の情報はかなり古いものですが、

                      The flash plugin has been heavily modified (the original is editor_plugin_original.js) since the original did not play nicely with html content that already contained existing flash tags and in fact stripped out the object tags for existing flash html. The rewrite corrects this as well attempts to preserve the existing flash tags where possible.

                      こんなことが書いてあります。どうやら、だいぶ前からこの種の置き換えはやってる感じです。上記の情報は古くて、現在TinyMCEには同梱されてないFlashプラグインに関するものなので今回は役に立ちません。

                      http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media
                      現在はというと、相当すると思われるのが上記の情報。そのものずばりなことは書かれてないけど、ページ末尾のmedia_strictオプションってのがそれっぽいにおいがします。

                      http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/media_strict
                      これっすかね。見ると、<embed height・・・云々と記述できてるようです。

                      Additional Options...のDon’t use smileys.をオフにすると投稿時の絵文字変換されなくなります。