Импорт нестандартизированной базы постов.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Импорт нестандартизированной базы постов.

Сообщение lutrin »

Доброе утро, уважаемые Гуру.
Надеюсь вы сможете мне помочь. Вопрос такой. Нет ли какого-нибудь более или менее известного способа импортировать непроприентарную стрктуру данных в базу форума?
Необходимость возникла по причине невозможности получить дамп БД, на которой сейчас форум крутиться (форум был сделан на беплатном ресурсе и хозяин ресурса базу не дает). А хотелось бы переехать на другой хост.
Но есть возможность тупо собрать инфу (посты, даты постов, участников, группы и т.д.) в новую базу, но с неправильной структурой, конечно :-)
Воть... как бы ее впилить в нормальную БД форума? Возможно это?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Импорт нестандартизированной базы постов.

Сообщение Поручик »

За деньги всё возможно, вопрос в степени непроприентарности структуры данных.

----
- Манька, завтра корреспондент приедет, интервью брать будет.
- Пал Иваныч, а что такое интервью?
- Не знаю, подмойся на всякий случай.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Re: Импорт нестандартизированной базы постов.

Сообщение lutrin »

Эм... ну как бы... настолько непроприентарны, насколько это возможно :-)
Т.е. сейчас я имею форум в виде html структуры (спасибо хостеру, что позволял смотреть форум по коротким ссылкам, иначе хуже было бы).
Т.е. есть index.html. который ссылается на другую кучу html вида topic18.html, которые в свою очередь и есть посты.
Вот эти файлики я могу распарсить и выудить из них любую инфу (номер поста, дата поста, ник написавшего и т.д. все то, что там отображается).
А вот как потом все это сложить в структуру, которую можно импортировать в БД - вот тут и вопрос. Я что-то не нашел в инете структуры таблиц, в которых все складывается )
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Импорт нестандартизированной базы постов.

Сообщение MAzZY »

Какой форум-то? Может уже есть парсеры готовые. Зачем так все завуалированно и умными словами называть?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Импорт нестандартизированной базы постов.

Сообщение Mr. Anderson »

lutrin писал(а):Я что-то не нашел в инете структуры таблиц, в которых все складывается
В phpBB в дистрибутиве есть schema'ы для используемых движком СУБД. Там все прозрачно.
А если вы можете
lutrin писал(а):распарсить и выудить из них любую инфу
то и в базу это все "положить" (соответственно schema'е) не составит никакого труда.
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Re: Импорт нестандартизированной базы постов.

Сообщение lutrin »

Ну в общем-то структуру я и хотел узнать, что там куда класть надоть ))
нашул тут:
БД phpBB 3.0.x
MAzZY писал(а):Какой форум-то? Может уже есть парсеры готовые. Зачем так все завуалированно и умными словами называть?
Форум-то PHPBB ))) Просто хостер, гад, дамп базы не отдает )) Поэтому приходиться извращаться )))
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Импорт нестандартизированной базы постов.

Сообщение Mr. Anderson »

Ну или так (с) ;) :) :mrgreen:
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Re: Импорт нестандартизированной базы постов.

Сообщение lutrin »

З.Ы.
lutrin писал(а):нашул тут:
Но правда все равно возникают вопросы ((
Никто не в курсе как считается поле: post_checksum в таблице Phpbb posts?
В общем экспериментировать буду.
Если возникнут вопросы наподобие указанного, можно к вам обратиться?
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Импорт нестандартизированной базы постов.

Сообщение MAzZY »

lutrin писал(а):Форум-то PHPBB ))) Просто хостер, гад, дамп базы не отдает )) Поэтому приходиться извращаться )))
А доступ в админку есть? Там можно дамп базы снять.
Это какой-то бесплатный хостинг форумов?
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Re: Импорт нестандартизированной базы постов.

Сообщение lutrin »

Совершенно верно... именно бесплатный :-)
К сожалению они убрали эту опцию из Админки ((
Раньше там можно было получить дамп базы, но с паролем, а пароль они за денежку продавали. А сейчас почему-то даже и за денюжку не хотять форум отдавать ))) Но мы не унываем :-) Обклеивание обоями через замочную скважину - вот наш метод :-)
Просто открытой двери я как-то не нашел (
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Импорт нестандартизированной базы постов.

Сообщение rxu »

lutrin писал(а):Никто не в курсе как считается поле: post_checksum в таблице Phpbb posts?
md5 вестимо.
Изображение
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Re: Импорт нестандартизированной базы постов.

Сообщение lutrin »

Эм... уважаемые Гуру, продожаем исследования.
как я понимаю topic_type в phpbb_topics - это тип топика (обычный, опрос и т.д.) какие типы бывают? И какая цифра какому соответствует?
что это за поле? topic_status

О... интуитивно ясно, что это поле закрыт/открыт (какие статусы бывают, и что где означает?)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Импорт нестандартизированной базы постов.

Сообщение rxu »

lutrin
Для развития интуиции, почитайте includes/constants.php ;)
Изображение
lutrin
phpBB 1.2.0
Сообщения: 11
Стаж: 16 лет 6 месяцев
Откуда: Deep

Re: Импорт нестандартизированной базы постов.

Сообщение lutrin »

Тут еще одна заковыка:
есть морда форума, во вложении.
Там список форумов, поделенный на категории. Вот где лежат в базе эти категории чего-то не могу найти ((( Подскажите, плиз.
index_onb.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Импорт нестандартизированной базы постов.

Сообщение rxu »

В таблице форумов. Категория - всего лишь тип форума.
Изображение

Вернуться в «Поддержка phpBB 3.0.х»