Форумчане, какой браузер Вы используете ?
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
Спасите-помогите!
Есть форум на borda.ru - бывший fastbb (насколько я понимаю, этот форум тоже когда-то базировался там). Требуется переехать на собственный форум на phpBB, но критически важно перенести все сообщения со старого форума на новый (если возможно, то и логины-пароли, если нет - хотя бы только сообщения). Администратором форума являюсь я. Разработчик fastbb базу сообщений не отдает, т.к. не заинтересован в том, чтобы пользователи от него уходили.
Для понимания, как там что сейчас устроено, привожу пример форума на фастбб: фастбб-шная техподдержка.
Такая беда. Кто-нибудь представляет решение проблемы? |
|
| Вернуться к началу |
|
 |
Wave
Наш человек


Зарегистрирован: 22.10.2005 Сообщения: 321 Репутация: 84.1   голосов: 3 Откуда: Украина, Харьков
|
|
Почему именно на phpbb?
Возможно, придётся не в один шаг.
Есть вот, например, [BETA] SMF 1.1 to phpBB3 Convertor, а в CMF конвертнуть из… А в… из…
Гугли на предмет конвертеров и смотри, из чего во что можно составить цепочку.
Вобщем, вот форум на 50 страниц — конвертеры в phpbb3. Смотри на офф-форумах других движков, во что могут конвертироваться они.
Добавлено спустя 3 минуты 53 секунды:
А что кому кто не отдаёт, честно говоря, не понял. Но если нет доступа к базе данных (или к ftp, чтобы загрузить дампер базы), то никак. |
|
| Вернуться к началу |
|
 |
LEM
Site Admin


Зарегистрирован: 16.05.2005 Сообщения: 2611 Репутация: 146.7   голосов: 17 Откуда: Россия, г.Астрахань
|
|
| Наш форум тоже с fastbb переезжал, пришлось заводить все с нуля. Основные темы переносились копированием информации... Все пользователи регистрировались заново. |
|
| Вернуться к началу |
|
 |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
Wave
| Цитата: | | Почему именно на phpbb? | Это самый оптимальный вариант из известных мне бесплатных. Ошибаюсь? Платить не хочется, ворованные варианты вообще не рассматриваются. Если знаешь другие хорошие варианты, подскажи
| Цитата: | | А что кому кто не отдаёт, честно говоря, не понял. Но если нет доступа к базе данных (или к ftp, чтобы загрузить дампер базы), то никак. | Вот понял ты как раз все правильно. В том-то и дело, что доступа ни к базе, ни к фтп нет, и дамп базы разработчик админам форумов не дает - в этом как раз главная проблема
Может, грабер какой можно приспособить?
LEM
| Цитата: | | Наш форум тоже с fastbb переезжал, пришлось заводить все с нуля. Основные темы переносились копированием информации... Все пользователи регистрировались заново. | Ну, ладно, пусть регистрироваться будут заново, это не смертельно. Но переносить темы копированием - это я даже представить боюсь: форуму почти пять лет... А с нуля уж очень страшно теперь начинать
В общем, думаю, мотивы мои понятны, непонятно решение этой задачки... |
|
| Вернуться к началу |
|
 |
Wave
Наш человек


Зарегистрирован: 22.10.2005 Сообщения: 321 Репутация: 84.1   голосов: 3 Откуда: Украина, Харьков
|
|
Можно форум попробовать скачать хорошей качалкой сайтов. А-ля Offline Explorer, Teleport pro или бесплатной WinHTTrack.
После чего написать парсер, который будет читать\вытаскивать каждый пост и превращать его в SQL-инструкцию вида «INSERT INTO … VALUE (…)».
Ведь будет изветстно время поста, автор, сам пост, и тема топика. Что там ещё нужно…
И или вручную скармливать каждый файлик, или чуть больше программировать, чтобы парсер сканировал файловую систему и у файлов с именами вида … выдирал имя топика и посты.
Только это ещё надо смотреть на структуру данных bb.
Но вобщем-то такое реально. Сделать. Готовых решений если где и есть, то только написанные для собственных нужд.
И даже пользователей посоздавать так можно. Только пароли им сгенерировать и разослать на зарегистрированные e-mail.
Ну и потом из админ-панели подкорректировать результаты. Или ещё как.
Несколько часов — несколько дней работы опытному программисту, знакомому с обоими форумами.
| Цитата: | | Это самый оптимальный вариант из известных мне бесплатных. Ошибаюсь? | Конкретно с форумами имел дело мало, ставил ненадолго в экспериментальных целях phpbb ещё второй ветки. В ближайшей перспективе буду делать соц-сеть — форум там будет средствами того же движка, на котором остальная сеть — drupal. Если понадобится именно форум, буду смотреть и сравнивать phpbb3, punbb (маловероятный кандидат), cmf, vanilla и bbpress (потому как wordpress юзаю немало). Смотреть по функционалу, удобству, расширяемости и качеству кода (к bb просто много нареканий слышал). Сейчас же ответить на твой вопрос не могу.
Можно вопрос, чем не устраивает fastbb? |
|
| Вернуться к началу |
|
 |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
Wave
| Цитата: | | Можно вопрос, чем не устраивает fastbb? |
Это ты сейчас на больное наступил...
Ну, читай тогда мою исповедь.
Не устраивает fastbb много чем, в частности:
1. Функционал - ниже среднего, на все просьбы админов реализовать ту или иную функцию, уже давно и успешно существующую на других форумах, разработчик отвечает "это не нужно, потому что пользователям так удобнее". Причем его размышления об удобстве пользователей сильно отличаются от общепринятых. К примеру:
- отсутствие нормальной регистрации: регистрация не требует ни активации через е-мейл, ни ввода буквенно-цифрового кода, что влечет за собой засилье спамеров;
- у модераторов единственный способ воздействия на нарушителей - бан, но бан там своеобразный: удаление профиля пользователя навсегда, вместе со всеми званиями, регалиями и прочим без возможности восстановления. Зато у админа есть функция заблокировать ник на 1, 3 или 7 дней (других сроков не предусмотрено, на 2 недели, к примеру, никак). Отнять у модератора право на этот оригинальный "бан" или добавить ему функцию временной блокировки пользователя нельзя. Или давать модераторские права с таким функционалом, или модерировать самостоятельно;
- отсутствие возможности централизованно разослать сообщение (к примеру, "встреча участников форума там-то тогда-то, приходите, будет то-то"), то есть просто берешь лист пользователей, входишь в профиль каждого, находишь там icq/e-mail, если есть, и рассылаешь. Руками. Если пользователей много - труба, день потерян.
2. Зависимость от сервера фастбб: если он упал/тормозит, никакого влияния у администратора форума на это явление нет, более того, на вопросы "это надолго?" разработчик говорит обычно что-то типа "отвяжитесь, как сделаю - сами узнаете". То есть у админов нет не только влияния на это, но и минимальной информации о сроках/причинах недоступности собственного форума.
3. Разработчик заваливает пользователей рекламой в системе личных сообщений от имени администратора, что совсем уж ни в какие ворота: люди думают, что это я пишу им в личные сообщения "Профессиональный фотограф в Москве. Портфолио, портрет, деловая съемка, рекламная и предметная съемка. Подробности и цены на сайте: http://..."
4. Кроме вышеуказанного вида рекламы на форуме иногда (естественно, без согласования с админами хотя бы тематики) вешаются рекламные баннеры, и невероятно "приятно" объясняться с пользователями, почему наш форум регулярно рекламирует откровенное порно с размещением на нем (форуме) соответствующих картинок.
5. Существует функция "копирование чужого дизайна на свой форум", т.е. одной кнопкой можно с чужого фастббшного форума утащить дизайн на свой. Ясно, что чужой дизайн всегда украсть можно, но упрощать эту задачу ворам - как минимум, странно: талантливый человек и сам себе дизайн сделает, а безрукий обычно читать код не умеет, поэтому воруют нечасто, а в системе фастбб это теперь нормальное явление. Убрать это безобразие просили неоднократно, но тщетно.
6. Тормоза жуткие.
Это лишь то, что пришло в голову "на вскидку". Там много нюансов, продолжать можно бесконечно... Вот такие ужасы
Самое главное, наверное, то, что форум фактически не принадлежит администратору, не находится на его хостинге, соответственно, админ форума полностью зависит от капризов разработчика, а они у него странные. И уйти от него - никак. Либо очень сложно, ибо, как мы уже обсудили, доступа ни к базе, ни к фтп нет, дампы он не дает.
Можно еще LEM'a спросить, почему было принято решение перенести этот форум с фастбб. Вероятно, он тоже что-то к этому добавит.
Последний раз редактировалось 29.11.2008 0:24 |
|
| Вернуться к началу |
|
 |
LEM
Site Admin


Зарегистрирован: 16.05.2005 Сообщения: 2611 Репутация: 146.7   голосов: 17 Откуда: Россия, г.Астрахань
|
|
octopus, я полностью согласен с вышеописанным БЕСПРЕДЕЛОМ. Когда он только начался - я сразу же стал искать альтернативу, где АДМИН форума - его ХОЗЯИН, а не марионетка, просящая и ждущая услуг или каких-то конкретных действий, или даже избавления от рекламы ЗА ДЕНЬГИ, что как мне кажется вовсе не гарантировало бы избавления от разного рода СПАМа. Хозяева fastbb действительно своеобразные люди, имеющие только свое мнение и игнорирующие мнение своих же пользователей. Довольно странный подход, но у них есть преимущество - они являются единоличными ПОЛНЫМИ администраторами всех форумов fastbb, только они имеют доступ к его базам, и исходя из этого считают нормальным плевать на мнения и пожелания своих же пользователей. Уходить надо было еще в 2005 году, когда ушел и наш форум. Тогда, как вспоминается, я перестал быть полновластным хозяином первого варианта нашего форума на fastbb, и решил создать новый на бесплатной, но надежной основе. phpBB меня вполне устроил, на его базе и родился наш новый форум.
P.S. Новый наш форум родился, можно сказать с нуля, и наша команда ОЧЕНЬ переживала по поводу потери той информации и тех идей, которые так и умерли на fastbb... Но как видно, мы все же воскресли и снова окрепли, и лично я желаю удачи в создании новой инкарнации Вашего форума, octopus. |
|
| Вернуться к началу |
|
 |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
LEM
Завидую твоей/Вашей (как лучше?) мудрости: мне в 2005-м это в голову не пришло, теперь вот мучительно думаю, что с этим делать. Начинать заново - страшно, это потеря огромного пласта информации... Копировать руками - ну, нереально просто: форум образовался в начале 2004-го, ему пять лет скоро, можно представить, какой это объем.
В 2005-м еще, кажется, была функция архивирования, которая позволяла хотя бы получить архив всех тем в виде хтмл. Теперь этого нет уже давно. |
|
| Вернуться к началу |
|
 |
LEM
Site Admin


Зарегистрирован: 16.05.2005 Сообщения: 2611 Репутация: 146.7   голосов: 17 Откуда: Россия, г.Астрахань
|
|
octopus, наш форум - одна семья, поэтому можно как на Вы, так и на ты, думаю никто не обидится. Лично я - точно нет.
Насчет форума - думаю в любом случае стоит создавать новый, наверно пока в скрытом/тестовом режиме. Если выбор остановится на phpBB, то думаю стоит сразу начинать с третьей версии, хотя я сам пока не рискую переходить на нее. Есть один очень уважаемый мною форум, уже давно перешедший на новую версию, но при открытии страниц этого форума заметны значительные тормоза. У нас бы я такого не хотел... Не знаю, свойства ли это нового движка, или другие какие особенности, но пока там была вторая версия - форум открывался в разы быстрее, и так не подвисал при открытии.
Как вариант - можно параллельно сделать две версии нового форума, и уже на ходу определиться с окончательным выбором. |
|
| Вернуться к началу |
|
 |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
LEM
Ок я по умолчанию в инете со всеми на "ты", просто LEM - это для меня ФИГУРА: лет пять уже твою сборку миранды использую, чуть-чуть дорабатывая периодически
Спасибо за совет, наверное, так и сделаю. В любом случае переезд с фастбб - вопрос уже решенный. Осталось определиться, как перенести сообщения, и можно будет считать, что мой лимит подвигов в этой жизни исчерпан  |
|
| Вернуться к началу |
|
 |
Wave
Наш человек


Зарегистрирован: 22.10.2005 Сообщения: 321 Репутация: 84.1   голосов: 3 Откуда: Украина, Харьков
|
|
Таки да, fastbb у меня идёт в чёрный список однозначно, спасибо.
P.s. После этой исповеди прошёлся по гуглу. Что-то мне раньше казалось, что это открытый движок.
И всё же, octopus, можно ли (получается ли) форум скачать качалкой сайтов и хотя бы в качестве архивного решения прикрепить к новому форуму?
Глянул в html-код страницы a.board.ru. Цензурные слова закончились.
Ещё вопрос, сколько (не обязательно точно, просто какой порядок чисел) топиков, постов и юзеров на форуме? |
|
| Вернуться к началу |
|
 |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
Wave
Качалки еще не испробованы, ибо неясно пока, как использовать результат их деятельности: архивное решение мне не очень нравится, пока есть надежда сделать что-нибудь более разумное. Могу сейчас заняться качалками.
Порядок чисел... сейчас посмотрим/посчитаем...
Итого. Мой форум не такой массовый, как этот (что логично), объемы следующие:
тем - 834;
постов - 16 333;
юзеров - 167.
Если вопрос не праздный, могу, к примеру, в аське дать линк непосредственно на форум.
Да, еще к вопросу о функционале: нет "версии для печати", т.к. это по мнению разработчика, естественно, никому не нужно.
Если интересно, что он отвечает на вопрос о миграции, вот тут его ответ таким же страдальцам (разработчик - под ником Case, будь он неладен)... |
|
| Вернуться к началу |
|
 |
Wave
Наш человек


Зарегистрирован: 22.10.2005 Сообщения: 321 Репутация: 84.1   голосов: 3 Откуда: Украина, Харьков
|
|
Вопрос не то чтобы не праздный. Плотно заниматься этим у меня сейчас нет времени. Но рано или поздно планирую познакомиться с архитектурой phpbb. И просто вполне могу, если что, советовать или как-то так.
Парсилку писать мне откровенно лениво, да. Восемь с хреном сотен тем (многие из которых по нескольку файлов\страниц будут) вручную перенести нереально.
Но вобщем-то, что это я — есть хорошие утилиты для пакетной обработки файлов.
document.write('<br><br></TD></TR>');
mo('Esty','dur730, фаст бб услу..','тело сообщения','подпись', '1240','1204626874','4542','esty','','0','001','3','','','1122225257','2','Чуждая','ПЫтер','199','лучше самоубейтесь-не ждите моей помощи','06.06.0666','2','');
mo('dur730','Можно ли узнать прич..','тело сообщения', '','0','1204637425','0','','','0','002','2','','','','','','','','','','','');
Как-то так. Есть класснейшая программулина для пакетного поиска с заменой по регекспам (точнее, та, которую я имею в виду, не по регекспам, а по аналогу), сделать так, чтобы удаляла всё до функции mo, всё после, а всё, что внутри, преобразовывала в SQL для phpbb.
Ты в web-программировании, в SQL — как? Разберёшься по подсказкам, или нужно, чтобы всё сделали под ключ?
Так вот, самая удобная прога этого класса, что я знаю, живёт здесь: http://sura.ru/emanovs/
Вот. Скачать, помучаться с правилами поиска-замены. Получившийся SQL (кучу SQL склеить воедино) залить в базу нового форума. Дошаманить из админки. Сделать SQL с пользователями со случайными паролями. Разослать народу админ-оповещение, чтобы они воспользовались функой «восстановление пароля».
Попутно, уверен, вылезет куча граблей. Но, повторюсь, это всё реально.
Второй путь проще. Скачать всё в режиме «для офф-лайн просмотра». Ровно в этом же виде залить на хостинг. И объявить старым форумом, закрытым по техническим причинам. Можно даже прикрутить к нему любой поисковый движок, который умеет искать по файлам. Можно даже вместе со старым форумом вывесить архив старого форума.
P.s. Ужас, каждый раз чтобы зайти в fastbb форум, приходится отключать банерорезалку и включать скрипты. |
|
| Вернуться к началу |
|
 |
octopus
Гость
Зарегистрирован: 28.11.2008 Сообщения: 9 Репутация: 0.2  
|
|
Wave
Спасибо за такой развернутый ответ, теперь я попробую поковыряться с этим.
| Цитата: | | Ты в web-программировании, в SQL — как? Разберёшься по подсказкам, или нужно, чтобы всё сделали под ключ? |
Да как сказать... Теоретически - могу попытаться разобраться. Практически же PHP и MySQL я не знаю, только HTML, да и то самоучка: образование у меня и вовсе гуманитарное. Так что это может занять непредсказуемый период времени
Но я попробую, конечно. Когда надо было, хтмл у меня усвоился  |
|
| Вернуться к началу |
|
 |
Wave
Наш человек


Зарегистрирован: 22.10.2005 Сообщения: 321 Репутация: 84.1   голосов: 3 Откуда: Украина, Харьков
|
|
Ну тогда смотри в сторону таких действий.
phpbb3 — пробный\демонстрационный форум (в смысле, хотя бы один юзер, хотя бы один пост, хотя бы один подфорум, если на подфорумы было разделение).
Дамп получившейся базы.
Там целых 62 таблицы (что сразу навевает нехорошие предчувствия по нагрузке на сервер). Вот и смотри, как вставка пользователей, постов и прочего происходит. Преобразовывай скачаное (фаст) в то, что получится по примерам (дамп примерного форума). Завтра (на днях) гляну, на что обратить внимание нужно. Ну и стучись-таки в аську, буду понемногу советовать.
phpBB3\install\schemas — структура таблиц, описаная на разных диалектах SQL. Какой там у тебя будет хостинг? Что за БД?
Ручная работа, ну дык и предполагается, что она нужна разово.
Добавлено спустя 11 минут 29 секунд:
| Цитата: | | я по умолчанию в инете со всеми на "ты", просто LEM - это для меня ФИГУРА | Ага, это как многие писатели для меня — ФИГУРА, но тем не менее с ними я на «ты». Знакомлюсь-общаюсь на конвентах — такие же люди, просто написали интересные книги, издались, стали известными.
 |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы на этом форуме Вы можете скачивать файлы на этом форуме
|
Powered by phpBB © 2001, 2005 phpBB Group
|