Re: single.phpにいいねモジュールを組み込む
永らくありがとうございました › フォーラム › 使い方全般 › single.phpにいいねモジュールを組み込む › Re: single.phpにいいねモジュールを組み込む
2011 年 4 月 10 日 8:05 AM
#3266
ゲスト
たびたび失礼いたします。
先ほどの、ゲストでsingle.phpを表示して
「いいね!取消」を押すと下記のコードが表示されてしまう現象・・・
<code><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Refresh" content="1; url=http://example.com/user.php?xoops_redirect=%2Ftokku%2Fmodules%2Fiine%2Findex.php%3Faction%3DvoteByAjax" /> <title>XOOPS Cube Site</title> <link rel="alternate" media="handheld" type="text/html" href="http://example.com/modules/iine/index.php?action=voteByAjax" /></head> <body> <div style="text-align:center; background-color: #EBEBEB; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight : bold;"> <h4>このエリアへのアクセスは許可されていません。</h4> <p>ページが自動的に更新されない場合は<a href="http://example.com /user.php?xoops_redirect=%2Ftokku%2Fmodules%2Fiine%2Findex.php%3Faction%3DvoteByAjax"& gt;ここ</a>をクリックしてください</p> </div> </body> </html></code>
ゲストにiineモジュールへのアクセス権を与えたところ、
表示されなくなりました。
ただ、ゲストで投票していないにもかかわらず、
「いいね!取消」ボタンが表示されてしまいました。
押しても何も起こりません。
他のモジュールの場合、ゲストでアクセスすると、
「いいね!」ボタンが表示され、押すと、
「登録ユーザからの投票はまだありません。 」(←無い場合)
「*他、1名のゲストユーザより投票されています。 」
となり、「いいね!取消」ボタンが表示されます。
実際に取消ボタンも機能していて、
投票を取り消すことができます。
xpressmeの場合、ゲストの認識が難しいのであれば、
ゲストにはボタンを表示しないなどできるといいのですが。