登録日
2014年4月19日

メンバー検索

  

MasahikoKawai

名前(ニックネーム)
Masahiko Kawai
自分のconcrete5サイト
ホームページ
http://www.cherrypieweb.com/
自己紹介
MovableType, WordPress, Magento, concrete5
concrete5.org のユーザー名
masakawai
concrete5 Slack Team ID
Twitterアカウント
@sakuragi_kei
フォーラム総投稿数
56

コミュニティバッジ

投稿

51から56までを表示 (計56)

sitemap.xml に不明なページが含まれる

5.6.3.1 を使用しています。
自動実行ジョブで sitemap.xml を生成していますが、その中に不明なページが含まれてしまいます。

プリティーURLを設定しているのですが、不明なページはhttp://...?cID=xxx の形になります。
そのページにアクセスしようとすると、特権管理者でログインしている状態でも、「Page Forbidden」となって表示できません。
管理画面のページ検索では該当するcIDのページは表示されません。
フルサイトマップ(システムページも含めて)からも見つけられませんでした(1つずつあたったので漏れがある可能性はあります)
ゴミ箱を空にし、キャッシュをクリアし、sitemap.xml を削除して再作成してみましたが、結果は同じでした。
不明なページの cID も同じです。

同様の現象や対処方法をご存知の方はいらっしゃいますでしょうか?

Posted on 8月 12, 2014 at 11:15 午前

Re: 権限ダイアログの「変更を承認」

ページの承認とワークフローの承認は分けて考えないといけないのですね。
なんとなくわかったような気がするので、運用の流れと設定内容を整理してみます。
ありがとうございました。

Posted on 6月 02, 2014 at 2:31 午後

Re: 権限ダイアログの「変更を承認」

ワークフローを使っているのですが、ページの権限設定で「変更を承認」の設定がないユーザーが編集を行うと、「ワークフローに送信」ボタンが表示されなくなります。


例えば「編集者」という、ページの編集はできるが公開できないユーザーを考えます。

ページの権限設定で、 ・変更を承認 : 管理者、ワークフローを使用する

という設定だと、編集者でログインしてページの変更を行うと、「ワークフローに送信」ボタンが表示されません。

ページの権限設定で、 ・変更を承認 : 編集者、ワークフローを使用する

という設定にすると、「ワークフローに送信」ボタンが表示されます。
また、この設定だと、「下書き保存」の状態で、右上部に「変更を申請」ボタンが表示されます。
(これが「変更を申請」という操作です)

上記のことから、単に翻訳が間違っているのかなと思ったのですが、そういう話ではないような気もしますね。

Posted on 6月 02, 2014 at 1:06 午後

権限ダイアログの「変更を承認」

5.6.3.1 を使用中です。
権限設定で「変更を承認」という項目がありますが、これは「変更を申請」ではないでしょうか?

権限設定の際、「変更を承認」という項目はページの変更を「承認できる権限」だと思い込んでいて、承認権限のあるユーザーだけに許可していたところ、修正のみで承認権限のないユーザーから変更の申請ができず、ずっと悩んでいました。
このユーザーに「変更を承認」の権限を与えたところ、変更の申請ができるようになったので、翻訳を変えたほうが良いのではないかと思います。

Posted on 6月 02, 2014 at 12:04 午後

Re: 5.6.2.1 のプリティーURLについて

今回使用しているのは、NTTコミュニケーションズの共用レンタルサーバー「メール&ウェブ ビジネス」です。
なお、ブラウザは Google Chrome と Internet Explorer 11 で確認しましたが、同じ挙動でした。

Posted on 4月 19, 2014 at 5:26 午後

5.6.2.1 のプリティーURLについて

5.6.2.1 の管理画面からプリティーURLを設定したときに、自動で設定される .htaccess を使用すると、ページのURLに日本語を含む場合、404エラーが出ます。

これは、Rewrite Rule が下記のようになっているからではないかと思います。
RewriteRule . index.php [L]

下記のように修正すると、日本語を含むURLでも問題なくリダイレクトされます。
RewriteRule ^(.*)$ index.php/$1 [L]

過去のトピックを読むと、正しく動作するほうの記述になっていたようですが、変わったのでしょうか?

Posted on 4月 19, 2014 at 4:18 午後