MODx Community Forums
The MODx Blog
Donations
Feedburner Feeds
Documentation
Bugs & Requests
The Wiki
download MODx
plugins, modules, snippets
online demo
Jul 03, 2009, 09:10 PM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search via SMF
or Google:
modx forums
all of modxcms.com
web
MODxCMS.com
Forums
Help
Login
Register
News
:Read what MODx Developers say:
MODx Dev. Blogs
MODx Community Forums
»
International Support & Translations
»
Japanese
»
サポート
»
モジュール・プラグイン・スニペット・本体
(Moderators:
yama
,
にっく (Nick_smallworld)
,
soushi
,
yomoro
,
thr
)
»
mini blogの動作について
Pages: [
1
]
Go Down
« Previous topic
Next topic »
Print
Author
Topic: mini blogの動作について (Read 4939 times)
0 Members and 1 Guest are viewing this topic.
MEGU
Committed to MODx
Posts: 873
mini blogの動作について
«
on:
Jan 11, 2007, 05:32 AM »
こんにちは。よろしくお願い致します。
MODx0.9.5をインストールしますと、サンプルサイトができあがりますが、
そのなかのmini blogの動作について…なのですが。。
まず、mini blog How to にありますように、
1.ウェブユーザを作り、ウェブアクセス許可「Site Admins」にチェックします
2.1.で作ったアカウントでログインすると「add a blog entry」が現れます
で、そこでの動作なのですが、
問題点(1)
1.日付入力のためのカレンダーアイコンをクリック
2.カレンダーがポップアップ表示
3.次の月(または前の月)、次の年(または前の年)アイコンをクリックすると、not foundになる
このとき以下のようになっていて
The requested URL /Mx/manager/media/calendar/manager/media/calendar/calendar.html was not found on this server.
…これってなんかパスが変ですよね…??
問題点(2)
1.とりあえず、タイトル、ヘッドライン、日付、概要、本文を入力
2.「blog it!」をクリック
…すると、MODxに用意されている「Uh oh ... it's a 404! (Page Not Found)」が現れます
この時、アドレスバーのアドレスは、「http://ドメインとか/112.html」とかになっています。
「112」は新しくできた(できる?)ドキュメントIDです。
2.でblog it!をクリックした後、「NewsPublisher」の仕様では、たった今投稿したドキュメントが
現れるはずだと思うのですが、それが「ない」と言っている…のでしょうか…。
確かに、Dittoで表示させているところ(ブログのインデックスと言えばいいでしょうか)にも現れません。
しかし、管理者権限でログインし直すと、ドキュメント「112」は存在しています。
この時、「112」を開き、「保存」するとDittoで表示させている部分に、
ドキュメント「112」が初めて現れます。
こういう動作で正常(そういう仕様)でしょうか…?
あるいは、みなさまの環境では、動作が異なりますでしょうか。
試された方おられましたら、どうぞ教えてください。
よろしくお願い致します。
サーバーはさくらインターネットです。
php.iniは以下を設定しています
short_open_tag = off
allow_url_fopen = off
register_globals = off
cgi.fix_pathinfo=1
よろしくお願いします。
Logged
MEGU
Committed to MODx
Posts: 873
Re: mini blogの動作について
«
Reply #1 on:
Jan 11, 2007, 09:09 AM »
こんにちは。自己レスなのですが。
問題点のうち、ひとつは原因がわかりました。
Quote
問題点(2)
1.とりあえず、タイトル、ヘッドライン、日付、概要、本文を入力
2.「blog it!」をクリック
…すると、MODxに用意されている「Uh oh ... it's a 404! (Page Not Found)」が現れます
これは、フレンドリーURLを使用している場合におこるようです。
フレンドリーURLの使用をやめ、「add a blog entry」からポストしたところ、
「NewsPublisher」の仕様通り、ポストしたドキュメントが、表示されました。
«
Last Edit: Jan 11, 2007, 09:17 AM by MEGU
»
Logged
nori
Member
Posts: 67
Re: mini blogの動作について
«
Reply #2 on:
Jan 11, 2007, 09:41 PM »
みなさん あけましておめでとうございます。
私のサイトもmini blogの動作においてはMEGUさんのいわれた通りの現象です。
環境はレンタルサーバーと、自社にて2つのサイトをMODx化しましたが、2サイト
共に同様の症状です。 両サイト共にフレンドリーURLを使っています。
問題点(1)
次の月(または前の月)、次の年(または前の年)アイコンをクリックすると、
not foundになります。 パスもMEGUさんの指摘と同様です。
カレンダーのJavaScriptを修正すれば良いのかと思いますが、それだけの
スキルがありませんので、そのまま使っています。
問題点(2)も全く同じ状況です。Dittoで投稿記事のインデックスを生成表示
させていると、ドキュメントが生成されていても、反映されませんがNewsListing
では、新しい投稿が表示されます。
自社の利用かつ、自分でのサイト更新がほとんどですので、そのまま使ってい
ますが、それを他のユーザーに使わせる事を考えると、ちょっと問題ですね。
P.S MODxもSEO効果は良いですね、新しくMODxにて作成したサイトは
ヤフーでの検索順位が12位も上がりました。
Logged
custar
Full Member
Posts: 224
Re: mini blogの動作について
«
Reply #3 on:
Jan 11, 2007, 11:29 PM »
こんにちは。
Quote from: MEGU on Jan 11, 2007, 09:09 AM
フレンドリーURLを使用している場合におこるようです。
フレンドリーURLの使用をやめ、「add a blog entry」からポストしたところ、
「NewsPublisher」の仕様通り、ポストしたドキュメントが、表示されました。
以前サンプルとして入れていた v095 で確認しました。windows 環境ですので
全く同じではありません。
1) インストール
2) install ディレクトリ残したまま
3) 問題点(1)の支持に従って操作
4) スクリプトエラーのメッセージが出た
5) カレンダーが出た
6) 取り敢えず全部入力してボタンを押すと
7) スクリプトエラーが出たけど消して
無事表示されました
...問題ありませんでした。
インストールして直ぐに取り掛かっているので、manager で friendlyURL の設
定云々は全くやっていません。
では、次に friendly url を設定してみましょう。
Logged
custar
Full Member
Posts: 224
Re: mini blogの動作について
«
Reply #4 on:
Jan 12, 2007, 12:20 AM »
Use friendly aliases
: Yes
Use friendly alias path
: Yes
Allow duplicate aliases
: Yes
という設定でカレンダーボタンを押してみると、URL が
Quote
(誤)
http://localhost/work/modx095/modx-0.9.5/
blog
/manager/media/calendar/calendar.html?datetime=1168580121618&id=0
(正)
http://localhost/work/modx095/modx-0.9.5/manager/media/calendar/calendar.html?datetime=1168580121618&id=0
と(誤)のようになってしまいました。これはおかしい。(正)のようになって欲
しい。Friendly URLs を使った時のパスがおかしい。
url を手作業で変更して日付を入力した後、[Blog it] を押すと生成されたページの url は
Quote
(誤)
http://localhost/work/modx095/modx-0.9.5/48.html
(正)
http://localhost/work/modx095/modx-0.9.5/
blog/article-1168580350.html
と(誤)のようになりました。これもまたおかしい。(正)のように alias が使わ
れるべき。
次に、
Use friendly aliases
: No
Use friendly alias path
: No
Allow duplicate aliases
: Yes
と変更して
Quote
http://localhost/work/modx095/modx-0.9.5/48.html
にアクセスしても Not Found でした。
それで manager で id=48 の published を確認すると、チェックされていなかっ
たので手動でチェックをしましたが、保存してもチェックが付いた状態になり
ません。でも、アクセスは可能になりました。
おかしい!
以上、ばたばたとやってるから間違っているかもしれないので、要確認。
Logged
MEGU
Committed to MODx
Posts: 873
Re: mini blogの動作について
«
Reply #5 on:
Jan 12, 2007, 03:11 AM »
noriさん。custarさん。ありがとうございます。
私ももう一度やってみました。
mini blogの「add a blog entry」」において、
(1)ポップアップするカレンダーの前の年/次の年、前の月/次の月アイコンを
クリックした時のURL(パス)がおかしい
(2)フレンドリーURLを使用した時、「blog it!」をクリックした後、
アクセスされるべきURLがおかしい(ドキュメントID.htmlになってる)
(3)管理者権限でログインして該当ドキュメントを保存しなおなさいと、
Dittoに反映されない
ですよね。ただ、noriさんのお話からすると、Dittoではなく
NewsListingなら、管理者権限で保存し直さなくても、
表示される、ということですよね??とすると、ここの部分だけ
(投稿記事が反映されない)は、Ditto側にも何か問題があるのでしょうか。。
再確認した結果を書きます。
(1)カレンダーのURLの件
私の環境では、フレンドリーURLを使用していても使用していなくても、
カレンダーのパスに違いはありませんでした。
(2)blog it!でポスト後のドキュメントの公開状態
私の環境では、「公開」になっていました。
«
Last Edit: Jan 12, 2007, 03:25 AM by MEGU
»
Logged
ZeRo
Sr. Member
Posts: 426
Re: mini blogの動作について
«
Reply #6 on:
Jan 12, 2007, 03:26 AM »
結構問題ありますねぇ
1つだけ解決しました。
カレンダーの問題ですが、ChunkのFormBlogの以下の部分をフルURLか、/をつければ直ります。
Code:
nwpub_cal1.path="manager/media/";
Aliasの問題は、んーーわかりそうでわからない
«
Last Edit: Jan 12, 2007, 03:59 AM by ZeRo
»
Logged
拡張エクスポートモジュール
できました♪
MEGU
Committed to MODx
Posts: 873
Re: mini blogの動作について
«
Reply #7 on:
Jan 12, 2007, 06:47 AM »
ZeRoさん。
ありがとうございます!
(1)ポップアップするカレンダーの前の年/次の年、前の月/次の月アイコンを
クリックした時のURL(パス)がおかしい…
解決
ChunkのFormBlogのJavascript 内
Code:
nwpub_cal1.path="manager/media/";
↓
Code:
nwpub_cal1.path="[(site_url)]manager/media/";
Logged
MEGU
Committed to MODx
Posts: 873
Re: mini blogの動作について
«
Reply #8 on:
Jan 12, 2007, 07:28 AM »
もう一個解決しました(たぶん…)。
(3)管理者権限でログインして該当ドキュメントを保存しなおなさいと、
Dittoに反映されない…
解決
NewsPublisher の呼び出し側で、パラメータ「&clearcache=`1`」を指定すると
ポストの後、Dittoでの出力に反映されるようです。
ということで、残りは、
(2)フレンドリーURLを使用した時、「blog it!」をクリックした後、
アクセスされるべきURLがおかしい(ドキュメントID.htmlになってる)
ですが、ポストの後、「 Uh oh ... it's a 404! (Page Not Found)」のページを
表示させないことで、
トラブルを隠す
ことは可能。
パラメータ「&postid=`2`」を指定。
これは、ポスト後に表示するドキュメントIDを指定します。
ここで、ブログインデックスを指定しておけば、とりあえず、
つじつまの合う動きになるかなと。。苦肉の策…。
Logged
custar
Full Member
Posts: 224
Re: mini blogの動作について
«
Reply #9 on:
Jan 13, 2007, 03:28 AM »
こんばんは。
Quote from: ZeRo on Jan 12, 2007, 03:26 AM
nwpub_cal1.path="
[(site_url)]
manager/media/";
この対処は "Use friendly alias path" の NOTE に書かれている通りです。
Quote
Use friendly alias path
NOTE:
When setting this option to 'Yes' (turning on alias paths), reference
items (such as images, css, javascripts, etc)
using the absolute path
:
e.g., '/assets/images' as oppose to 'assets/images'. By doing so you
will prevent the browser (or web server) from appending the relative
path to the alias path.
Quote from: MEGU on Jan 12, 2007, 07:28 AM
(2) フレンドリーURLを使用した時、「blog it!」をクリックした後、
アクセスされるべきURLがおかしい (ドキュメントID.htmlになってる)
これは、ドキュメントが登録された後、$modx->documentListing が更新されて
いない事が原因だと思います。
スニペット NewsPublisher のパラメータに &clearcache を設定すると、説明
の通り、assets/caches/siteCache.idx.php が更新されると思われます。
Quote
&clearcache - when set to 1 the system will automatically clear the site cache after publishing an article.
DocumentParser クラスがロードされた時に $modx->documentListing は初期化
されますので、その後投稿された内容は、$modx->documentListing には反映さ
れていないようです。
$modx->documnetListing の中に指定された id はないので、仕方なく id のま
ま url に使われたという次第のようです。
ですので、投稿後に $modx->documentListing を更新してやれば正しい
FriendlyURLs を得られると思います。
....で、データの更新を正しくやる手順が未だ分かっていません。
p.s.
----
これが ditto というものだったのですね、今まで知りませんでした。
Logged
custar
Full Member
Posts: 224
Re: mini blogの動作について
«
Reply #10 on:
Jan 13, 2007, 03:50 AM »
Quote from: custar on Jan 11, 2007, 11:29 PM
4) スクリプトエラーのメッセージが出た
7) スクリプトエラーが出たけど消して
スクリプトエラーは TinyMCE から出てますね。
Logged
custar
Full Member
Posts: 224
Re: mini blogの動作について
«
Reply #11 on:
Jan 16, 2007, 10:37 PM »
こんにちは。
Quote from: custar on Jan 13, 2007, 03:28 AM
投稿後に $modx->documentListing を更新
NewsPublisher の 289行目以降で
Quote
if ($clearcache == 1) {
include_once $modx->config['base_path']."manager/processors/cache_sync.class.processor.php";
$sync = new synccache();
$sync->setCachepath("assets/cache/");
$sync->setReport(false);
$sync->emptyCache(); // first empty the cache
if (isset ($modx->config) && !empty ($modx->config)) {
unset ($modx->config);
$modx->getSettings ();
}
}
としてみてください。これで上手く表示されませんか?
やってることは以下の通りです。
1) if の後で siteCache.idx.php が更新される
2) $modx->config を削除
3) 更新された内容を $modx->config に再設定
$modx->config をクリアする関数が見当たらなかったので「削除」して再設定
させました。クリアする方法があるのかもしれません。ご存知の方は教えてく
ださい。
«
Last Edit: Jan 17, 2007, 02:41 AM by custar
»
Logged
custar
Full Member
Posts: 224
Re: mini blogの動作について
«
Reply #12 on:
Jan 17, 2007, 02:39 AM »
同じ症状が報告されてますね。
-
add new blog entry problem with friendly urls on
上記のようにクリアしなくても、&clearcache をパラメータに指定すると上手
くいくのが正常の動作と思うのですが、siteCache.idx.php が更新された後の
処理が未だ気になっています。
Logged
Pages: [
1
]
Go Up
Print
« Previous topic
Next topic »
Jump to:
Please select a destination:
-----------------------------
Announcements
-----------------------------
=> Important News
=> Security Notices
-----------------------------
Commercial Support
-----------------------------
=> [CS] About Commercial Support
-----------------------------
Development & Coding
-----------------------------
=> Commercial Inquiries & Bounties
=> Core Code
===> MODx Next
===> xPDO
=> Module, Plugin & Snippet Creation and Modification
=> In Development
=> Templates
-----------------------------
Add-ons, Extensions & Elements
-----------------------------
=> Module, Plugin & Snippet Usage
=> General Repository Items Support
=> Navigation & Tagging/Taxonomy
===> Wayfinder & DropMenu
=> Creating & Repurposing Content
===> Ditto
===> Jot
===> Front-end Document Management
=> Users, Authentication & Personalization
===> WebloginPE
===> WebLogin, WebSignup and WebChangePwd
=> Rich Text Editors & File Browser
===> TinyMCE
===> FCKeditor
===> MCPuck File Browser
=> Forms, Form Processing & Anti-Spam
===> eForm
=> Search
===> AjaxSearch
=> E-business
=> Polls, Calendars, Address Book and Community
=> Third-party integrations
=> Images, Videos & Podcasts
===> MaxiGallery
=> Manager, Parser & the Core
===> Backup & Versioning
===> Doc Finder
===> ManagerManager
===> PHx
=> Templates
-----------------------------
Support
-----------------------------
=> Release Support
===> 0.9.6.3
===> 0.9.6.2
===> 0.9.6.1
===> 0.9.6
===> 0.9.5 and earlier
=> General Support
===> MODx 101
===> E-Commerce, E-Marketing, Analytics & SEO
===> Hosting Experiences
===> IIS / Windows Hosting Issues
=> Documentation, Tips & Tricks
===> Documentation Suggestions & Corrections
-----------------------------
General Discussions
-----------------------------
=> General MODx Discussions
=> Webworker Lounge
=> Wishlist
=> You and Your Sites
=> modxcms.com Discussions and Suggestions
=> Off-topic
-----------------------------
International Support & Translations
-----------------------------
=> Internationalization
=> Bulgarian
===> Поддръжка
=====> Често задавани въпроси
=====> Инсталация
=====> Модули, Плъгини, Снипети и код
=====> Дизайн и Шаблони
===> Документация, Ръководства и Превод
=====> Документация
=====> Ръководства
=====> Превод
===> Общество
=====> Съобщения
=====> Представете се
=====> Представете сайта си
=====> Дискусии извън MODx
=> Chinese
=> Czech
===> Oznámení
=====> Důležitá oznámení/novinky
=====> Bezpečnost
===> Komunita
=====> Oznámení
=====> Představte se, prosím
=====> Ukázky práce
=====> Různé aneb cokoli co se jinam nehodí
===> Podpora
=====> FAQ (často kladené otázky)
=====> Instalace
=====> Moduly, pluginy, "snippets & code" (šablony zdrojových kódů)
=====> Design & Šablony
===> Dokumentace, tutoriály (návody) a překlady
=====> Dokumentace
=====> Tutoriály (návody)
=====> Překlady (lokalizace)
=> Dutch
===> Ondersteuning
=====> Veel gestelde vragen
=====> Modules, Plugins, Snippets & Code
=====> Design & Templates
===> Documentatie, Tutorials en Vertalingen
=====> Documentatie
=====> Tutorials
=====> Vertalingen
===> Community
=====> Aankondigingen
=====> Stel jezelf voor
=====> Site Showcase
=====> De stamkroeg
=> Filipino
===> Suporta
=====> Kadalasang tanong
=====> Instalasyon
=====> Moduler, Maidadagdag, Karagdagang mga Code
=====> Desenyo at Templates
===> Dokumentasyon, Mga Turo, Mga Salin
=====> Dokumentasyon
=====> Mga Turo
=====> Mga Salin
===> Kumunidad
=====> Anunsyo
=====> Ipakilala ang sarili
=====> Ang Galing ng pinoy
=====> Tsismisan atbp
=> Finnish
===> Tuki
=====> UKK
=====> Asennus
=====> Moduulit, liitännäiset, koodinpätkät
=====> Ulkoasu/Sivustopohjat
===> Dokumentaatio, oppaat ja käännökset
=====> Dokumentaatio
=====> Käännökset
=====> Oppaat
===> Yhteisö
=====> Tiedotteet
=====> Esittele itsesi
=====> MODx sivustosi
=====> Kahvihuone
=> French
===> Support
=====> FAQ
=====> Installation
=====> Module, plugin, snippets
=====> Design/Templates
===> Documentation, Tutoriels et Traductions
=====> Documentation
=====> Traduction
=====> Tutoriels
===> Communauté
=====> Annonces
=====> Présentez vous
=====> Vos sites
=====> Le Bistrot Français
=> German
===> Support (de)
=====> FAQ (de)
=====> Installation (de)
=====> Module, Plugins, Snippets & Code (de)
=====> Design & Templates (de)
===> Dokumentation, Tutorials und Übersetzung
=====> Dokumentation
=====> Tutorials (de)
=====> Übersetzung
===> Community (de)
=====> Ankündigungen
=====> Stellt Euch vor
=====> Beispielseiten
=====> Off Topic / Verschiedenes
=> Hebrew
===> הכרזה
=====> חדשות חשובות
=====> אבטחה
===> תמיכה
=====> התקנה
=====> תיעוד, מדריכים ותרגומים
=====> עיצוב ותבניות
=====> שאלות נפוצות
===> תיעוד, מדריכים ותרגומים
=====> תיעוד
=====> מדריכים
=====> תרגומים
===> קהילה
=====> הודעות
=====> הצג את עצמך
=====> אתרים לדוגמא
=====> כללי
=> Irish
=> Italian
===> Supporto
=====> FAQ
=====> Installazione
=====> Moduli, Plugin, Snippet e altro codice
=====> Web Design e Template
===> Documentazione, Tutorial e Traduzione
=====> Documentazione
=====> Tutorial
=====> Traduzione
===> Comunitŕ
=====> Annunci
=====> Presentazioni
=====> Siti in vetrina
=====> Chiacchiere in libertŕ
=> Japanese
===> サポート
=====> 良くある質問
=====> インストール
=====> モジュール・プラグイン・スニペット・本体
=====> デザインやテンプレート
===> マニュアル・テュートリアル・翻訳
=====> マニュアル
=====> 事例集、テュートリアル
=====> 日本語化
===> コミュニティ
=====> お知らせ
=====> MODxサイト展示場
=====> 自己紹介
=====> 雑談
=====> 国産リソース
=> Persian - فارسي
===> پشتيباني
=====> راهنما
=====> نصب
=====> ماژول , پلاگین ها , کد ها و جزییات
=====> طراحی و قالب ها
===> مستند سازی , آموزش ها و ترجمه ها
=====> مستند سازی
=====> آموزش ها
=====> ترجمه ها
===> انجمن ها
=====> اخبار
=====> معرفی کردن خود
=====> نمایش دادن سایت ها
=====> بحث های عمومی و سایر موضوعات
=> Polish
===> Wsparcie
=====> FAQ
=====> Instalacja
=====> Moduły, pluginy, snipety i kod
=====> Wygląd i szablony
===> Dokumentacja, tutoriale i tłumaczenie
=====> Dokumentacja
=====> Tutoriale
=====> Tłumaczenie
===> Społeczność
=====> Ogłoszenia
=====> Przedstaw się
=====> Twój serwis WWW
=====> Hyde Park
=> Portuguese
===> Suporte
=====> FAQ - Dúvidas Frequentes
=====> Instalaçăo
=====> Módulos, Plugins, Snippets e Código
=====> Design e Templates
===> Documentaçăo, Guias e Traduçőes
=====> Documentaçăo
=====> Guias
=====> Traduçőes
===> Comunidade
=====> Anúncios
=====> Apresente-se!
=====> Bar da esquina (fora de tópico)
=====> Portfólio de Sites
=> Russian
===> Поддержка
=====> ЧАВО (FAQ)
=====> Установка
=====> Модули, плагины, сниппеты и код
=====> Дизайны и шаблоны
===> Документация, Уроки, Перевод
=====> Документация
=====> Уроки
=====> Перевод
===> Сообщество
=====> Объявления
=====> Представьтесь публике
=====> Галерея сайтов
=====> Диван
=> Scandanavian
===> Support
=====> Frĺgor och svar
=====> Installation
=====> Moduler, plugins, snippets och kod
=====> Design & sidmallar
===> Dokumentation, guider och översättningar
=====> Dokumentation
=====> Guider
=====> Översättningar
===> Webbgemenskap
=====> Meddelanden
=====> Presentera dig själv
=====> Visa upp dina webbsidor
=====> Ordet fritt
=> Slovak
=> Spanish
===> Soporte
=====> FAQ
=====> Instalación
=====> Modulos, Plugins, Snippets & Código
=====> Diseńo y plantillas
===> Documentación, Tutoriales y Traducciones
=====> Documentatción
=====> Tutoriales
=====> Traducciones
===> Comunidad
=====> Anuncios
=====> Presentaciones personales
=====> Muestra de sitios
=====> El Café
=> Swedish
=> TÜRKÇE (Turkish)
===> Destek
=====> SSS
=====> Kurulum
=====> Modüller, Pluginler, Snippetlar & Kodlar
=====> Dizayn & Temalar
===> Belgeleme, Eğitmenler ve Çeviri
=====> Belgeleme
=====> Eğitmenler
=====> Çeviri
===> Topluluk
=====> Duyurular
=====> Kendinizi Tanıtın
=====> Site Vitrini
=====> Konu Dışı