Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2007-10-07 18:07:27

neohiro
メンバー
登録日: 2004-06-25
投稿: 150

Re: メンバーログアウト時のページ表示について

ご教示よろしくお願いいたします。

現在トップページを「スペシャルスキンパーツ」にて、運営しております。
その際、index.phpには、

<?php
// This file will generate and return the main page of the site
if (!count($_GET)) $_GET['special']='Toppage';
$CONF = array();
$CONF['Self'] = '';
$curl_blogid = 24;
include('../config.php');
selector();
?>

と記述して、トップを独立させています。

今回Nucleusのログイン機能を使おうとしたのですが、ログイン時に表示される、各スキンのログアウトのリンク、

http://hoge.net/?action=logout

をクリックしてログアウトした際、上記の「スペシャルスキンパーツ」にて作成した、
トップページからのログアウトがうまくいきません。 roll
ログアウトはするのですが、スキンが「メインの目次ページ」に切り替わってしまいます。

「スペシャルスキンパーツ」にて作成したトップページのままログアウトする方法は、ありますでしょうか?
何卒よろしくお願いいたします。

オフライン

#2 2007-10-08 07:09:44

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: メンバーログアウト時のページ表示について

そのケースにだけ対応させるのであれば、

if (count($_GET)==0 || count($_GET)==1 && @$_GET['action']=='logout') $_GET['special']='Toppage';

でどうでしょうか。他にも対応させたいケースがあれば、この行をさらに書き換えればよいと思います。

オフライン

#3 2007-10-08 12:32:43

neohiro
メンバー
登録日: 2004-06-25
投稿: 150

Re: メンバーログアウト時のページ表示について

Katsumi さん、お世話になります。

ご教授どおりの記述で、うまくいきました。 tongue
この度は、本当にありがとうございました。

オフライン

Board footer