- نیاز به ویرایش مجوزهای گروههای کاربری
- هست
- پشتیبانی از نسخه های
- 2.1
- 2.2
[H1]Conversation Improvements by Xon v2.4.3[/H1]
مجموعه ای از پیشرفت های سیستم مکالمه XenForo.
برای انجمن های بزرگ، لطفاً به بخش "نصب برای انجمن های بزرگ" مراجعه کنید.
حذف نصب تمام داده ها را حذف می کند!
با این حال، فهرست جستجو به بازسازی کامل برای حذف داده های قدیمی نیاز دارد!
امکانات
کاربران برای دیدن مکالمه در نتایج جستجو باید عضو مکالمه باشند.
به مدیران/مدیران اجازه نمیدهد که مکالمات شخص دیگری را در نتایج جستجو ببینند.
هر مکالمه و پیام مکالمه را به فروشگاه جستجوی XenForo (MySQL یا Elastic Search) اضافه می کند، که ممکن است منجر به فهرست جستجوی بزرگتر شود.
مجوزهای مکالمه جدید
فقط دکمه "پاسخ" کاربر را می گیرد، بدون بنر.
محدودیت پاسخ برای کل مکالمه است، اما این محدودیت برای هر گروه کاربر است. زمانی را در نظر بگیرید که کاربر A و کاربر B اعضای یک مکالمه هستند.
کاربر A میتواند حداکثر 5 پاسخ داشته باشد. کاربر B میتواند حداکثر 10 پاسخ داشته باشد.
هنگامی که مکالمه بیش از 5 پاسخ داشته باشد، کاربر A دیگر نمیتواند پست ارسال کند. وقتی مکالمه بیش از 10 پاسخ داشت، کاربر A و کاربر B دیگر نمیتوانند
تاریخچه ویرایش پیام مکالمه را پست کنند.
تاریخچه ویرایش را برای پیام های مکالمه اضافه می کند.
تاریخچه ویرایش عنوان مکالمه
تاریخچه ویرایش را برای عنوان مکالمه اضافه می کند، و یک مجوز ناظر جدید "مدیریت مکالمات توسط هر کسی" را اعمال می کند تا به شروع کنندگان بدون مکالمه اجازه ویرایش یک مکالمه را بدهد.
اجازه دادن به مکالمات با هیچکس
یک گزینه جهانی برای اینکه کاربران بتوانند مکالمات را فقط برای خودشان ارسال کنند.
مشکلات شناخته شده
برای انجمن های بزرگ، لطفا سعی کنید به صورت دستی تمام ستون ها را در یک مرحله اضافه کنید.
این برای 1.3 میلیون پیام مکالمه (فشرده شده) تا 5 دقیقه طول کشید.
SQL:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int unsigned not null default 0,
ADD COLUMN `last_edit_date` int unsigned not null default 0,
ADD COLUMN `last_edit_ not default unllsign0`
جدول جایگزین «xf_conversation_master»
اضافه کردن ستون «edit_count» int بدون امضا، نه تهی پیشفرض 0،
اضافه کردن ستون «last_edit_date» بدون علامت، نه تهی پیشفرض 0،
اضافه کردن ستون «last_edit_user_id» بدون علامت null0;
مجوزها
اگر انواع محتوای مربوط به مکالمه نیاز به فهرست بندی مجدد داشته باشند، افزونه (از طریق خطاهای سرور) گزارش می دهد.
تاثیر عملکرد
لطفاً از طریق پیوند "اطلاعات بیشتر" یک درخواست Github Pull ایجاد کنید.
مجموعه ای از پیشرفت های سیستم مکالمه XenForo.
برای انجمن های بزرگ، لطفاً به بخش "نصب برای انجمن های بزرگ" مراجعه کنید.
حذف نصب تمام داده ها را حذف می کند!
با این حال، فهرست جستجو به بازسازی کامل برای حذف داده های قدیمی نیاز دارد!
امکانات
- جستجوی مکالمه را با گزینه هایی برای جستجو بر اساس گیرنده اضافه می کند.
- مجوزهای مکالمه جدید
- تاریخچه ویرایش پیام مکالمه
- تاریخچه ویرایش عنوان مکالمه
- اجازه مکالمات با هیچ کس (به طور پیش فرض خاموش)
کاربران برای دیدن مکالمه در نتایج جستجو باید عضو مکالمه باشند.
به مدیران/مدیران اجازه نمیدهد که مکالمات شخص دیگری را در نتایج جستجو ببینند.
هر مکالمه و پیام مکالمه را به فروشگاه جستجوی XenForo (MySQL یا Elastic Search) اضافه می کند، که ممکن است منجر به فهرست جستجوی بزرگتر شود.
مجوزهای مکالمه جدید
فقط دکمه "پاسخ" کاربر را می گیرد، بدون بنر.
محدودیت پاسخ برای کل مکالمه است، اما این محدودیت برای هر گروه کاربر است. زمانی را در نظر بگیرید که کاربر A و کاربر B اعضای یک مکالمه هستند.
کاربر A میتواند حداکثر 5 پاسخ داشته باشد. کاربر B میتواند حداکثر 10 پاسخ داشته باشد.
هنگامی که مکالمه بیش از 5 پاسخ داشته باشد، کاربر A دیگر نمیتواند پست ارسال کند. وقتی مکالمه بیش از 10 پاسخ داشت، کاربر A و کاربر B دیگر نمیتوانند
تاریخچه ویرایش پیام مکالمه را پست کنند.
تاریخچه ویرایش را برای پیام های مکالمه اضافه می کند.
تاریخچه ویرایش عنوان مکالمه
تاریخچه ویرایش را برای عنوان مکالمه اضافه می کند، و یک مجوز ناظر جدید "مدیریت مکالمات توسط هر کسی" را اعمال می کند تا به شروع کنندگان بدون مکالمه اجازه ویرایش یک مکالمه را بدهد.
اجازه دادن به مکالمات با هیچکس
یک گزینه جهانی برای اینکه کاربران بتوانند مکالمات را فقط برای خودشان ارسال کنند.
مشکلات شناخته شده
- تاریخچه ویرایش به هیچ پنجره ویرایشی بی صدا احترام نمی گذارد/اجرا نمی کند.
- این افزونه احتمالاً به محدودیت حافظه بالاتری نیاز دارد (یعنی <256 مگابایت نمیتواند آن را کاهش دهد) به دلیل نتایج جستجوی اضافی.
برای انجمن های بزرگ، لطفا سعی کنید به صورت دستی تمام ستون ها را در یک مرحله اضافه کنید.
این برای 1.3 میلیون پیام مکالمه (فشرده شده) تا 5 دقیقه طول کشید.
SQL:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int unsigned not null default 0,
ADD COLUMN `last_edit_date` int unsigned not null default 0,
ADD COLUMN `last_edit_ not default unllsign0`
جدول جایگزین «xf_conversation_master»
اضافه کردن ستون «edit_count» int بدون امضا، نه تهی پیشفرض 0،
اضافه کردن ستون «last_edit_date» بدون علامت، نه تهی پیشفرض 0،
اضافه کردن ستون «last_edit_user_id» بدون علامت null0;
مجوزها
- می تواند به مکالمه پاسخ دهد. - پیش فرض - اگر گروهی بتواند مکالمه ای را شروع کند، می تواند پاسخ دهد.
- محدودیت پاسخ برای مکالمه - پیش فرض - اگر گروهی بتواند مکالمه ای را شروع کند، محدودیت پاسخ غیرفعال است (یعنی بی نهایت).
- مدیریت مکالمات توسط هر کسی. - پیش فرض - اگر گروهی بتواند هر پست مکالمه را ویرایش کند، این مجوز برای آنها تنظیم شده است.
اگر انواع محتوای مربوط به مکالمه نیاز به فهرست بندی مجدد داشته باشند، افزونه (از طریق خطاهای سرور) گزارش می دهد.
تاثیر عملکرد
- 1 درخواست اضافی برای هر پیام مکالمه ارسال شده به دلیل نمایه سازی و خود نمایه سازی.
لطفاً از طریق پیوند "اطلاعات بیشتر" یک درخواست Github Pull ایجاد کنید.
A collection of improvements to the XenForo Conversation system.
For large forums, please see the "Installing for large forums" section
Uninstalling removes all data!
Search Index however will require a full rebuild to delete the old data!
Features
Adds conversation search, with options to search by recipient.
New Conversation Permissions
Conversation Message Edit history
Conversation Title Edit history
Allow conversations with no-one (default off)
Adds conversation search, with options to search by recipient
Users must be a member of the conversation to see the conversation in search results.
Does not permit moderators/administrators to see another person's conversations in search results.
Adds each conversation, and conversation message to the XenForo Search store (MySQL or Elastic Search), which may result in a larger search index.
New Conversation Permissions
Just takes away a user's "reply" button, no banners.
The reply limit is for the entire conversation, but the limit is per user group. Consider when User A & User B are members of a conversation.
User A can have a reply limit of 5. User B can have a reply limit of 10.
Once the conversation has >5 replies, User A can no longer post. Once the conversation has >10 replies, User A and User B can no longer post
Conversation Message Edit History
Adds edit history for conversation messages.
Conversation Title Edit History
Adds edit history for conversation's title, and implements a new moderator permission "Manage Conversations by anyone" to allow non-conversation starters to edit a conversation.
Allow conversations with no-one
A global option to allow users to send conversations to just themselves.
Known Issues
Edit History does not respect/implement any silent editing window.
This add-on likely will require a higher memory limit (ie <256mb isn't going to cut it) due to extra search results.
Installing for large forums
For large forums, please try manually adding all the columns in a single step.
This took upto 5 minutes for 1.3 million conversation messages (compressed).
SQL:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int unsigned not null default 0,
ADD COLUMN `last_edit_date` int unsigned not null default 0,
ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
ALTER TABLE `xf_conversation_master`
ADD COLUMN `edit_count` int unsigned not null default 0,
ADD COLUMN `last_edit_date` int unsigned not null default 0,
ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
Permissions
Can Reply to Conversation. - Default - If a group can start a conversation, they can reply.
Reply Limit for Conversation. - Default - If a group can start a conversation, the reply limit is disabled (ie infinite).
Manage Conversations by anyone. - Default - If a group can edit any conversation posts, this permission is set for them.
Manual post-installation steps - Rebuild Search Index
The add-on will report (via server errors) if conversation related content types require re-indexing.
Performance impact
1 extra query per conversation message posted due to indexing, and indexing itself.
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.
For large forums, please see the "Installing for large forums" section
Uninstalling removes all data!
Search Index however will require a full rebuild to delete the old data!
Features
Adds conversation search, with options to search by recipient.
New Conversation Permissions
Conversation Message Edit history
Conversation Title Edit history
Allow conversations with no-one (default off)
Adds conversation search, with options to search by recipient
Users must be a member of the conversation to see the conversation in search results.
Does not permit moderators/administrators to see another person's conversations in search results.
Adds each conversation, and conversation message to the XenForo Search store (MySQL or Elastic Search), which may result in a larger search index.
New Conversation Permissions
Just takes away a user's "reply" button, no banners.
The reply limit is for the entire conversation, but the limit is per user group. Consider when User A & User B are members of a conversation.
User A can have a reply limit of 5. User B can have a reply limit of 10.
Once the conversation has >5 replies, User A can no longer post. Once the conversation has >10 replies, User A and User B can no longer post
Conversation Message Edit History
Adds edit history for conversation messages.
Conversation Title Edit History
Adds edit history for conversation's title, and implements a new moderator permission "Manage Conversations by anyone" to allow non-conversation starters to edit a conversation.
Allow conversations with no-one
A global option to allow users to send conversations to just themselves.
Known Issues
Edit History does not respect/implement any silent editing window.
This add-on likely will require a higher memory limit (ie <256mb isn't going to cut it) due to extra search results.
Installing for large forums
For large forums, please try manually adding all the columns in a single step.
This took upto 5 minutes for 1.3 million conversation messages (compressed).
SQL:
ALTER TABLE `xf_conversation_message`
ADD COLUMN `edit_count` int unsigned not null default 0,
ADD COLUMN `last_edit_date` int unsigned not null default 0,
ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
ALTER TABLE `xf_conversation_master`
ADD COLUMN `edit_count` int unsigned not null default 0,
ADD COLUMN `last_edit_date` int unsigned not null default 0,
ADD COLUMN `last_edit_user_id` int unsigned not null default 0;
Permissions
Can Reply to Conversation. - Default - If a group can start a conversation, they can reply.
Reply Limit for Conversation. - Default - If a group can start a conversation, the reply limit is disabled (ie infinite).
Manage Conversations by anyone. - Default - If a group can edit any conversation posts, this permission is set for them.
Manual post-installation steps - Rebuild Search Index
The add-on will report (via server errors) if conversation related content types require re-indexing.
Performance impact
1 extra query per conversation message posted due to indexing, and indexing itself.
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.