サポート
パスワード制限の適用範囲を変えたい。
亜乃 (2016/04/26 11:41)
設置URL : https://www.google.co.jp/webhp?hl=ja
ページやエントリーでパスワード制限にする際、ぺージ全体が非表示になってしまいますが、これを続きのみに適用することは可能でしょうか?
もしくはオプション機能を利用する形でもいいのですが、閲覧者にパスワードのヒントが読めるように促したいです。
何度かカスタマイズを試みましたが、うまく反映されず……。
ご助言いただけますと幸いです。
ミツ (2016/04/26 11:50)
URL : http://32877.xii.jp
こんにちは。
パスワード入力欄について
http://freo.jp/support/view/1326
上記記事でご紹介しているとおり、
・ページにパスワード認証をかけたい
・パスワードのヒントはオプションで表示したい(ヒントに使うオプションIDが、「hint」であると仮定します。)
ということであれば、
(1)freo管理画面→システム→設定管理→ページの設定→閲覧制限→権限不足のオプションを「閲覧を制限しない」に設定する
(2)[freo/templates/internals/pages/default.html]の32~43行目を
<!--{if $page.restriction == 'password' and !$smarty.session.security.page[$page.id] and $freo.user.authority != 'root' and $freo.user.authority != 'author'}-->
<p>{$page_associate.option.hint}</p>
<form action="{$freo.core.http_file}/page/{$page.id}" method="post">
<fieldset>
<legend>認証フォーム</legend>
<dl>
<dt>パスワード</dt>
<dd><input type="text" name="page[password]" size="30" value="" /></dd>
</dl>
<p><input type="submit" value="認証する" /></p>
</fieldset>
</form>
<!--{/if}-->に変更する
以上で出来ると思います。
亜乃 (2016/04/30 14:47)
お答えありがとうございます。
オプションでヒントを表示する際はこうすればいいのですね。助かりました。
記事の本文を表示して、続きのみパスワード閲覧……というのは無理なのでしょうか?
ミツ (2016/05/01 00:51)
URL : http://32877.xii.jp
こんにちは。
閲覧制限(パスワード制限)を使用した時、ページの本文(続きを読む部分を含む)が制限されるのは仕様です。
閲覧を制限をさせたくない部分については、上記ご紹介の通り、
(1)freo管理画面→システム→設定管理→ページの設定→閲覧制限→権限不足のオプションを「閲覧を制限しない」に設定する
を利用して、オプションで登録し、閲覧を制限したい部分は本文に含める使い方をご利用ください。
なお、どうしても折りたたみで閲覧制限部分を表示したいのであれば、jQueryなどを利用して折りたたみを実装すると良いと思います。
ご参考になりそうな記事です↓
jQueryで「div」を折りたたんでみる
http://blog.tapjockey.com/?eid=11
返信
- この記事に返信します。
- 返信の際は、設置URL以外の項目は入力必須です。