Форум vBTorrents.org  
Вернуться   Форум vBTorrents.org > Движок торрент трекера VBTT > VBTT v.2.0 > Вопросы, предложения

Конвертер

Ответ
 
Опции темы
Старый 10.10.2009, 00:03   #1
Аватар для shmel-vrn
shmel-vrn shmel-vrn вне форума
Новичок
Конвертер

Ребят, очень нужен конвертер из TP в VBTT (под любые версии), или как можно перенести БД на с TP на VBTT, любая информация будет полезной!!!
Ответить с цитированием
Старый 10.10.2009, 00:41   #2
Аватар для orfo
orfo orfo вне форума
Новичок
для перегона из других форумов нужен impex (хак для vbulletin). насчёт отдельных полей со статистикой торрента я не уверен
Ответить с цитированием
Старый 10.10.2009, 00:51   #3
Аватар для shmel-vrn
shmel-vrn shmel-vrn вне форума
Новичок
Статистика не обязательно, нужно просто перенести таблицы: Пользователи и раздачи, а типа коменты и т.п. не нужно!!!
Ответить с цитированием
Старый 10.10.2009, 12:13   #4
Аватар для Skald
Skald Skald вне форума
Администратор
shmel-vrn, TorrentPier основан на базе PHPBB, т.е. для переноса трекера надо перенести базу PHPBB в vbulletin, как раз для этого и нужен impex.
Релиз торрента - это обычное сообщение, как и комменты, поэтому перенесется все и комменты и оформление релиза.
Вот с статой торрентов и самими торрентами придется немного помучаться - и для этого желательно знание PHP и MySQL.

Уже был успешный опыт перехода с торрентпира на Vbtt, но там были специалисты разбирающиеся в программировании, и для них это не составило проблем.
Ответить с цитированием
Старый 19.10.2009, 11:23   #5
Аватар для NetS
NetS NetS вне форума
Ученик
shmel-vrn, долго и нудно сравнивать таблицы и писать SQL запросы
Ответить с цитированием
Старый 26.10.2009, 17:38   #6
Аватар для UnFeeLing
UnFeeLing UnFeeLing вне форума
Любитель
собсно пытаюсь перековырять форум из phpbb3 в булку, но трабла с кодировкой :(
Инсерты в базу нового форума(Vbulletin) идут "?????" кодировка форума phpbb3 cp1251_general_ci нового установленного тоже cp1251_general_ci, собсно где я проганяю?:(

Прилагаю ImpexConfig.php
PHP код:
<?php
if (!defined('IDIR')) { die; }

#################################################################### |;
# vBulletin
# ---------------------------------------------------------------- # |;
# Copyright ©2000–2009 Jelsoft Enterprises Ltd. All Rights Reserved. |;
# This file may not be redistributed in whole or significant part. # |;
# ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # |;
# http://www.vbulletin.com | http://www.vbulletin.com/license.html # |;
#################################################################### |;

# The following settings allow ImpEx to connect to the vBulletin 3
# database into which you will be importing data.

####
#
# TARGET - The target is the vBulletin database (where the  data is going to)
#
####

$impexconfig['target']['server']        = 'localhost';
$impexconfig['target']['user']        = 'юзер';
$impexconfig['target']['password']    = 'пасс';
$impexconfig['target']['database']        = 'база';
$impexconfig['target']['tableprefix']    = '';

# If the system that is being imported from uses a database,
# enter the details for it here and set 'sourceexists' to true.
# If the source data is NOT stored in a database, set 'sourceexists' to false

$impexconfig['sourceexists']            = true;

####
#
# SOURCE - The source is the old forum database (where the  data is coming from)
#
####

# mysql / mssql
$impexconfig['source']['databasetype']    = 'mysql';  // mysql OR mssql
$impexconfig['source']['server']        = 'localhost';
$impexconfig['source']['user']            = 'юзер базы';
$impexconfig['source']['password']        = 'пароль';
$impexconfig['source']['database']        = 'имя базы';
$impexconfig['source']['tableprefix']   = 'phpbb_';

####
#
# DUPLICATE CHECKING
# Where unique import id's are available ImpEx can check for duplicates with some
# Tier2 systems this will need to be set to false.
#
# yahoo_groups, YaBB 2.1, Ikonboard 3.1.5 (for attachments)
#
####

define('dupe_checking'false);

###############################################################################
####
#
# ADVANCED - For a standard import or a novice user leave the settings below.
#
####

// Advanced Target
$impexconfig['target']['databasetype']    = 'mysql';    // currently mysql only
$impexconfig['target']['charset']        = 'cp1251';
$impexconfig['target']['persistent']    = false;     // (true/false) use mysql_pconnect

// Advanced Source
$impexconfig['source']['charset']        = 'cp1251';
$impexconfig['source']['persistent']    = false;

# pagespeed is the second(s) wait before the page refreshes.

$impexconfig['system']['language']        = '/impex_language.php';
$impexconfig['system']['pagespeed']        = 1;

$impexconfig['system']['errorlogging']    = false;

define('impexdebug'false);
define('emailcasesensitive'false);
define('forcesqlmode'false);
define('skipparentids'false);
define('shortoutput'false);
define('do_mysql_fetch_assoc'false);
define('step_through'false);
define('lowercase_table_names'false);
define('use_utf8_encode'false);
define('use_utf8_decode'false);
?>
Ответить с цитированием
Старый 27.10.2009, 10:56   #7
Аватар для gM@X
gM@X gM@X вне форума
Ученик
хзхз.. )

на vbsupport ничего не говорили?
и как в самой баз после конвертирования пишутся? в какой кодировке? там норм символы или тоже знаки вопроса?

Последний раз редактировалось gM@X; 27.10.2009 в 10:58.
Ответить с цитированием
Старый 27.10.2009, 11:17   #8
Аватар для Skald
Skald Skald вне форума
Администратор
UnFeeLing, Надо смотреть в какой кодировке сами таблицы в PHPBB, могу с 90% вероятностью предположить что в latin1_swedish
И не важно что данные там в 1251 кодировке, если свойство таблиц выставлено в неправильную кодировку - будут такие симптомы.
Как вариант дампером сначала перекодировать оригинальный в правильную кодировку, а потом уже использовать импекс.

P.S. По статистике могу сказать, что пока не начали везде вводить юникод никто вообще не обращал на свойства таблиц в базе - работает на кодировке по умолчанию и не надо что-то трогать (только вот кодировка по умолчанию - latin1_swedish и при любом переносе и ковертации будут такие глюки).
Ответить с цитированием
Старый 27.10.2009, 13:58   #9
Аватар для UnFeeLing
UnFeeLing UnFeeLing вне форума
Любитель
Сообщение от Skald Посмотреть сообщение
UnFeeLing, Надо смотреть в какой кодировке сами таблицы в PHPBB, могу с 90% вероятностью предположить что в latin1_swedish
И не важно что данные там в 1251 кодировке, если свойство таблиц выставлено в неправильную кодировку - будут такие симптомы.
Как вариант дампером сначала перекодировать оригинальный в правильную кодировку, а потом уже использовать импекс.

P.S. По статистике могу сказать, что пока не начали везде вводить юникод никто вообще не обращал на свойства таблиц в базе - работает на кодировке по умолчанию и не надо что-то трогать (только вот кодировка по умолчанию - latin1_swedish и при любом переносе и ковертации будут такие глюки).
тоисть мои действия: сливаем дамп форума phpbb3 с помощью dumper либо phpmyadmin, потом открываем в текстовом редакторе(NotePad++) выбираем кодировка->кодировать в ANSI, инсталим булку в cp1251 и заливаем базу phpBB3 в кодировке cp1251 с помощью phpmyadmin, патом начинаем процесс конвектирования?
Ответить с цитированием
Старый 27.10.2009, 20:40   #10
Аватар для Skald
Skald Skald вне форума
Администратор
UnFeeLing, Почти, но не совсем. После слития дампа надо проверить в какой кодировке внутри данные и если не 1251, то сконвертировать в 1251 и сделать аналогичную кодировку в настройках таблиц внутри дампа
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход