ZOOMYがVer2.0のコアアップデートされました。大幅に実用性の上がるバージョンアップをしていますので、ぜひ最新バージョンをご利用ください。

DM機能を追加 / 不具合修正

【修正内容】
■ダイレクトメッセージ(DM)機能を追加
・データベース構造が変更となったためデータベースバージョンアップ処理を追加しました。データベースバージョンアップは管理画面アクセス時にチェックし自動実行及び注意表示されます。
・スレッド表示でのコメント返信でマイページお知らせに通知される機能
・コメントでメンションがあればマイページお知らせに通知される機能
・コメントにメンション挿入リンク追加(メンション挿入リンクの文言はテーマオプションのブログ・写真から変更可能)
・管理画面の投稿一覧・写真一覧に「報告する」として通報された数を表示するようにカラム追加
・ヘッダーに検索フォーム追加(デフォルトでは非表示となります)
・未ログインでの検索時に一覧のゲストアクセス権がない投稿タイプを除外するように修正
・プロフィールに氏名、会社名、生年月日、YouTube、TikTokを追加
・会員制オプション→ユーザーフォーム プロフィール項目の見出し文言(「ユーザーネーム」「住まい」等)、必須項目、必須項目で表示するHTMLを変更できるように変更・会員制オプション→ユーザーフォーム 会員登録で任意のプロフィール項目を追加表示するチェックボックス追加(これに伴い、会員登録・アカウント編集の項目表示順が投稿者ページの表示順に合わせて一部変更となります)
・投稿者一覧でのユーザー検索を従来のユーザーネーム検索に加えて検索対象(ユーザーネーム・氏名・住まい・会社名・職業・自己紹介)を選択して検索できるように変更・本登録会員エクスポートを全表示項目に変更、見出し文言もテーマオプション値に変更

■メッセージ全般仕様
・会員制オプション→メッセージを追加
 利用設定(全会員・フォロワーのみ・使用しない、デフォルト:使用しない)や各種設定が可能です。
・メッセージ有効時はマイページメニューにお知らせ右にメッセージが表示されます。
・メッセージページにはメッセージ(inbox)・新規メッセージ(宛先選択)・ブロック一覧 があり、新規メッセージ・ブロック一覧にはメッセージヘッダー右にあるアイコンから遷移します。
・メッセージ送信は新規メッセージ及び投稿者ページ・ブログ詳細ページ・写真詳細ページのプロフィールに表示されるメッセージ作成の封筒アイコンからモーダルで送信が可能です。
・1対1のテキストメッセージ送信のみ可能です。グループメッセージ機能や添付機能はありません。
・フォロワーのみ利用可能設定にしている場合は、相手が自分をフォローしている場合にのみ送信可能となります。ただしメッセージ一覧からの返信に関してはこの制限はありません。
・メッセージ本文は環境的に可能な場合は暗号化(OpenSSL)してDB保存されます。
・メッセージ本文の<a><img>以外のタグは削除して保存されます。
・カスタムスクロールバーはブラウザにより表示が異なります。
・新着メッセージ通知は未読がある場合のみ送信されます。

■ブロック仕様
・ブロックにはユーザーが設定するユーザーブロックと管理者が設定するシステムブロックがあります。
・メッセージ一覧から対象ユーザーを表示し、詳細部分のヘッダー右にあるBANアイコンクリックでユーザーブロックに追加されます。送受信が無いユーザーをユーザーブロックする方法はありません。
・ブロック一覧ページではユーザーブロック中の一覧が表示され、ユーザーブロック解除も可能です。
・システムブロックされているユーザーはメッセージ作成・送信は出来ますが、相手には届きません。
・システムブロックされているユーザーへのメッセージ送信は出来ますが、相手には届きません。
・システムブロック中に送受信されたメッセージはシステムブロックを解除しても受信側では見ることができません。
・ユーザーブロックしている場合は、新規メッセージの宛先リストには表示されず、また投稿者ページ等のメッセージ作成アイコンも表示されません。
・ユーザーブロックされているユーザーはユーザーブロックしているユーザーにメッセージ作成・送信は出来ますが、相手には届きません。
・ユーザーブロックしているユーザーから受信したメッセージはユーザーブロックを解除すればメッセージ一覧に表示されます。
・システムブロック+ユーザーブロックの場合はシステムブロック優先となりユーザーブロック解除してもメッセージは表示されません。

■その他不具合の修正
・テーマオプション管理でインポートするjsonデータがmembership内の一部項目のみだとマージされない不具合修正
・投稿者ページでタブ表示部分の写真・ブログの記事数と表示される記事数が異なる不具合修正

【修正したファイル】
admin/css/tcd_admin.css
admin/inc/basic.php
admin/inc/blog.php
admin/inc/header.php
admin/inc/photo.php
admin/inc/tools.php
admin/inc/top.php
admin/theme-options-tools.php
admin/theme-options.php
fonts/design_plus.eot
fonts/design_plus.svg
fonts/design_plus.ttf
fonts/design_plus.woff
functions/comments.php
functions/head.php
functions/membership/backend.php
functions/membership/comment.php
functions/membership/database.php
functions/membership/frontend.php
functions/membership/inc/basic.php
functions/membership/inc/mail.php
functions/membership/inc/mypage.php
functions/membership/inc/notify.php
functions/membership/inc/user_form.php
functions/membership/mail_magazine.php
functions/membership/memberpage.php
functions/membership/membership.php
functions/membership/news.php
functions/membership/notify.php
functions/membership/options.php
functions/membership/user.php
functions/membership/user_form.php
functions/membership/user_profile.php
functions/ogp.php
functions/page_authors_cf.php
functions/page_ranking_cf.php
functions/seo.php
functions/update_notifier.php
js/functions.js
js/membership.js
languages/ja.mo
languages/ja.po
membership-template/change_password.php
membership-template/news.php
membership-template/reset_password.php
template-parts/sns-btn-btm.php
template-parts/sns-btn-top.php
widget/archive_list.php
author.php
functions.php
header.php
page__authors.php
sidebar.php
single-photo.php
single.php
style.css

【追加したファイル】
functions/membership/inc/messages.php
functions/membership/messages.php
functions/membership/report.php
js/messages.js
membership-template/messages.php
membership-template/messages_blocked_members.php
membership-template/messages_blocked_members_list.php
membership-template/messages_create.php
membership-template/messages_create_list.php
membership-template/messages_detail.php
membership-template/messages_detail_list.php
membership-template/messages_list.php