• 半田そうめん、讃岐うどんは「コネルドットコム」西野商店へ#

  • dainiti Reply #1, 2 years, 10 months ago

    Reply
    modx evolution RC1 にて構築
    http://www.coneru.com/

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

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

    のメッセージが表示されたまま使っています。(;_
    だれか、買ってくださいね(#^.^#)


  • yama Reply #2, 2 years, 10 months ago

    Reply
    このような感じのプレーンなサイトはMODx向いてる気がします。他のCMSだと設計が面倒ですし。

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

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

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

    ここをバッサリ削除しちゃってください。


  • dainiti Reply #3, 2 years, 10 months ago

    Reply
    yama さんに教えていただいた方法で警告画面が出なくなり気分よくなりました。

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

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

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


    それでは・・・


  • kmikage Reply #4, 2 years, 10 months ago

    Reply
    はじめまして、kmikageです。

    Quote from: dainiti at Jul 05, 2009, 10:08 PM
    今回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
    このあたりのページを参考にしてみてください。

    お後がよろしいようで・・・・^^;


  • dainiti Reply #5, 2 years, 10 months ago

    Reply
    kmikageさんはじめまして。

    Quote from: kmikage at Jul 08, 2009, 03: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, 03:25 PM
    ・FlashのサイズとLoadingムービーについて
    今回のFlashムービーは約1Mバイトありますが、
    仮に3Mbps(低速ADSL・モバイル接続)の場合、Flashのロードに5~6秒かかる計算になります。
    1Mもありませんよ。現在のトップページで約280kbです。


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

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


    Quote from: kmikage at Jul 08, 2009, 03:25 PM
    また、LoadingMovie(読み込み中の表示)を出すことも、ActionScriptを使うと簡単に実装できます。
    http://www.1art.jp/flash/le/lesson38/lesson38.htm
    このあたりのページを参考にしてみてください。
    参考にしてみます。ありがとうございました。


  • dainiti Reply #6, 2 years, 10 months ago

    Reply
    TinyMCEがきれいに embed をお掃除してくれるみたいでどうにもなりません。。

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

    yamaさんかな?


  • yama Reply #7, 2 years, 10 months ago

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

    http://modxcms.com/forums/index.php/topic,37423.0.html
    参考


  • kmikage Reply #8, 2 years, 10 months ago

    Reply
    Quote from: dainiti at Jul 09, 2009, 04: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, 04:34 AM
    1Mもありませんよ。現在のトップページで約280kbです。
    失礼しました。どうやらダウンローダの値を見間違えてたようです。^^;

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

    Quote from: dainiti at Jul 09, 2009, 04:34 AM
    swf がストリーミング再生に対応できればこの辺あまり気にしなくてもいいんでしょうけど?
    ああ、YouTube なんかはストリーミングですよね。サーバー側での対応も必要なのかな??
    サーバ側では特に必要無いです。
    例えばビデオチャットのような物を作ったり、リアルタイム配信をする時に、はじめてサーバ製品が必要となります。
    Youtubeのようにflvファイル等の静的ファイルをストリーミング再生したり、他のswfファイルを取り込んで再生する場合だと、ActionScriptのみで対応出来ますよ。


  • dainiti Reply #9, 2 years, 10 months ago

    Reply
    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さんどのように文字化けを解決してるんでしょうか??


  • yama Reply #10, 2 years, 10 months ago

    Reply
    なるほど。正規化?が働いてるのですね。TinyMCEらしいというか・・

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

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

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