Пропустить

Конвертер uCoz -> phpBB3

Форум для авторов модов для phpBB 3.0.x. Здесь можно попросить помощи в разработке у коллег.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Конвертер uCoz -> phpBB3

Сообщение FryPpy » 01.09.2011 16:22

Чтож вы в ЛС не пишите - я сюда оооочень редко заглядываю...
Попробую быстро ответить:
lunik1980
Узнай номера групп твоего УКОЗ форума!!!
Пусть НАПРИМЕР это будет:
ботоюзеры - 5
старшие ботоюзеры - 6 и т.д.
Тогда надо добавлять в groups_map строчки типа:
5 => array( 2 ),
6 => array( 2 ),
и т.д. НО ТОГДА ВСЕ ПОЛЬЗОВАТЕЛИ ЭТИХ ГРУПП ПЕРЕНЕСУТСЯ В 1 ГРУППУ - ЗАРЕГИСТРИРОВАННЫЕ!!!!!
Если хочется большего - тогда через админку phpBB заводите свои группы (перед началом работы скрипта) И узнавайте их идентификаторы:
ПУСТь В ПХП ББ ЭТО БУДУТ
ботоюзеры - 8
старшие ботоюзеры - 9 и т.д.
тогда строчки будут такими:
5 => array( 8, 2 ),
6 => array( 9, 2 ),

*********************************************************************
r_d_o_w СПАСИБО что пытаешся помочь...
И не надо стыдится того что только начинающий кодер - я и сам не так давно познакомился с ПХП и опять успел все позабыть:) Ты делаешь все верно а кому надо тот поправит и сделает лучше... Спасибо за скрипт - попробую на днях его интегрировать в основной и выложу новую версию сюда... Попутно кой какие заплатки приделаю...

***********************************************************************
FunnyAlien у меня нет времени чтобы отслеживать эту ветку - так что на помощь от меня в переносе врядли можно рассчитывать... Про max_questions - надо разбираться с самой структурой БД.. про остановку страницы - происходит ли дальнейшая догрузка страницы???? Если у провайдера установлены большие кэши и он не отдает контент до окончания работы скрипта - это может быть серьезной проблемой..

FryPpy
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 16.12.2010 16:13
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение FryPpy » 02.09.2011 1:08

Новая версия скрипта
- выкинул использование функции экранирования кавычек из модуля работы с базой данных, вместо нее поставил самопальную, экранирующую только одинарные кавычки!!!!! Тем самым интегрировал исправление r_d_o_w
БУДЬТЕ ВНИМАТЕЛЬНЫ ЕСЛИ В ВАШЕМ ФОРУМЕ ИСПОЛЬЗУЕТСЯ ДРУГАЯ СУБД (не mysql) использующая двойные кавычки для строковых литералов - ТУТ БУДЕТ ПРОБЛЕМА (ucoz2bb.php:88-89)
- все еще есть проблемы с использованием групп - сделал проверку на присутствие в дампе укоз-а нестандартных груп и останов работы скрипта с отсылом к строке скрипта где описано что делать....

PS
Что-то не могу найти в дампе ucoz-a где эти (пользовательские) группы описаны? Может проще их в скрипте добавить и больше головой не болеть?
Вложения
ucoz2bb.zip
Версия 0.9 скрипта
(11.11 КБ) Скачиваний: 113

FryPpy
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 16.12.2010 16:13
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение FryPpy » 02.09.2011 17:04

ЛЮДИ - может кто знает где в дампе ucoz находятся описания этих "дополнительных" групп пользователей - все перерыл - ничего не могу понять...
http://forum.ucoz.ru/forum/34-29187-6 тут тоже ничего
А ведь из-за этого половина проблем при использовании скрипта...

FryPpy
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 16.12.2010 16:13
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение yarik133 » 29.09.2011 0:07

Мега-уважение программистам, за этот скрипт. Уже собрался долго сидеть разбираться самому, - как уже здесь есть готовое решение. СПАСИБО.

Есть несколько вопросов: спойлеры отображаются как и на укозе в виде кнопки и НЕ открываются - это поправимо?
Видео не отображается с ютуба, рутуба. Как с этим можно справиться?

Или это уже нужно заменять "вручную" соответствующие ББкоды на пхпББ-шные?

yarik133
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 29.09.2011 0:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение FEAR93 » 29.09.2011 1:30

yarik133 писал(а):Или это уже нужно заменять "вручную"

Нужно, а ещё нужно сделать их репарсинг с помощью STK.
А где твоя Родина, сынок?! Сдал Горбачёв твою Родину американцам, чтобы тусоваться красиво.

Шаблон запроса.
Правила.
Аватара пользователя
FEAR93
Модератор
Модератор
 
Сообщения: 695
Зарегистрирован: 12.10.2008 12:52
Откуда: Кривой Рог, Украина
Благодарил (а): 28 раз.
Поблагодарили: 76 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение FryPpy » 30.09.2011 16:26

>> помощью STK.
А это что за зверь????

PS
У меня не было спойлеров и клипов в переносимом форуме... поэтому не натыкался... но заметил 1 особенность - многое оформление УКОЗ хранит не как ббкоды (если так можно сказать), а прям как ХТМЛ... т.е (МХО) обработка идет только 1 раз при добавлении сообщения (ониж все хвалятся о высокоэффективном подходе)... тогда возможно все будет проще - стоит разобраться с проблемой и поправить хтмл-код в дампе... хотя это и против религии - но phpBB вполне допускает хранение сообщений в виде отформатированного ХТМЛ (хотя это и опасно)...

FryPpy
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 16.12.2010 16:13
Благодарил (а): 0 раз.
Поблагодарили: 4 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение yarik133 » 04.10.2011 19:34

Перенес спойлеры, видео путем замены укозовского бб-кода на хтмл (через программку).

А стили с укоза на phpBB не пробовали перекинуть?

yarik133
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 29.09.2011 0:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение PaShKinG » 13.03.2012 11:37

Люди, тут живые есть?:)
Помощь нужна. Скрипт справился со своей задачей на 95%. Все что нужно импортировал. Но вот пароли пользователей не подходят. Есть ли способы борьбы с этим?)

PaShKinG
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 13.03.2012 11:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение HAMMER663 » 13.03.2012 16:06

Пусть запрашивают восстановление пароля. по-другому никак.
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: Конвертер uCoz -> phpBB3

Сообщение misterzym » 20.04.2012 23:38

Прошу помощи!
тестил скрипт на 3.0.10
пользователи переносятся, категории, форумы, темы
но как только доходит до сообщений - облом!
SQL ERROR [ mysqli ]

Column 'user_id' cannot be null [1048]

SQL

INSERT INTO phpbb_topics_posted (user_id, topic_id, topic_posted) VALUES (NULL, 71, 1)

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/ucoz2bb3.php
LINE: 798
CALL: dbal_mysqli->sql_query()


стал копать - функция get_PHPbb_uid всегда возвращает NULL
не смог понять как в этой функции получаеться проверка
function get_PHPbb_uid($ucoz_uid, $for_topic = false)
{
	global $ucoz2PHPbb_UID_map;
	
	$uid = trim($ucoz_uid);
	if($uid == '')
		return 0;
	
	if(array_key_exists($uid, $ucoz2PHPbb_UID_map))
		return $ucoz2PHPbb_UID_map[$uid];
	
	if($for_topic)
		return USER_FOR_ABANDOONED_TOPICS;
	return USER_FOR_ABANDOONED_POSTS;
}

misterzym
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 20.04.2012 23:27
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Для авторов (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы