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

1.2.x Похожие темы

Тема в разделе "Для новичков", создана пользователем aligon7, 10.07.2013.

Загрузка
  1. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Скажите, существует ли плагин Похожие темы для xenforo 1.2
    Просто не как не могу найти, но на сайте видел
     
  2. gib130

    gib130 Местный

    Регистрация:
    07.01.12
    Сообщения:
    159
    Симпатии:
    209
    Версия XF:
    1.1.4
  3. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Там именно на сайте, в конце обсуждений, в ресурсах, стоит блог, Похожие темы.
    Гугля я там не видел.
    Может не понятно описал?
     
  4. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Alex777 и SeaSoul нравится это.
  5. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Да, я не знал , что платный.
    Всё хорошие стоит денег
    Придётся покупать, завтра возьму. Может с кем поделиться? за маленькую сумму.
    Или там не как не получится?
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вопрос не в сумме (хотя такая сумма - это просто символическая цена). Вопрос в этике. Да и здесь запрещен варез. Складчина также врядли будет уместной.
     
    Alex777 нравится это.
  7. Telia

    Telia Read only

    Регистрация:
    22.11.12
    Сообщения:
    136
    Симпатии:
    21
    Версия XF:
    1.0.1
    Ребятки а где купить ? Я не смог зарегистрироваться на том сайте.
    Есть ли у кого возможность из команды данного форума это сделать ?
    Оплачу ваш труд.
    Предоплату 100% .
     
  8. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Ссылка была на официальный форум. Если у вас есть лицензия на xenforo, то и зарегистрироваться там проблем нет.
     
  9. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Я там зареген, и могу скачать, вчера пробовал. Но, у меня пока не лицензия.
    Это проблема? Как они вообще передают плагины?
     
    Telia нравится это.
  10. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Платишь пейпалом, тебе дают ссылку на скачивание или на мыло высылают аддон.
     
  11. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    так это хорошо, можно с кем поделиться.
    лишь бы не по другому. заплатишь и не сможешь скачать
     
  12. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Насчёт можно и поделится. Ещё раз прочите что вам написал уже infis.

     
  13. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Да я понял, спасибо , что плагин показали.
    Пошёл покупать
     
  14. Telia

    Telia Read only

    Регистрация:
    22.11.12
    Сообщения:
    136
    Симпатии:
    21
    Версия XF:
    1.0.1
    Не знаю что такое пайпал ) Я только на мобильный могу киви и вебмани ну и на счет закинуть.
    --- добавлено : Jul 12, 2013 3:57 AM ---
    Спасибо .. Более не нуждаюсь в плагине.
     
  15. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    Хак отличный, но есть глюк, если переместить тему с перенаправлением, то при попытке перехода на тему, которая перенапренаправляет (Делает редирект), вызывет такую ошибку:

    Код:
    ErrorException: Undefined property: XenForo_ControllerResponse_Redirect::$params - library/ShowSimilarThreads/ControllerPublic/Thread.php:9
    Вот привожу код, где ошибка (Выделил жирным цветом):

    Код:
    <?php
     
    class ShowSimilarThreads_ControllerPublic_Thread extends XFCP_ShowSimilarThreads_ControllerPublic_Thread
    {
        public function actionIndex()
        {
            $response = parent::actionIndex();
       
          if ($response->params['thread']['similar_threads'])
            {
                $response->params['similarThreads'] = $this->getModelFromCache('ShowSimilarThreads_Model_SimilarThreads')->getSimilarThreadsByIds(explode(",", $response->params['thread']['similar_threads']), $response->params['forum']);
            }
       
            return $response;
        }
    }
    Ошибка в этой строчки: if ($response->params['thread']['similar_threads'])

    Может подскажите, что можно подкрутить, к сожалению в PHP не силён, версия ксени 1.1.4 !
     
  16. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    Не знаю, у меня на 1.2 работает, просто темы не перенаправлял. Позже проверю.
     
  17. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Перед этой строкой добавьте следующую строку:
    Код:
    if(is_array($response->params) && isset($response->params['thread'])) {
    
    А после закрывающей скобки в 12-й строке поставьте еще одну закрывающую фигурную скобку.
    Тогда у Вас получится примерно следующее:
    Код:
    <?php
     
    class ShowSimilarThreads_ControllerPublic_Thread extends XFCP_ShowSimilarThreads_ControllerPublic_Thread
    {
        public function actionIndex()
        {
            $response = parent::actionIndex();
     
          if(is_array($response->params) && isset($response->params['thread'])) {
          if ($response->params['thread']['similar_threads'])
            {
                $response->params['similarThreads'] = $this->getModelFromCache('ShowSimilarThreads_Model_SimilarThreads')->getSimilarThreadsByIds(explode(",", $response->params['thread']['similar_threads']), $response->params['forum']);
            }}
     
            return $response;
        }
    }
    Таким образом проверяется наличие переменной. Если она есть, то идет дальнейшая проверка (похожих тем), если нет такой переменной или вообще отсутствует массив параметров, никаких манипуляций не производится.
    Это должно исключить появление ошибки в Вашем случае.
     
    icephone, AnGel, Oleg-2012 и 2 другим нравится это.
  18. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Вышел апдейт v1.1.5 вчера, думаю, там этот баг исправлен
     
    aligon7 нравится это.
  19. aligon7

    aligon7 Местный

    Регистрация:
    22.12.12
    Сообщения:
    997
    Симпатии:
    66
    Версия XF:
    1.4.7
    буду обновлять, спасибо
     
  20. ANGEL OF FIRE

    ANGEL OF FIRE Модератор

    Регистрация:
    06.11.11
    Сообщения:
    395
    Симпатии:
    180
    Версия XF:
    1.1.3
    Да, я этот баг написал автору хака, он его подправил. Скачивайте версию новую.
     

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