MCid Posted September 23, 2015 Share Posted September 23, 2015 (edited) Добрый день. Проблема вылезла при конвертации 2.1.7 на 3.3.2 - пользователям критично чтобы вся структура папок в результате сохранялась. Насколько я разобрался - в 2.1.7 папка указывалась в поле mt_vid_folder таблицы conv_message_topics В 3.3.2 же ни этого ни подобного поля я не наблюдаю и все личные сообщения падают в папку по-умолчанию "My Conversations". Найти в 3.3.2 какую-либо привязку к создаваемым пользователям папкам для личных сообщений я не смог. Никто не сталкивался с подобным вопросом? Edited September 23, 2015 by MCid Link to comment Share on other sites More sharing options...
Атаман Posted September 23, 2015 Share Posted September 23, 2015 В 3.3.х нет папок распределения в личке, все сваливается в одну кучу, после обновления форума. Принцип обновленияС 2.1.7 до 3.3.4 = Обязательно сделать перерасчет постов, чтоб они имели читаемый вид. А с личными сообщениями немного по другому: Вроде можно на этапе обновления перерасчет сделать или после обновления, если не выполнить эту процедуру, ящики у пользователей будут пустые. Я точно не помню, с 2.х до 3.1 если 2 раза и больше - запустить эту процедуру, сообщения у юзеров в личке дублировались. 3.3.4 - 3.4.8 = готово Link to comment Share on other sites More sharing options...
MCid Posted September 23, 2015 Author Share Posted September 23, 2015 Но какая-то привязка к папкам вообще имеется?Я, собственно, хочу понять как в 3.х идёт привязка личных сообщений к папкам и попробовать наваять скрипт который всё-таки воссоздаст структуру из 2.1.7 Link to comment Share on other sites More sharing options...
siv1987 Posted September 23, 2015 Share Posted September 23, 2015 Имеется. Связь производится посредством мэппинга, таблицы message_topic_user_map. Link to comment Share on other sites More sharing options...
MCid Posted September 23, 2015 Author Share Posted September 23, 2015 Имеется. Связь производится посредством мэппинга, таблицы message_topic_user_map.Тыкался туда. Создавал под пользователем несколько папок, раскидывал сообщения по ним - всё равно в поле map_folder_id остаётся значение "myconvo". Принудительное изменение поля на id созданной папки на местоположение сообщения так же ни коим образом не влияет. Link to comment Share on other sites More sharing options...
MCid Posted September 24, 2015 Author Share Posted September 24, 2015 Всё, разобрался, немного запутался с базами %)Действительно маппинг идёт в message_topic_user_map, спасибо за помощь! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now