登録日
2012年11月1日

メンバー検索

  

stera33

名前(ニックネーム)
stera33
自分のconcrete5サイト
ホームページ
自己紹介
本職はネットワークですが、Web系もやることがあります。
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
5

コミュニティバッジ

投稿

1から5までを表示 (計5)

ログイン必要な会員用ページにリンクしたダウンロードファイルには同一の権限は付かない?

# concrete5 Version
Core Version - 5.7.5.5
Version Installed - 5.7.5.5

さくらのレンタルサーバで運用してます。
テーマは、エレメンタル。特にカスタマイズもしてません。

ログイン必要なページで特定のユーザのみ閲覧できるように作りました。
ここに、特定ユーザ対象のダウンロードファイルを置き、ダウンロードしてもらう目的です。

ファイルマネージャでファイルをアップロードして、そこからファイルを選択して
ページにリンクする形にしました。

アップロードしたファイルは .../download_file/view/XXX/YYY
というようなURLとなります。

試しに、ログインなしでURLに直にアクセスすると、ダウンロード可能です。
URLが漏れることはないとは思いますが、かなり気持ちが悪いです。
ファイルひとつひとつにパスワードを付けられるのは知っていますが
イマイチかなぁと思っています。

会員用ページにダウンロードファイルを場合にログイン情報を紐付けするような構築方法はないでしょうか? ご存知でしたら教えてください。

Posted on 12月 12, 2017 at 4:08 午後

Re: Re: 「facebook like button 1.1」について

ご確認ありがとうございます。
少し状況を詳しく書きます。

バージョン:5.5.2.1
テーマ:Plain Yogurt

・ホームから3階層目にブログ用のサマリ画面があり、その下の階層に記事並列であるような構成です。
・ブログ用のサマリ画面は、デフォルトの左サイドバーのページタイプ
・記事のページタイプはデフォルトのブログ記事です。
・記事のBlog Post Moreにブロックを追加して、Social button by tomoacを選択します。
・プリティURLは使っていません。

適当に内容を書き、この状態ですべて承認して記事を有効にします。
書いた記事を表示させて、ブラウザの「ページのソースを表示」で表示させると、

<div class="fb-like" data-href="http://mydomain/concrete5-dir/%E3%83%97%E3%83%AD%E3%83%80%E3%82%AF%E3%83%88%E3%83%A1%E3%83%8B%E3%83%A5%E3%83%BC/%E9%96%8B%E7%99%BA%E3%83%96%E3%83%AD%E3%82%B0/%E3%83%96%E3%83%AD%E3%82%B0%E3%81%AF%E3%81%98%E3%82%81%E3%81%BE%E3%81%99" data-send="" data-layout="button_count" data-width="200" data-show-faces="" data-colorscheme="light"></div>

となって、本来のURLはconcrete5-dirと2バイト文字の間にindex.phpがはいる以下のような形になってほしいのですが抜けてしまいます。

http://mydomain/concrete5-dir/index.php/%E3%83%97%......

これが、プリティURLを使って、index.phpをリライトすると大丈夫なのかどうかはまだ確かめていません。

Posted on 11月 05, 2012 at 10:32 午前

Re: 「facebook like button 1.1」について

ありがとうございます。大変助かります。

Posted on 11月 02, 2012 at 5:41 午後

Re: Re: 「facebook like button 1.1」について

自己解決しました。

表示されたページで「ページのソースを表示」で確認したところ、ページのリンクで軒並み /index.php がぬけていました。今運用しているサイトはプリティURLは有効にしていないので、カッコわるいのですが、index.phpが見える形になっています。

で、対応なのですが、これまたカッコ悪いのですが、

../packages/tomoac_button/blocks/tomoac_button/controller.php

の22行目を以下のように修正してみたら正常にリンクが表示されました。

$url = BASE_URL . DIR_REL ."/index.php". $page->getCollectionPath();

この状態で、いいねボタンを押すと、きちんとウォールに投稿されました。
すべてのボタンで同じ状態だったため、google+ でも mixi でも投稿ができないのが
できるようになりました。

今のところ力技でやってますので、正しい修正をお願いできればと思っています。
ありがとうございました。また、お邪魔してすみませんでした。

以上です。

Posted on 11月 02, 2012 at 4:19 午後

Re: 「facebook like button 1.1」について

割り込んですみません。

非常にタイムリーな話題だったので非常にたすかりました。
ありがとうございます。

インストールして使ってみましたが、facebookのいいねを押しても、実際のウォールに方には反映されませんでした。concrete5のページ内では、カウンタが上がるので使えているように見えます。

facebook like button 1.1 もインストールして使ってみましたが、こちらはいいねを押すとウォールに投稿されました。

tomoaoさま、ご確認いただけると幸いです。

Posted on 11月 01, 2012 at 5:26 午後