nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい
jannmu > nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/14 8:17 |
---|
お世話になります。
さくらサーバを使っています。 サーバーにはすでに動画のZIPファイルをUPしています。 サイドメニューに例えば「公的セレモニー動画」という名称で新規作成して、このメニューをクリックすると ”クリックするとセレモニー動画が自動的にダウンロードされます”という文字リンクが貼ってあって、動画ZIPファイルを 閲覧者がダウンロードできるようにしたいのですがどうしたらいいでしょうか。 動画ZIPファイルの中身は1.67GBあります。 TS_VOBやTS_IFOといった拡張子です。 このZIPファイルをどこに置いたらいいのかも分かりません。 どうぞよろしくお願いします。 ■ BaserCMSのバージョン:3.0.9 |
beychan > Re: nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/14 10:57 |
---|
jannmuさん
私も試しにpngのzipファイルで試してみました。 test.png.zipファイルを /theme/nada-icons/img/以下に設置し、 sideboxに「公的セレモニー動画」を追加して、 /theme/nada-icons/Pages/以下に movie.phpを作成してみました。 movie.phpのコードはこちらです。
これで問題なくzipファイルをダウンロードできました。 同じ手法で動画のzipファイルも設置できないでしょうか? よろしくお願いします。 |
jannmu > Re: nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/14 12:52 |
---|
beychanさん
有難うございます。 ご教示いただいたとおり ?VIDEO_TS.zipファイルを /theme/nada-icons/img/以下に設置し ?/theme/nada-icons/Pages/以下に 「video.php」というファイルを作りました。内容は下記です。 ----ここから BcBaser->setTitle('せせらぎ開通式') ?> BcBaser->setDescription('') ?> BcBaser->setPageEditLink(15) ?> BcBaser->link('クリックすると開通式の動画が自動的にダウンロードされます', '/img/VIDEO_TS.zip')?> ご自分のパソコンにダウンロードしてからダブルクリックしてください。 -----ここまで。 メニュー一覧より「新規作成」で「せせらぎ開通式」というボタンを作り、リンクは /VIDEO_TS (ここがまずいのでしょうか?) としましたがうまくいきません。 あるいは4行目の「(12)」の部分に、メニュー新規作成で出来た一覧に表示された15を入れましたがこれがまずいのでしょうか。 お手数をお掛けしますがよろしくお願いします。 何が間違っているんでしょうか。 当方URLは http://moritoseseragi.net/ です。 ■ BaserCMSのバージョン:3.0.9 |
hanhunhun > Re: nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/18 12:26 |
---|
jannmuさん
横からすみません >>メニュー一覧より「新規作成」で「せせらぎ開通式」というボタンを作り、リンクは >>/VIDEO_TS (ここがまずいのでしょうか?) >>としましたがうまくいきません。 ここのリンクを/videoに変えてみてもうまくいきませんか?? それとjunnmuさんのPHPのスキルがわからないので何とも言えないですが 引用:
この内容そのままvideo.phpに記述されているとすればおそらくPHPがエラーを吐くと思います。 とりあえずリンクのURLを/videoに変えれば今回作成したvideo.phpにアクセスできると思いますので一度試してみてはいかがでしょうか? ■ BaserCMSのバージョン:3.0.9 |
jannmu > Re: nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/22 1:59 |
---|
hanhunhunさん
こんにちは。 アドバイス有難うございます。 >ここのリンクを/videoに変えてみてもうまくいきませんか?? 変えてみましたがやはりエラーがでます。 エラー: The request sent to the address '/video/' was invalid. VIDEO_TS.zipをvideo.zipに変更して、/theme/nada-icons/img/に設置してあります。 video.phpファイルは/theme/nada-icons/Pages/に設置して、内容は当初教えていただいたように ------- <!-- BaserPageTagBegin --> <?php $this->BcBaser->setTitle('せせらぎ開通式') ?> <?php $this->BcBaser->setDescription('') ?> <?php $this->BcBaser->setPageEditLink(15) ?> <!-- BaserPageTagEnd --> <p><?php $this->BcBaser->link('クリックすると開通式の動画が自動的にダウンロードされます', '/img/video.zip')?></p> ------ここまで 上記に書き換えましたがリンクしませんでした。 私のPHPスキルは殆どないに等しいレベルです。 どなたかご教示いただけますようお願いします。 ■ BaserCMSのバージョン:3.0.9 |
hanhunhun > Re: nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/22 9:33 |
---|
junnmuさん
それでしたら以下の手順で固定ページを新規作成してみてはいかがでしょうか? ?システムナビ内の「固定ページ一覧」、その中の固定ページ管理メニューの「固定ページ新規追加」にアクセス ?新規追加画面にて ・ページ名を「video」 ・タイトルを「せせらぎ開通式」 ・画面下部のオプションタブを開き、その中のコードに以下をコピペ ※文言はご自身で変更してください
その際、新規作成をする前にpages内のvideo.phpは削除しといてください 行っている作業の内容としましては前回手動でvideo.phpを作成した手順を今度はbaserCMSに自動で作ってもらおうというということです。これでおそらく/video/のリンクで作成したページに飛べるようになると思います。 ■ BaserCMSのバージョン:3.0.9 |
jannmu > Re: nada_icon サイドメニューから直接動画ファイルにリンクを貼りたい @ 2016/4/23 22:35 |
---|
hanhunhunさん
お陰様で解決しました。 大変お手数をお掛けしましてありがとうございました。 この変更作業をとおして大体のリンクの貼り方が理解できました。 そのことも合わせて感謝です。 問題はリンクでした。 一旦は全ての関連を削除して「せせらぎ開通式」/video ということで新規作成してもリンクしませんでした。 日本語の「せせらぎ開通式」というのがまずかったのか「opening」に変えたところリンクしました。 現在pages内にはopen.phpが自動作成されています。なのでvideo.phpという名称が悪かったのかもしれません。 素人考えですが。 本当に有難うございました。 またよろしくお願いします。 ■ BaserCMSのバージョン:3.0.9 |