htmlとbbcodeを同時に有効にしたい


投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2012/12/28 14:17
otanuki 

なーおさん、はじめまして。

長らくd3blogを使用してきたのですが、d3diaryに魅力を感じ移行しようと考えております。

現在の仕様では、htmlを有効にするとbbcodeが無効になりますが、両方を有効にすることはできないでしょうか。

設定などで選択できれば最高なのですが、一部をこうすればよいというご指示でもかまいません。

今まで書き溜めた内容とユーザーの要望からなんとかなればと考えています。
お忙しいところ恐縮ですがヒントなどでも結構ですのでよろしくお願い申し上げます。

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/12/29 10:49 | 最終変更
なーお  長老   投稿数: 1784

otanukiさん、こんにちは。

d3blogからのインポートだと、確かにHTMLとBBcodeの両方を有効にしたパターンもありますね。

実はこの辺の実装は複雑さを回避するためにどちらか片方だけとした経緯があります。 ここをいじるのはちょっと難しい。

まあ、今は本業で出張先にいるのでできませんが、年末年始に短期間帰宅するので、時間があれば少しでもお答えできるように、ソースを見てみます。

(ここのサーバーの時間がおかしいですね。。帰ったらこれも直さないと・・)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2012/12/30 11:50 | 最終変更
なーお  長老   投稿数: 1784

otanukiさん

取り急ぎ、ver0.28としてコミットまでしました。
まだマスタブランチに入れて無いので、X-updateでは引っ張れません。
お手数ですが、以下のタグリストの中から、「v0.28_html_bbcode」にあるリンクよりアーカイブを取得して、FTPでアップロードして下さい。
その後、通常のモジュールアップデートをしていただき、もしテンプレート「edit.html」に手を入れている場合はAltsysで再編集してください。

https://github.com/naao/d3diary/tags

なお、d3blog-->d3diaryインポートでは、d3blogでHTML有効の記事はd3diaryでは「htmlのみ有効」に変換されます。 BBcodeを有効にしたい記事の場合はお手数ですが、記事を一つずつ再編集してどちらも有効に選択しなおすか、phpMyAdminなどを使ってDB操作するかしてください。
(将来的には対応するかもしれませんが、現時点ではご容赦を)

インポートで対応しました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/12/30 12:30
ゲスト 

なーおさん

本当に、ありがとうございます。
こんなに早く対応していただけるなんて驚きとともに、 :-o
年末のお忙しい時期にと恐縮しております。m(__)m

さっそく、試してみました。
...うふふふ...と笑みが漏れてしまうほどバッチリです。 :-D
既存のデータについては、DBの方を後で修正してみます。

さっそく、d3diaryに移管を始めようと思います。
本当に、本当にありがとうございました。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/12/30 12:34
otanuki 

すみません、さっきの返信がゲストになってしまいました。

もう、いくつか、日記を書いてみていますが、
改行の有無も含めて4パターンを選べるようになっているし、
一覧なども見やすいし、快適です!

ほんとうにありがとうございました。 :-)

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/12/30 12:55
なーお  長老   投稿数: 1784

otanukiさん

追伸です。

先ほど、再度ソースを修正しました。

インポートスクリプトで、元のd3blogでhtmlとbbode両方有効な記事はインポート後も両方有効になるように修正しています。

xoops_trust_path/modules/d3fiary/include/import_functions.php

のみ差し替えれば大丈夫ですので、再度お試しいただけますか?

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - | 投稿日時 2012/12/30 16:31 | 最終変更
なーお  長老   投稿数: 1784

今回の変更で、BBcodeが効かない不具合があり、ただいま調査中です。 :roll:

    • > 思い切りエンバグしてたので、ちゃんと修正しました。
投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/12/30 20:31
otanuki 

なーおさん

お忙しい中ご返信、ご対応ありがとうございます。

どのような状況でbbcodeの不具合が出るのか解らないのですが、
いくつかのデータで試したところでは、上手くいっています。
使用しつつ何か問題が判明したらまたご報告させていただきます。

ほんとうにいろいろありがとうございます。
まずはご報告まで。

投票数:0 平均点:0.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/12/30 21:17 | 最終変更
なーお  長老   投稿数: 1784

otanukiさん

引用:
どのような状況でbbcodeの不具合が出るのか解らないのですが、
いくつかのデータで試したところでは、上手くいっています。
使用しつつ何か問題が判明したらまたご報告させていただきます。

はい、HTMLを無効(BBcodeと改行を有効)にした時に、BBcodeが有効にならない、というマヌケな不具合でした。

何か他に不具合あればご報告お願いします。
年明けに、masterにマージしてX-update対象を更新します。 :-)

→ 1日早かったですが、マージしてX-update対象にしました。モバイルテンプレートにも追記してます。(モバイルテンプハウスか、Xoopsxのmobile_templatesにて更新可)

投票数:1 平均点:10.00
返信する
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/1/1 11:29
otanuki 

なーおさん

マージありがとうございました。
念のため、x-updateでアップデートをかけておきました。

私の環境での問題なのかもしれないのですが、
日記を新規投稿するときに、wikiヘルパーが有効になりません。
一旦保存するか、プレビューを一度表示させると、有効になります。
あまり問題にならないことなのですが、一応ご報告させていただきます。

■サイト/システム情報
XC Legacyバージョン : XOOPS Cube Legacy 2.2.2 Beta1
デフォルト・サイトテーマ : otanuki
デフォルトのテンプレート・セット : otanuki_set
使用言語 : ja_utf8
デバッグモードを有効にする : オフ
オペレーティングシステム : FreeBSD
サーバー : Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e
ユーザーエージェント : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0
PHPバージョン : 5.2.17
MySQLのバージョン : 5.5.28-log

■PHPの設定
セーフモード : オフ
最大実行時間 : 30 sec.
メモリ制限 : 128Mb
表示エラー : オン
ショートオープンタグ : オン
ファイルをアップロード : オン ( アップロード最大ファイルサイズ:5M, Post最大サイズ:8M )
マジッククオート : オン
グローバル変数の登録 : オフ
出力バッファリング : オフ
open_basedir : オフ
url_fopenを許可 : オフ
DOMの拡張 : はい
exifの拡張 : はい
gettextの拡張 : はい
JSONの拡張 : はい
XMLを有効 : はい
Curlの拡張 : はい
Zlibを有効 : はい
Soapの拡張 : はい
Mbstringを有効 : はい
Iconvの利用 : はい
GDの拡張 : はい
GD Version: bundled (2.0.34 compatible)
GDの拡張 Image create Truecolor

投票数:0 平均点:0.00
返信する

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ