Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Папки личных сообщений

Опубликовано:

Добрый день.

 

Проблема вылезла при конвертации 2.1.7 на 3.3.2 - пользователям критично чтобы вся структура папок в результате сохранялась. Насколько я разобрался - в 2.1.7 папка указывалась в поле mt_vid_folder таблицы conv_message_topics В 3.3.2 же ни этого ни подобного поля я не наблюдаю и все личные сообщения падают в папку по-умолчанию "My Conversations". Найти в 3.3.2 какую-либо привязку к создаваемым пользователям папкам для личных сообщений я не смог. Никто не сталкивался с подобным вопросом?

Изменено пользователем MCid

Рекомендованные сообщения

Опубликовано:

В 3.3.х нет папок распределения в личке, все сваливается в одну кучу, после обновления форума.

 

Принцип обновления

С 2.1.7 до 3.3.4 = Обязательно сделать перерасчет постов, чтоб они имели читаемый вид.

А с личными сообщениями немного по другому: Вроде можно на этапе обновления перерасчет сделать или после обновления, если не выполнить эту процедуру, ящики у пользователей будут пустые. Я точно не помню, с 2.х до 3.1 если 2 раза и больше - запустить эту процедуру, сообщения у юзеров в личке дублировались.

 

3.3.4 - 3.4.8 = готово

 

Опубликовано:
  • Автор

Но какая-то привязка к папкам вообще имеется?

Я, собственно, хочу понять как в 3.х идёт привязка личных сообщений к папкам и попробовать наваять скрипт который всё-таки воссоздаст структуру из 2.1.7

Опубликовано:

Имеется. Связь производится посредством мэппинга, таблицы message_topic_user_map.

Опубликовано:
  • Автор

Имеется. Связь производится посредством мэппинга, таблицы message_topic_user_map.

Тыкался туда. Создавал под пользователем несколько папок, раскидывал сообщения по ним - всё равно в поле map_folder_id остаётся значение "myconvo". Принудительное изменение поля на id созданной папки на местоположение сообщения так же ни коим образом не влияет.

Опубликовано:
  • Автор

Всё, разобрался, немного запутался с базами %)

Действительно маппинг идёт в message_topic_user_map, спасибо за помощь!

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.