Advertisement:

Author Topic: Миграция с IPB 1.3 Final  (Read 17903 times)

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
Миграция с IPB 1.3 Final
« on: November 22, 2004, 01:14:59 PM »
Родившись изначально как phpbb 2.0.5 версии, forum.votkinsk.net вскоре конвертнулся в Invision Power Board (меньше дыр, больше удобства и "красявости")... Однако недавно IPB перестал быть бесплатным (со второй версии), а на старую заплатки не выпускаются. Вследствие чего было принято решение (я очень долго этого добивался) перейти на SMF. После использования конвертера возникло пару трудностей:
1) Пропала куча топиков и мессаг
2) В SMF'е изменение рейтинга (кармы) нельзя сопровождать комментарием.
3) Номер аськи и мыла пишется почти что в открытом виде (спамерам это нравится).
4) Нельзя писать комментарии к названиям топиков.
5) ... что-то ещё, чего не помню и/или увижу позже.

Побродив по англоязычной части smf'ного форума смог заметить, что я не одинок в своих проблемах... Однако нашел решение только первой проблемы (для этого надо дать доступ к своему форуму Unknown'у, что не очень устраивает). У кого-нить есть мысли или опыт в этих вопросах?
« Last Edit: November 23, 2004, 03:27:39 AM by Lyric »
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline Vedm

  • Semi-Newbie
  • *
  • Posts: 88
  • Gender: Male
    • LiveJournal (in Russian)
Re: Миграция с IPB 1.3 Final
« Reply #1 on: November 23, 2004, 05:58:22 AM »
Личку прочел. Лови перевод:

Started in the first as a PHPBB 2.0.5 board, forum.votkinsk.net soon converted to Invision Power Board (less vulnerable, more usabilty & "cuties")... But recently IPB stopped to be free (since v.2), and there were no patches for older versions after it. According to that a decision was developed (I promoted it for a long period of time) to convert to SMF.

Trying the convertor tool I've found a few difficulties/bugs/downgrades:
1) Lots of topics and messages were lost;
2) Modifying someone's karma you cannot give a comment on it;
3) ICQ UIN & emails are written almost completely clear-open (spammers will be happy);
4) There is no topic subject's 'small description' string available (to give a quick hint on what's inside topic);
5) ...Maybe something else, but I haven't found out yet...

Searching through the SimpleMachines support boards I have noticed that I'm not the only person coming across these... But I managed to find only the first issue's possible solution (giving full forum access to [Unknown])  - and it doesn't seem to be most suitable way for everyone and [Unknown] himself.
Is there anybody here having any thoughts or experience on such or similar converting issues? Please advise.
Несколько ответов по данным вопросам от меня:

1) Если [Unknown] сам предлагает, грех не воспользоваться ;).
2) На www.reply.lv, насколько мне известно, решили вопрос с кармой. Если тебе скажут, как, и разрешат опубликовать - поделись их открытием с общественностью :).
3) Хрен с ней с аськой, можно спам-фильтр на ней включить. А емейл из профилей можно в настройках форума принудительно скрывать, или открыть к просмотру только участникам. Если ты, конечно, не имеешь в виду автошифрование адресов, вбитых в теле сообщений - тут я без понятия.
4) Я где-то видел мод, выдергивающий первые несколько строк (или 100 символов?) из топика, и показывающий их всплывающим альт-описанием при наведении на заголовок топика. Если найдешь - пость сюды, мож кому еще интересно будет.
My Forum runs under SMF 1.0 RC1

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #2 on: November 23, 2004, 12:05:02 PM »
4-ый пункт я сам сделал. Правда на дефолтном стиле не проверял.

Offline [Unknown]

  • SMF Friend
  • SMF Master
  • *
  • Posts: 36,102
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #3 on: November 23, 2004, 05:28:12 PM »
In some cases, the loss of posts actually happened in Invision, but just didn't become apparent until the conversion.  This is not always the case....

But, look to see if you have a post you can find in one but not the other.

-[Unknown]

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
Re: Ìèãðàöèÿ ñ IPB 1.3 Final
« Reply #4 on: November 23, 2004, 11:21:21 PM »
Ãì.... IPB íàøåë ïàðó îøèáîê â ñòðóêòóðå áàçû... ïîïðîáóþ èñïðàâèòü è ïîâòîðèòü êîíâåðòàöèþ.


ÇÛ: Ýòîò ïîñò íîðìàëüíî ÷èòàåòñÿ?
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #5 on: November 25, 2004, 10:32:07 AM »
Пункт 4:

Code: [Select]
Открыть файл
Sources\MessageIndex.php

Найти:
// Limit them to 128 characters - do this FIRST because it's a lot of wasted censoring otherwise.
$row['firstBody'] = strip_tags(strtr(doUBBC($row['firstBody'], $row['firstSmileys']), array('<br />' => '&#10;')));
if (strlen($row['firstBody']) > 128)
$row['firstBody'] = substr($row['firstBody'], 128) . '...';
$row['lastBody'] = strip_tags(strtr(doUBBC($row['lastBody'], $row['lastSmileys']), array('<br />' => '&#10;')));
if (strlen($row['lastBody']) > 128)
$row['lastBody'] = substr($row['lastBody'], 128) . '...';

Заменить на:
// Limit them to 200 characters.
$row['firstBody'] = strip_tags(strtr(doUBBC($row['firstBody'], $row['firstSmileys']), array('<br />' => '&#10;')));
if (strlen($row['firstBody']) > 200)
$row['firstBody'] = substr($row['firstBody'], 0, 200) . '...';
$row['lastBody'] = strip_tags(strtr(doUBBC($row['lastBody'], $row['lastSmileys']), array('<br />' => '&#10;')));
if (strlen($row['lastBody']) > 200)
$row['lastBody'] = substr($row['lastBody'], 0, 200) . '...';

Найти:
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'

Заменить на:
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0" title="' . $row['firstBody'] . '">' . $row['firstSubject'] . '</a>'
Сохранить/Закрыть файл

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #6 on: November 26, 2004, 08:49:34 AM »
Ну так что? Не то разве?

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
Re: Миграция с IPB 1.3 Final
« Reply #7 on: November 29, 2004, 08:51:44 AM »
2Vitat: Большое спасибо - это именно то.

Я связался с ребятами на reply.lv - они не горят желанием делиться своими модификациями :(

В связи с неожиданно возникшими трудностями при переходе на SMF начальство начало всеръез подумывать о покупке лицензии  2-й версии IPB :(... Какие есть преимущества у SMF'а,  к-рые могли бы повлиять на их решение?

ЗЫ: Почему-то я продолжительное время, не мог ни отправить, ни исправить ни одного сообщения в этом форуме :o
« Last Edit: November 29, 2004, 09:00:01 AM by Lyric »
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline octopus22

  • Semi-Newbie
  • *
  • Posts: 41
Re: Миграция с IPB 1.3 Final
« Reply #8 on: December 06, 2004, 10:18:22 PM »
а как прошёл конверт ссылок в сообщениях на другие топики?
и что происходит со старыми смайлами?

карма - единственный вопрос, которой тормозит переход с IPB1.3 на SMF.

а то что ребята не хотят модом делиться - довольно странно, имхо.
нету кого-нибудь с этого форума, чтобы узнать как реализовано +/- для пользователя? а то у них 100 сообщений набирать надо.

Offline Jin

  • Semi-Newbie
  • *
  • Posts: 15
  • Gender: Male
  • Rare exception
    • Reply.lv
Re: Миграция с IPB 1.3 Final
« Reply #9 on: December 07, 2004, 03:08:13 AM »
а то что ребята не хотят модом делиться - довольно странно, имхо.
нету кого-нибудь с этого форума, чтобы узнать как реализовано +/- для пользователя? а то у них 100 сообщений набирать надо.

Да, есть кто-то с этого форума :) Что именно хочется узнать? Чтобы повысить/понизить карму нажимаем на +/- попадаем на страничку с полем для ввода причины, вводим, добавляем. Вот и все.
На счет поделиться модом - это не мод! :) Изменения делались напрямую в движке и затрагивают как минимум файлов 5-6. По этой же причине затруднен переход на новые версии движка.

Offline Qrat

  • Semi-Newbie
  • *
  • Posts: 34
Re: Миграция с IPB 1.3 Final
« Reply #10 on: December 07, 2004, 02:33:22 PM »
На счет поделиться модом - это не мод! :) Изменения делались напрямую в движке и затрагивают как минимум файлов 5-6.

как правило для мода требуется изменить в среднем 5-6 файлов. Я думаю если вы расскажетелюдям которые вплотную занимаются движком, а еще лучше тем, кто пишет официальные моды на форум, то для них не составит труда воплотить этот мод для более  новых версий движка.
П.С. Комментарии к карме зверски полезная штука!

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
Re: Ìèãðàöèÿ ñ IPB 1.3 Final
« Reply #11 on: December 07, 2004, 04:55:20 PM »
à êàê ïðîø¸ë êîíâåðò ññûëîê â ñîîáùåíèÿõ íà äðóãèå òîïèêè?
è ÷òî ïðîèñõîäèò ñî ñòàðûìè ñìàéëàìè?
Ssilki po-moemu ne konvertyatsya... a smile'y hranyatsya v baze v vide codov ( :), ;) itd), kotorie potom obrabativayutsya scriptom, mozhno privyazat' k etim simvolam ipb'shnyie smile'y - i togda oni ostanutsya bez izmeneniy
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #12 on: December 08, 2004, 03:40:19 AM »
Про какую конвертацию ссылок идёт речь? Объясните, а?

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #14 on: December 08, 2004, 02:45:54 PM »
Я наверно тупой, но я ничего не понял...

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
Re: Миграция с IPB 1.3 Final
« Reply #15 on: December 09, 2004, 05:45:16 AM »
Т.е. ссылки в мессагах на другие топики.
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #16 on: December 09, 2004, 08:57:07 AM »
Ну я действительно не вижу!
Ссылку ты привёл на 12-ый раздел форума. И что там не так???
Объясните нормально, я может тогда солюшн придумаю.

Offline Lyric

  • Semi-Newbie
  • *
  • Posts: 40
  • Gender: Male
  • fine.....
Re: Миграция с IPB 1.3 Final
« Reply #17 on: December 10, 2004, 09:14:52 AM »
Возьмем форум IPB, там ссылка на топик выглядит типа "http://forum/index.php?showtopic=509", юзеры любит оставлять такие ссылки в теле мессаги... А после конвертилки такие ссылки будут неработоспособными.
На коробке с программой было написано "Requires Pentium 4 or better" - поэтому я купил Athlon.

Offline Vitat

  • Semi-Newbie
  • *
  • Posts: 53
  • Gender: Male
Re: Миграция с IPB 1.3 Final
« Reply #18 on: December 10, 2004, 10:46:12 AM »
Я воспользовался тулзой "phpBB -> SMF redirection script" при переходе с phpBB.
Возможно и для IPB есть.
В каталоге старого форума оставлены скрипты, которые автоматом редиректят на новый форум.