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

Кто смотрит тему 1.2

Выводит список пользователей, которые сейчас просматривают эту тему

  1. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    Каковы могут быть причины? Скорее всего, косяк на моей стороне. Только вот где этот ГАД? :D
     
  2. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Я же говорил, что кто-то обработчик использует таким образом, что мой обработчик просто не вызывается. Попробуйте тупо отключением плагинов поискать.
     
  3. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    Пи....еЦ!! Это ХАК....Esthetic Chief First Post!!! Я как чувствовал, когда ты сказал, что хаки могут быть несовместимы! Тэкс, пошёл звонить Viodele! ЗАРАБОТАЛО после того, как отключил его хак!
     
    TAIFUN нравится это.
  4. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Видимо, он не возвращает вьювер в своем обработчике. По идее там не сложно исправить. Так что пусть исправляет :)
     
  5. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    Не, всё-таки твой хак несовместим ещё и с другими хаками. У меня их стоит много. Я, конечно, проверю по возможности всё, но практически все хаки работают друг с другом, а твой нет. Твой хак мне необходим. Он актуален для двух моих форумов, но что делать, я не знаю. На одном форуме включился сразу, после отключения хака Viodele, на остальных не включился. :(
     
  6. nmn

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

    Регистрация:
    11.04.13
    Сообщения:
    163
    Симпатии:
    71
    Версия XF:
    1.1.3
    Вроде бы должно со всем быть совместимо, можно попробовать заставить его вызываться последним. В режиме отладки откройте на вкладке "разработка" обработчики событий (правая верхняя плитка), выберите load_class_controller в разделе хака infis-а и поставьте ему как можно большее число в поле порядка выполнения (не знаю, как там в русском переводе оно называется).
     
  7. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Проверяйте плагины. Мой плагин однозначно работает с другими, если те корректно возвращают родительский вьювер. Беда в том, что есть такие плагинописатели, которые вообще родительский не вызывают. А есть и такие, которые, хотя и вызывают родительский, тупо переписывают его.
    Проще всего взять список ваших плагинов и посмотреть в них, как они работают с обработчиком. А так можно гадать только на кофейной гуще. Либо наймите кого-нибудь из знающих кодеров, которые могли бы определить проблемы и исправить их.
     
  8. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    Код:
    var#0 21 	igs_whoviewthread_38 	1 	664.00 b 	4345 	5s 	5s
    
    Кароче. Закомментировал вот это:
    Код:
    AddHandler x-httpd-php .php .php3 .php4 .php5
    В vhosts.conf, перегрузил апач и всё заработало...:confused:
    Но с хаком Viodele всё-равно нет совместимости...
     
  9. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Пусть совмещает свой плагин. Ведь могут и другие плагины использовать данный обработчик для темы... Они также не смогут работать.
     
  10. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    infis, уже всё поправили. Всё работает и с хаком Viodele. Оба хака очень необходимы. Они хороши по нескольким причинам. Для меня они очевидны. :)
     
  11. azamat.g

    azamat.g Активный пользователь

    Регистрация:
    20.04.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.1.4
    У меня то ли плагин встал криво, то ли где-то в шаблонах глюк, вышибает ошибку 500, в логи пишет:

    Call to a member function save() on a non-object in /home/azmg/www/***.ru/library/InfisJSC/WhoViewThread/ControllerPublic/Thread.php on line 64
     
  12. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Вы уверены, что у Вас включено кеширование в XenForo?
     
  13. azamat.g

    azamat.g Активный пользователь

    Регистрация:
    20.04.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.1.4
    php-apc установлен, в конфиг добавил

    Код:
    ## Caching
    #  http://xenforo.com/community/threads/speed-up-your-board-caching.5699/
    #  http://xenforo.com/community/threads/tip-use-apc.6456/
    $config['cache']['frontend'] = 'Core';
    $config['cache']['frontendOptions'] = array(
    										'caching'				   => true,
    										'automatic_serialization'   => true,
    										'lifetime'				  => 10800,
    										'cache_id_prefix'		   => 'foro'
    );
    $config['cache']['backend'] = 'Apc';
    Что еще забыл? :)
     
  14. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Попробуйте отключить автоматическую сериализацию и добавить параметр, получив в результате следующее:
    PHP:
    $config['cache'] = array(
    'enabled' => true,
    'frontend' => 'Core',
    'frontendOptions' => array(
    'caching' => true,
    'automatic_serialization' => false,
    'cache_id_prefix' => 'happy_',
    'lifetime' => 10800
    ),
    'backend' => 'Apc',
    'backendOptions' => array(),
    );
    А вообще, судя по ошибке, не включен кеш, либо как-то не так функционирует.
     
    azamat.g и resonansER нравится это.
  15. azamat.g

    azamat.g Активный пользователь

    Регистрация:
    20.04.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.1.4
    Вот спасибо, с этим конфигом все заработало :)

    А предыдущий код я взял на оффоруме ксена.
     
  16. resonansER

    resonansER Местный

    Регистрация:
    19.08.11
    Сообщения:
    460
    Симпатии:
    290
    Версия XF:
    1.5.6
    azamat.g, у нас принято благодарить пользователей, нажимая кнопочку "Мне нравится" в сообщении, которое вам помогло. Вот как я это сделал за вас. Видите?;)
     
  17. nuBokz

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

    Регистрация:
    11.03.13
    Сообщения:
    90
    Симпатии:
    10
    Версия XF:
    1.3.0
    в логах получаю The memcache extension must be loaded for using this backend

    после установки плагина белый экран, в конфиге прописал из инструкции хака, на основе memcahed
     
  18. infis

    infis Местный Команда форума

    Регистрация:
    27.06.11
    Сообщения:
    5.448
    Симпатии:
    3.271
    Версия XF:
    1.5.9
    Так у Вас не работает memcache, потому и ошибка присутствует и белый экран при просмотре тем. Кстати, memcache или memcached? Это все же разные вещи. Без кеширования работать не будет в принципе. Об этом в первом сообщении я написал.
     
  19. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    307
    Симпатии:
    87
    Версия XF:
    1.1.2
    для 1.2.0, модификация шаблонов
    Код:
    Шаблон: thread_view
    ключ: WhoViewThread
    тип: простая замена
    найти: <xen:hook name="thread_view_qr_before" params="{xen:array 'thread={$thread}'}" />
    заменить: <xen:hook name="thread_view_qr_before" params="{xen:array 'thread={$thread}'}" />
    <xen:include template="whoviewthread_users" />
     
    Svarog, nuBokz и infis нравится это.
  20. L.Viktor

    L.Viktor Новичок

    Регистрация:
    23.01.14
    Сообщения:
    10
    Симпатии:
    0
    Версия XF:
    1.2.4
    А на 1.3.0 работает? кто проверял? а то у меня ошибка Fatal error: Call to a member function save() on a non-object in /home/uхххххххх/public_html/library/InfisJSC/WhoViewThread/ControllerPublic/Thread.php on line 64
    все что выше перепробовал не помогло...
     

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