XPressME Integration Kit

フォーラム

Re: single.phpにいいねモジュールを組み込む

#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の場合、ゲストの認識が難しいのであれば、

ゲストにはボタンを表示しないなどできるといいのですが。