1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Import Post Thanks to Likes

Тема в разделе "Плагины для XenForo [1.x]", создана пользователем meGGa, 27.01.2011.

Загрузка
  1. meGGa

    meGGa Активный пользователь

    Регистрация:
    20.01.11
    Сообщения:
    9
    Симпатии:
    4
    Версия XF:
    1.1.2
    Import Post Thanks to Likes

    Тема на оф. форуме:
    Код:
    http://xenforo.com/community/threads/import-post-thanks-to-likes.5939/
    Автор: G0rn
    Описание: Импорт "спасибок" (vBulletin) в "Мне нравится" (XenForo) при конвертирования форума vBulletin на XenForo.

    Capture.PNG

    Установка:
    1. Залить папку PostThanksImporter в папку XenForo library
    2. Импортировать плагин addon_PostThanksImporter в админке форума
    3. Запустить процесс конвертирования форума. На странице скрипта конвертирования вы увидите новую кнопку "Import Post Thanks"
    4. После конвертирования вы можете удалить скрипт Import Post Thanks to Likes
     

    Вложения:

    OldEr и Pavel нравится это.
  2. bumz

    bumz Club line

    Регистрация:
    11.11.10
    Сообщения:
    99
    Симпатии:
    75
    такая проблема..... чтобы импортировать, необходимо в начале импортировать и посты, и темы..... вообщем с самого начала.... как быть?
     
  3. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Ну, сначала не мешало бы целиком форум импортировать, а потом Спасибо уже. Никак не наоборот, мне кажется. А вам?
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Может дело в том, что форум уже перенесен давно, а теперь человек пытается перенести и "спасибы". Если так, то вряд ли это осуществимо...
     
  5. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Почему? Разве после начала работы форума уже нельзя запускать скрипты импорта, не стирая данных?
     
  6. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вообще не пробовал. Но мне кажется нет.
     
  7. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    Как только нажимаешь финиш в импорте то больше ничего добавить не сможешь.
     
    FractalizeR нравится это.
  8. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Да и в скрипте конвертирования жёсткая очерёдность. То есть нельзя перескочить сразу на импорт "спасибок", нужно начинать с первого пункта и т.д.
     
    CyberAP нравится это.
  9. r4mZeS

    r4mZeS Местный

    Регистрация:
    10.10.10
    Сообщения:
    240
    Симпатии:
    194
    Попробовал сегодня импортнуть "спасибки" в "лайки", выдало кучу ошибок. Сначала что такой таблицы нет, поправил на нужную, позже выдал ещё кучу "матершины":

    Код:
    Mysqli prepare error: Unknown column 'id' in 'field list'
     
    Zend_Db_Statement_Mysqli->_prepare() in c:\www\localhost\library\Zend\Db\Statement.php at line 115
    Zend_Db_Statement->__construct() in c:\www\localhost\library\Zend\Db\Adapter\Mysqli.php at line 381
    Zend_Db_Adapter_Mysqli->prepare() in c:\www\localhost\library\Zend\Db\Adapter\Abstract.php at line 478
    Zend_Db_Adapter_Abstract->query() in c:\www\localhost\library\Zend\Db\Adapter\Abstract.php at line 825
    Zend_Db_Adapter_Abstract->fetchOne() in c:\www\localhost\library\PostThanksImporter\Importer\vBulletin.php at line 32
    PostThanksImporter_Importer_vBulletin->stepPostThanks() in c:\www\localhost\library\XenForo\Importer\Abstract.php at line 77
    XenForo_Importer_Abstract->runStep() in c:\www\localhost\library\XenForo\ControllerAdmin\Import.php at line 180
    XenForo_ControllerAdmin_Import->_runStep() in c:\www\localhost\library\XenForo\ControllerAdmin\Import.php at line 232
    XenForo_ControllerAdmin_Import->_startStep() in c:\www\localhost\library\XenForo\ControllerAdmin\Import.php at line 175
    XenForo_ControllerAdmin_Import->actionStartStep() in c:\www\localhost\library\XenForo\FrontController.php at line 310
    XenForo_FrontController->dispatch() in c:\www\localhost\library\XenForo\FrontController.php at line 132
    XenForo_FrontController->run() in c:\www\localhost\admin.php at line 13
    Хак с которого пытаюсь конвертить - vS-Hide Hack Resurrection 2.8.2 Вобщем, ребят, кто уже сталкивался с конвертированием данного хака, не откажите в любезности, если дописали скриптец, выложите решение.
    Знаю скрипт написал камрад g0rn, не могу быть уверен, что он часто появляется часто на xf-russia (да и темы такой лично от него здесь нет), посему, пишу наобум, возможно кто-то просто уже заморачивался с этим хаком и имеет готовое решение.

    p.s. Кстати, всем привет! Давно не заходил. Вижу форум притерпел позитивные изменения.:thumbsup:
     
    Romchik® нравится это.
  10. Bravo

    Bravo Активный пользователь

    Регистрация:
    05.07.11
    Сообщения:
    10
    Симпатии:
    1
    Версия XF:
    1.1.1
    Перескочить можно.

    В скипте перехода с Булки 4, нужно удалить:
    PHP:
                'userGroups' => array(
                    
    'title' => new XenForo_Phrase('import_user_groups')
                ),
                
    'users' => array(
                    
    'title' => new XenForo_Phrase('import_users'),
                    
    'depends' => array('userGroups')
                ),
                
    'avatars' => array(
                    
    'title' => new XenForo_Phrase('import_custom_avatars'),
                    
    'depends' => array('users')
                ),
                
    'privateMessages' => array(
                    
    'title' => new XenForo_Phrase('import_private_messages'),
                    
    'depends' => array('users')
                ),
                
    'visitorMessages' => array(
                    
    'title' => new XenForo_Phrase('import_profile_comments'),
                    
    'depends' => array('users')
                ),
                
    'forums' => array(
                    
    'title' => new XenForo_Phrase('import_forums'),
                    
    'depends' => array('userGroups')
                ),
                
    'moderators' => array(
                    
    'title' => new XenForo_Phrase('import_moderators'),
                    
    'depends' => array('forums''users')
                ),
                
    'threads' => array(
                    
    'title' => new XenForo_Phrase('import_threads_and_posts'),
                    
    'depends' => array('forums''users')
                ),
                
    'polls' => array(
                    
    'title' => new XenForo_Phrase('import_polls'),
                    
    'depends' => array('threads')
                ),
                
    'reputation' => array(
                    
    'title' => new XenForo_Phrase('import_positive_reputation'),
                    
    'depends' => array('threads')
                ),
                
    'social' => array(
                    
    'title' => 'Import Social Groups',
                    
    'depends' => array('threads')
                ),
                
    'sgimages' => array(
                    
    'title' => 'Import Social Group Images',
                    
    'depends' => array('social')
                ),
                
    'albums' => array(
                    
    'title' => 'Import Albums',
                    
    'depends' => array('threads')
                ),
                
    'articles' => array(
                    
    'title' => 'Import CMS Articles',
                    
    'depends' => array('threads')
                ),
                
    'attachments' => array(
                    
    'title' => new XenForo_Phrase('import_attached_files'),
                    
    'depends' => array('threads','articles')
                ),
    А в модуле импорта Спасибок, нужно удалить проверку:
    PHP:
    'depends' => array('users''threads')
     
    TAIFUN нравится это.
  11. mrmysql

    mrmysql Активный пользователь

    Регистрация:
    04.06.12
    Сообщения:
    35
    Симпатии:
    11
    Версия XF:
    1.1.4
    У меня была булка 3.8.4. Местные симпатии даются за "мне нравится", на булке было тоже самое только называлось "спасибки" или как-то так.

    Короче, учитывая, что смысл в них один и тот же, то я просто скопировал значения из старой таблицы:


    1. Если Вобла и Ксен в разных базах, то с помощью PMA копируем таблицу user из базы с булкой в базу с ксеном. Следите чтобы их имена не совпали.
    2.
    Код:
    UPDATE vb_user, xf_user SET xf_user.like_count = vb_user.reputation WHERE xf_user.user_id = vb_user.userid
    vb_user, xf_user меняем на ваши имена таблиц.
     
    killer нравится это.

Поделиться этой страницей