ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Без описания
Amid
Отправлено: 21 июля 2009 — 21:21
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2009  
Репутация: 0




Есть форум, на котором нельзя залезть в дерикторию с файлами, а можно администрировать только с админ панели. Там тем немного, и пользователей всего 25. Нужно перенести все темы всех пользователей, на новый форум на скрипте ExBB_FM_1.0_RC1.

С пользователями проблем нет, можно самому зарегистрировать их всех, и отправить на их ящики новые пароли, а вот как быть с темами и датами регистрации пользователей, как сделать так чтобы перенести такие данные как дата регистрации пользователя, дата создания темы, дата публикации сообщений?

Ведь наверняка это можно где то прописать?
 
 
yura3d
Отправлено: 21 июля 2009 — 21:26
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Amid пишет:
можно администрировать только с админ панели

Имееются ввиду бесплатные сервисы форумов?

Amid пишет:
С пользователями проблем нет, можно самому зарегистрировать их всех, и отправить на их ящики новые пароли, а вот как быть с темами и датами регистрации пользователей, как сделать так чтобы перенести такие данные как дата регистрации пользователя, дата создания темы, дата публикации сообщений?

Ведь наверняка это можно где то прописать?

Если форум небольшой, то можно сделать это вручную. Впоследствие даты регистрации, тем и сообщений можно будет также изменить вручную в файлах базы данных ExBB. Если же форум объёмный, то необходимо писать конвертер, который будет автоматически переносить данные с Вашего старого форума
 
 
Amid
Отправлено: 21 июля 2009 — 21:29
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июль 2009  
Репутация: 0




Цитата:
Имееются ввиду бесплатные сервисы форумов?

Да

Цитата:
Если форум небольшой, то можно сделать это вручную. Впоследствие даты регистрации, тем и сообщений можно будет также изменить вручную в файлах базы данных ExBB.


А где эти файлы? и что в них менять?
 
 
yura3d
Отправлено: 21 июля 2009 — 21:43
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Amid пишет:
А где эти файлы? и что в них менять?

Объясню на примере даты регистрации пользователей. Для каждого зарегистрированного пользователя создаётся файл профиля в папке members. Имя файла профиля в этой папке имеет вид N.php, где N - номер (id) пользователя. Открывая этот файл, Вы можете найти в нём дату регистрации пользователя (элемент сериализованного массива joined), вот фрагмент:
CODE:
s:6:"joined";i:1246377863;

В этом фрагменте число 1246377863 - это и есть дата регистрации пользователя в формате Unix Timestamp. Теперь создайте в папке форума файл time.php следующего содержания:
CODE:
<?php
echo mktime(часы, минуты, секунды, месяц, день, год);
?>

Вместо слов часы, минуты, секунды, месяц, день, год необходимо подставить числовые значения, для которых Вы хотите получить дату. Например, для получения даты 21 июля 2009 года 23:00:00 скрипт time.php будет иметь содержание:
CODE:
<?php
echo mktime(23, 0, 0, 7, 21, 2009);
?>

Далее запустите этот скрипт по адресу http://ваш_сайт.ру/форум/time.php и полученную дату в формате Unix пропишите в файл профиля пользователя вместо исходной даты, после чего сохраните файл профиля и обратно закачайте его на сервер

Эту операцию необходимо повторить для каждого пользователя, после чего не забыть удалить скрипт time.php из папки с форумом
 
 
Nikela
Отправлено: 8 января 2011 — 04:11
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




Скрипт создала, дату в этом формате вычислила, заменила в файле, но в итоге все-равно ничего не открывается и вываливается куча ошибок.
Режим передачи - бинарный.
В чем моя ошибка снова? т-т-т хоть бэкаповский файл восстанавливается.

Исходник и поправленный файл прикреплены. Цель - изменить даты 2-ух последних постов, сейчас они 24 Декабря, 2010 - 19:19:58 и 31 Декабря, 2010 - 21:32:44, а надо оба сделать от 05 Января 2011.

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 89
 
 
Nikela
Отправлено: 8 января 2011 — 04:11
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




Работа скрипта:
CODE:
<?php
echo mktime(19, 19, 58, 1, 5, 2011);
?>

выдал - 1294247998
CODE:
<?php
echo mktime(21, 32, 44, 1, 5, 2011);
?>

выдал - 1294255964

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 93
 
 
yura3d
Отправлено: 8 января 2011 — 12:16
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Nikela
Приведите здесь текст сообщений об ошибках, которые возникают после смены даты
 
 
Nikela
Отправлено: 12 января 2011 — 18:04
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




Сейчас попробую повторить и скопировать код ошибки.

Еще вопрос: если я отмечаю сообщения галочкой для переноса и вынуждена перейти на следующую страницу (т.е. переносится много сообщений), выделенные галочки с прошлой страницы сбрасываются Однако и мне приходится сообщения перетаскивать частями. Это только у меня такой проблемс?
 
 
lisiycat
Отправлено: 12 января 2011 — 18:35
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




Nikela пишет:
Это только у меня такой проблемс?


Это у всех так.
 
 
dxman
Отправлено: 12 января 2011 — 19:58
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 136
Дата рег-ции: Май 2010  
Репутация: 1




А разве можно с бесплатного сервиса форум перенести на ExBB? Если там даже backup не позволяют сделать...
 
 
BON
Отправлено: 12 января 2011 — 20:43
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




magic-studio, как это с бесплатного на ExBB перенести?

если хостинг бесплатный с поддержкой пхп, там можно и скопировать и что надо сделать
 
 
Nikela
Отправлено: 12 января 2011 — 21:49
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




lisiycat пишет:
Nikela пишет:
Это только у меня такой проблемс?

Это у всех так.

Ясно, печально.
Из-за переноса мелкими партиями всплывает ранее описанная проблема: дата и время проставляется как им захочется, а совсем не так как было до переноса Однако

yura3d пишет:
Nikela
Приведите здесь текст сообщений об ошибках, которые возникают после смены даты

Вот весь перечень:
Спойлер (Отобразить)
 
 
Nikela
Отправлено: 23 января 2011 — 23:34
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




Nikela пишет:
yura3d пишет:
Nikela
Приведите здесь текст сообщений об ошибках, которые возникают после смены даты

Вот весь перечень:
Спойлер (Отобразить)


Опять возникла необходимость переноса сообщений, так в чем моя проблема, есть решение? я привела список ошибок.

Сегодня столкнулась с еще одним неприятным багом, есть какие-то серьезные траблы со вставкой ссылок. Пример, вот такое сообщение вообще публикуется пустым:
Цитата:
получила очередную посылку со Спенсера. Заказывала мужу свитер вот такой:
http://www.marksandspencer.com/B...=related-items-3
Размер рассчитали по табличке в сайзчарте, получилось как раз на границу L и XL, взяли L и хорошо сел, несмотря на рост 191 см. Качество отличное. И боксеры: http://www.marksandspencer.com/P...=related-items-3
Качество тоже отличное, он тут все время DIM покупает, но Спенсер оказался не хуже. Они большемерят. Имхо надо брать на размер меньше.

Стоит мне после ссылки сделать пробел и поставить точку, сообщение становится видимым Не понял может есть идеи что это такое? сорри за офф в этой теме.

(Отредактировано автором: 23 января 2011 — 23:36)

 
 
yura3d
Отправлено: 24 января 2011 — 03:20
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Nikela
Отправьте мне в ЛС ссылку на тему, в которой происходят проблемы после смены даты. Проблему со вставкой ссылок сегодня посмотрю
 
 
yura3d
Отправлено: 26 января 2011 — 04:22
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Nikela пишет:
Скрипт создала, дату в этом формате вычислила, заменила в файле, но в итоге все-равно ничего не открывается и вываливается куча ошибок.
Режим передачи - бинарный.
В чем моя ошибка снова? т-т-т хоть бэкаповский файл восстанавливается.

Проблема в том, что Вы не совсем по вышеприведённой инструкции действовали. Вместо того, чтобы просто заменить дату и время, Вы также удалили из текста сообщения некоторые фрагменты, отвечающие за формирование ссылок на цитируемые сообщения (изменили формат использования бб-кода quote). Однако в случае, если Вы изменили текстовое поле, нужно также обязательно отредактировать длину этого поля, иначе структура файла будет нарушена, что и приведёт к тем ошибкам, о которых Вы писали.

Вот простой пример (фрагмент взят из Вашего исходника):
Цитата:
i:1293823964;a:6:{s:4:"p_id";s:1:"1";s:4:"post";s:355:"[quote=Nepenthe|32:1082:1294256294.....

Красным цветом выделены дата и время в формате Unix timestamp, они изменяются согласно инструкции на предыдущей странице этой темы. Синим выделен удаляемый Вами фрагмент. Прежде чем его удалить, Вам необходимо определить его длину (в символах, лучше для этого использовать специализированные редакторы кода вроде Notepad++, которые сами подсчитают длину при выделении Вами фрагмента) и вычесть эту длину из общей длины текста сообщения, которая выделена зелёным цветом. Если одно сообщение имеет несколько подобно отредактированных цитат, соответственно, из общей длины текста сообщения нужно вычесть длины всех удалённых фрагментов.
Чтобы избавиться от подобных правок напрямую в файлах форума, я бы рекомендовал редактировать в файлах только дату и время сообщений (поскольку через форум их изменить нельзя). Всё остальное (включая текст сообщений с цитатами и пр. данными) можно отредактировать на форуме, что значительно удобнее и быстрее.
Надеюсь, всё понятно. Если нет - спрашивайте! Улыбка

Nikela пишет:
Ясно, печально.
Из-за переноса мелкими партиями всплывает ранее описанная проблема: дата и время проставляется как им захочется, а совсем не так как было до переноса

По поводу неудобств, связанных с переносом сообщений в существующую тему и возникающую при этом проблему с потерей правильной даты и времени опубликования сообщения. Проблема эта решена. Постараюсь в ближайшее время опубликовать решение

Nikela пишет:
Сегодня столкнулась с еще одним неприятным багом, есть какие-то серьезные траблы со вставкой ссылок. Пример, вот такое сообщение вообще публикуется пустым:

Уже исправлено на Вашем форуме, смотрите ЛС. Проблема действительно была, более того, она в некоторой степени проявляется и на этом форуме. В ближайшее время, после дополнительного тестирования этого решения, опубликую его на форуме
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Перенос тем, постов, пользователей с другого форума
Темы Форум Информация о теме Обновление
FlatBB
адаптивный стиль для форума, в стиле flat
Темы оформления для ExBB 1.1.3 Ответов: 18
Автор темы: WolfGeeN
2 января 2020 — 00:57
Автор: gusaka
Список форумчан только форумчанам
Как сделать так, чтобы список пользователей не был доступен гостям
Обсуждаем Ответов: 15
Автор темы: ARW
14 февраля 2013 — 08:49
Автор: pigus
Мод "Управление справкой и правилами"
С помощью этого мода вы сможете управлять справкой и правилами вашего форума из админ-панели
Модификации и дополнения Ответов: 16
Автор темы: WebMaster
1 августа 2016 — 04:08
Автор: electron
Замена у всех ссылок одного домена на другой во всех постах
изменение ссылок в ветках форума после переноса на другой хостинг
Утилиты и конвертеры Ответов: 27
Автор темы: 1Bot
29 марта 2018 — 15:57
Автор: Parapsixolog
Проблема с перенаправлением!
Проблема с перенаправлением гостя на главную страницу форума
Решение проблем Ответов: 2
Автор темы: trito
9 января 2011 — 20:55
Автор: trito
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1188]     [ ]