ニュース
XOOPS X(ten) 20151228 をリリースしました。
今回は、PHP で APC を有効にした環境など特定の環境下(ValueServer PHP 5.6 など)で、セッションが継続できない問題や phpmailer で SMTP を選択した場合に Fatal Error になる問題など修正されています。
X-update をアップデートし、0.71.0 としました。
今回は、Chrome ブラウザなどで、一括処理を行った場合に、進捗状態の表示が書き換わらず、表示上、不明瞭になっていた問題を修正しました。
合わせて、軽微な JavaScript エラーの修正や、CSS の調整なども行なっています。
X-update でアップデート通知が出ますので、アップデートをすれば OK です。
XoopsX リポジトリでメンテナンスしている d3downloads をアップデートし version 1.50.0 としました。
主な更新内容は
- PHP 5.6, 7.0 対応のための修正
- pdf ファイルアップロード時の不具合修正
- XCL 2.2 対応テキストエディタ(ckeditor4 モジュールなど)に対応
- 以下のテンプレートファイルを更新しています。カスタマイズされている方は、必要に応じて修正してください。
XOOPS X(ten) 20150425 リリース
今回は、PHP 5.6 環境向けに「PHPデバグ」が「オン」で大量のエラー表示がされる問題の修正などが含まれています。
コアベースでは、ほぼエラーが表示されなくなったと思います。
モジュールベースでは、XOOPS X(ten) リポジトリでメンテナンスしているモジュールに関しては、ほぼエラー表示がなくなったと思います。
更新内容
- 74a71bb: fix not work ini option 'force_languages' (nao-pon)
- f7ccb2b: fix parse ini option 'force_languages' (nao-pon)
- 7669e2a: correction of phase `readini` of Theme & Preload (nao-pon)
- Theme と Preload の ini ファイルからのアイテムオブジェクト生成の局面で、動作が怪しげな部分を修正してみた。
ref. http://www.xugj.org/modules/QandA/index.php?topic_id=2400
- Theme と Preload の ini ファイルからのアイテムオブジェクト生成の局面で、動作が怪しげな部分を修正してみた。
- 2aebb30: X-update version 0.67 (nao-pon)
- 6469c2f: Enabled session.cookie_httponly/session.cookie_secure settings at php.ini. (ITOH Takashi)
- 7279587: in case of less than PHP5.2 (ITOH Takashi)
- 0250fd5: [core:smartyplugin] correction for PHP < 5.2.3 (nao-pon)
- 94a3cdd: [message] fix #103 fatal error in block execute() (nao-pon)
- eeb26ff: [protector] fix problem of uri longer than 255 characters (nao-pon)
- 799a2bb: [protector] protector version 3.51.1 (nao-pon)
- b1c211d: [extras:lng:ja] use XCUBE_MAILERLOCAL_MAIL_LE in mailer (nao-pon)
- For issue xoopscube#104
XoopsMailerLocal use `XCUBE_MAILERLOCAL_MAIL_LE` if it defined.
If you would like to specify the line feed code of Subject passed to
mail() in a XoopsMailerLocal class, it is necessary to define constant
`XCUBE_MAILERLOCAL_MAIL_LE` .The example of preload (XoopsMailerLocalSetLE.class.php)
<?php define('XCUBE_MAILERLOCAL_MAIL_LE', "\n");
- For issue xoopscube#104
- 6124a62: [ja] copy xoopsmailerlocal.php from extra (nao-pon)
- b948071: [preload:disabled] add XoopsMailerLocalSetLE.class.php (nao-pon)
- 385ceb7: xoops_redirectに.example.com/foo/barと入れられると、ログイン後に.example.comのサブサイトに富んでしまいます。 (ITOH Takashi)
- aa33f6a: [xoopsmailer] add class method "getVar($key)" (nao-pon)
- 459d420: [user] add delegate points before xoopsmailer->send() with `xoopsmailer` (nao-pon)
- sample preload (html/preload/UserPreSendMail.class.php)
<?php ~class UserPreSendMail extends XCube_ActionFilter { function postFilter() { $this->mRoot->mDelegateManager->add('Legacy.Event.RegistUser.SendMail' , array($this ,'preSendMail')); } function preSendMail(&$mailer, $action) { ~ /* COMMON PROCESS */ /* EDIT SUBJECT */ //$subject = $mailer->getVar('subject'); //$mailer->setSubject('['.$action.'] ' . $subject); ~ /* CHANGE MAIL FROM */ //$mailer->setFromEmail('example@example.com'); //$mailer->setFromName('XOOPS Cube Legacy Site'); ~ /* PROCESS OF EACH ACTION */ ~ switch($action) { case 'LostPass1' : break; case 'LostPass2' : break; case 'Activated' : break; case 'Register' : /* CHANGE TEMPLATE */ //$mailer->setTemplate('register_custom.tpl'); break; case 'AdminActivate' : break; case 'Notify' : break; } } }
- sample preload (html/preload/UserPreSendMail.class.php)
- ade9c85: [CorePack.pilot] rewrite corepack version (nao-pon)
- cf33852: fix preference link (bis5)
- for XOOPS Cube not installed altsys.
- 08a396c: PHP snoopy up to 2.0.0 (include XOOPS patch) (nao-pon)
- 207e0c8: [altsys] add Pref formtype radio, checkbox & group_checkbox (nao-pon)
- XCL 2.2.2 compat. ref. https://github.com/xoopscube/legacy/pull/59
- 6a4e1ca: [altsys] version 0.82.2 (nao-pon)
- 364fcc5: fix XoopsX#73 E-Mail notify from address setting (nao-pon)
- 2719761: fix xoopscube#105 glob() result FALSE on except Linux (nao-pon)
- a75efce: add example preload SetNotifyMailAddress.class.php (nao-pon)
- ffb5946: [kernel] lazy event notify processing (nao-pon)
- After having returned response data to a client, event notify processing
is carried out.
- After having returned response data to a client, event notify processing
- a313ac0: fix xoopscube/#109 replace `split` to `explode` (nao-pon)
- 2e75024: [legacy] fox #110 Notice: Array to string conversion (nao-pon)
- 4ac89d9: [altsys] gives salt to crypt() (nao-pon)
- 73e5e54: [php56] static method MyTextSanitizer::sGetInstance() (nao-pon)
- recomend replace `MyTextSanitizer::getInstance()` to
`MyTextSanitizer::sGetInstance()` in any module.ex.
`$ts =& MyTextSanitizer::getInstance();`
to
`(method_exists('MyTextSanitizer', 'sGetInstance') and $ts =&
MyTextSanitizer::sGetInstance()) || $ts =&
MyTextSanitizer::getInstance();`
- recomend replace `MyTextSanitizer::getInstance()` to
- 9fa34e2: [xupdate] support `MyTextSanitizer::sGetInstance()` (nao-pon)
- d731b26: [altsys] support `MyTextSanitizer::sGetInstance()` (nao-pon)
- 92f6faa: support `MyTextSanitizer::sGetInstance()` (nao-pon)
- 2a8ed3e: altsys version 0.82.3 (nao-pon)
- 24f3940: [gtickets] gives salt to crypt() (nao-pon)
- 1dc5a5a: protector version 3.51.2 (nao-pon)
- b2d3691: protector version 3.51.3 (nao-pon)
- c88ef01: xupdate version 0.68 (nao-pon)
- 496e71d: [install] correction TextSanitizer::getInstance() (nao-pon)
- 12d129f: XCube_DelegateUtils methods as `public static` (nao-pon)
- 833a778: [xupdate] correction 'trust_dirname' storing process (nao-pon)
- 8779ff4: [class:token] add "public static" keyword to static functions (nao-pon)
- 63ed0a6: [CorePack] corepack(pilot) version 20150312.0416 (nao-pon)
- c05bfbb: X-update version 0.69 (nao-pon)
- 9a9994a: [legacy:admin] add admin link to module icon in module list (nao-pon)
- e98cd27: [legacy:admin] show Distribution constant `XOOPS_DISTRIBUTION_VERSION` (nao-pon)
- 201107c: [CorePack] define `XOOPS_DISTRIBUTION_VERSION` (nao-pon)
- ddc51e7: [XCube_Utiles] add "public static" keyword to static functions (nao-pon)
- 938817a: [CorePack] corepack(pilot) version 20150312.0419 (nao-pon)
- 6b17a1e: add `static` keyword to Xupdate_AssetManager::getInstance (nao-pon)
- 3c5b707: [legacy] make new static function for delegate Legacy_TextFilter.Make... (nao-pon)
- New static functions
- Legacy_TextFilter::sMakeClickableConvertTable
- Legacy_TextFilter::sMakeXCodeConvertTable
- Legacy_TextFilter::sMakeXCodeCheckImgPatterns
- Legacy_TextFilter::sMakePreXCodeConvertTable
- Legacy_TextFilter::sMakePostXCodeConvertTable
- Deprecated functions
- Legacy_TextFilter::makeClickableConvertTable
- Legacy_TextFilter::makeXCodeConvertTable
- Legacy_TextFilter::makeXCodeCheckImgPatterns
- Legacy_TextFilter::makePreXCodeConvertTable
- Legacy_TextFilter::makePostXCodeConvertTable
- New static functions
- 54e8d84: [CorePack] corepack(pilot) version 20150312.0419.1 (nao-pon)
- e243232: [smarty:plugins:legacy_tree] add error handling, fix notice error (nao-pon)
- 1eceba9: [CorePack] corepack(pilot) version 20150312.0420 (nao-pon)
- 7326033: replace deprecated function XCube_Utils::formatMessage to ::formatString (nao-pon)
- 7513ab6: fix #54 undefined constant `_AD_XUPDATE_LANG_STORE` in English (nao-pon)
- cdd25c7: [xupdate] add public function `Xupdate_Func::mainfile_to_readonly` (nao-pon)
- 965f018: [xupdate]AbstractAction: use $this->Func->mainfile_to_readonly() (nao-pon)
- f2173e0: [xupdate] set mainfile.php to read-only on update executed (nao-pon)
- 367ac7d: [xupdate] enable DEPLOY button on ticket token error (nao-pon)
- 88369ff: X-update version 0.70 (nao-pon)
- 528c80a: [legacy] add `public static` keyword to all functions of ModuleInstallUtils (nao-pon)
- f7ec285: [CorePack] corepack(pilot) version 20150312.0420.2 (nao-pon)
- 5de07bf: [kernel:module] fix #111, support Array style adminmenu (nao-pon)
- 36f9740: [legacy] fix #112, Notice error correction (nao-pon)
- d3b049e: [CorePack] corepack(pilot) version 20150312.0421 (nao-pon)
- 1e8b5bc: [xoopslists] add `public static` keyword to all methods (nao-pon)
- 33e8192: [CorePack] corepack(pilot) version 20150312.0421.1 (nao-pon)
- e229408: [user] add `autocomplete="off"` to user (regist|edit) form (nao-pon)
- ee6e1cc: [CorePack] corepack(pilot) version 20150312.0422 (nao-pon)
- 46bc806: [xupdate] check by is_file() in `Xupdate_Ftp::setPerm()` (nao-pon)
- 2a8aa8f: [xupdate] xupdate version 0.70.1 (nao-pon)
- 186f2b4: add `public static` keyword to ProtectorFilterHandler::getInstance() (nao-pon)
- 7546637: [protector] protector version 3.51.4 (nao-pon)
- c37d1fa: [CorePack] XOOPS X(ten) version 20150425 (nao-pon)
d3forum をアップデートし Version 0.89 としました。
X-update で、インストール・更新できます。
今回のバージョンアップにより、RSS でレンダリング済み本文が全文配信されるようになっています。
また、合わせて、管理画面に RSS 関連の設定項目が追加されています。
- RSS 閲覧制限トピックの表示
- コメント統合元記事に閲覧制限があるトピックも本文と概要を除き RSS に出力します。
- RSS 閲覧制限トピックタイトル
- RSS に閲覧制限のあるトピックも含める場合の固定タイトル文字。空欄の場合は、記事のタイトルがそのまま表示されます。
なお、RSS のテンプレート名が変更され "main_rss.html" になりました。