Важный: Эта страница использует куки (cookies). Используя настоящий сайт, не выключая куки в браузере, означает, что вы согласны для его использования.
Купить сейчас! Особенности Загрузка

Зарабатывайте с нами!

Если вы хотите начать зарабатывать деньги с vBET присоединиться к Партнерская программа.
Стр. 1 из 2 12 ПоследнийLast
Результаты 1 к 10 из 13

Тема: HTML Комментарии отображаются в сообщали сообщение имя пользователя

  1. #1
    Senior Member
    Регистрация
    Ноябрь 2009
    Сообщений
    168

    Default HTML Комментарии отображаются в сообщали сообщение имя пользователя

    Это небольшая ошибка возникает, когда сообщение пользователю переводится имя пользователя, как сообщается, модератор и размещен в потоке. HTML-комментарии приведены потому, что они преобразуются в HTML-безопасных символов до глобальной ловушки запускаются.

    До-


    После-


    Fix-
    В functions_vbenterprisetranslator_hooks.php найти:
    PHP Code:
    if (strpos($output,'<!--vBET_ENTA-->')) {
    $output =& str_replace(array('<!--vBET_SNTA--><!--vBET_NRE-->',
    '<!--vBET_ENTA-->'), ''$output); 
    Заменить на:
    PHP Code:
    if (strpos($output,'<!--vBET_ENTA-->') || strpos($output,'&lt;!--vBET_ENTA--&gt;')) {
    $output =& str_replace(array('<!--vBET_SNTA--><!--vBET_NRE-->',
    '<!--vBET_ENTA-->','&lt;!--vBET_SNTA--&gt;','&lt;!--vBET_ENTA--&gt;'), ''$output); 
    Там, наверное, умнее, исправить которые позволили бы эти замечания, которые будут использоваться т.е. в BBCode «код», но это не является проблемой в моем случае.

  2. #2
    VBulletin предприятия Переводчик (vBET) персонал
    Регистрация
    Май 2010
    Сообщений
    1,000

    Default

    Ok. Поэтому мне нужно, чтобы воспроизвести эту ошибку на моем форуме тест. Как я могу это сделать? Может быть, это конфликт с другим модов? Вы можете проверить это (найти конфликт).
    Я постараюсь, чтобы подтвердить его. Я покажу это решение Михал.
    Спасибо
    Последний раз редактировалось kamilkurczak; 09-08-10 в 09:43.

  3. #3
    Senior Member
    Регистрация
    Ноябрь 2009
    Сообщений
    168

    Default

    Если вы сделали сообщение на языке, отличном от дефолта форума, то имена пользователей хранятся с snta и Enta теги вокруг них в базу данных. Просто о таких постов, и в автоматически сгенерированный поток, связанный имя пользователя будет включать в себя комментарии.

  4. #4
    VBulletin предприятия Переводчик (vBET) персонал
    Регистрация
    Май 2010
    Сообщений
    1,000

    Default

    Я не могу воспроизвести этот вопрос на моем тестовом форуме.

    я, конечно, нужно знать, - может быть конфликт. Я должен рассказать, как найти конфликта в предыдущем посте, поэтому я опишу ее сейчас.

    пожалуйста, выключите все другие моды один за другим (vBET должен быть включен) и попытаться найти этот вопрос еще раз. Если один из этих модов отключен, и вы не можете финт этот вопрос - у нас есть конфликт с этого мода.

    Поэтому, пожалуйста, попробуйте найти этот конфликт

  5. #5
    Senior Member
    Регистрация
    Ноябрь 2009
    Сообщений
    168

    Default

    Я не могу сделать, что на моем форуме прямо сейчас, так как это живой сайт, а не полигон.

    Вот информация, которую я могу предоставить вам:
    1. SNTA и ЭОТ комментарии сохраняются в 'postusername' поле в «пост» таблицы в базе данных.
    2. При докладе сделан, VBulletin извлекает имя пользователя из этого поля, и, таким образом, комментарии показано на рисунке.

    Если вы не можете найти ошибку, не беспокойтесь, это может быть специфическими для моего сайта, хотя я сомневаюсь, что.

  6. #6
    Михал Podbielski (vBET штаба)
    Регистрация
    Октябрь 2009
    Сообщений
    3,037

    Default

    Существует "postusername" нет колонку в «пост» стол. Я полагаю, эта колонка была добавлена некоторыми мода - в этом случае это должно быть проблемой, как некоторые интеграции вопроса. Но мы не знаем, с которой мода.

    Сообщение таблице есть "Имя пользователя" колонке - но там никакого значения с тегами НТА. Я проверил это в нашей базе данных, этот запрос:
    Code:
    SELECT * FROM post where username like '%SNTA%'
    А в нашем форуме есть много сообщений, написанных на разных языках.

    Можете ли вы определить, какие из ваших модов добавлен 'postusername "столбец, по« пост »стол. Это было бы полезно узнать, что там происходит. В этот момент я переместить этот поток раздел по устранению неполадок, и мы будем перенести его в раздел интеграции, когда мы будем знать, с которым мы интегрируем мод здесь.

  7. #7
    Senior Member
    Регистрация
    Ноябрь 2009
    Сообщений
    168

    Default

    Я думаю, что я имел в виду имя пользователя. Я приведу вам скриншот в ближайшее время.

  8. #8
    Senior Member
    Регистрация
    Ноябрь 2009
    Сообщений
    168

    Default

    Это был действительно поле имя пользователя.

    Смотрите здесь для примера:

    Интересно, что не все переведенные сообщения содержат ЭОТ и SNTA теги имени пользователя.



    Кстати, вы должны увеличить разрешение ограничения на вложенные изображения.

  9. #9
    VBulletin предприятия Переводчик (vBET) персонал
    Регистрация
    Май 2010
    Сообщений
    1,000

    Default

    Ладно, это "Имя пользователя". Теперь это правильно.
    Code:
    If you can't find the bug, no worries- it might be specific to my site, even though I doubt that.
    хорошо, но мы хотели бы сделать Руководство по интеграции с мода, которая вызывает эту ошибку. (Если это проблема вызвана конфликтом).

    во-вторых - мы хотели бы подтвердить свое решение для наших членов.

  10. #10
    Senior Member
    Регистрация
    Ноябрь 2009
    Сообщений
    168

    Default

    Ты уверен, что это связано с конфликтом, и просто не бывает при определенных обстоятельствах? К сожалению, я не могу делать любые последующие испытания, на мой конец. Только 8 сообщений в моей базе данных имеют имена пользователей с комментариями НТА обернутый вокруг них. Кроме того, обратите внимание, что система перевода широко используется на моем сайте-кэша базы данных может вырасти до 10Gb +. Это должно означать одно Поэтому две вещи: либо ошибка существовала в прошлом и теперь установлен, или что ошибка происходит очень редко.

    Вы уже проверили свои должности таблицы в базе данных на этом сайте?

Стр. 1 из 2 12 ПоследнийLast

Метки этой темы

Ваши права

  • Вы не может создавать новые темы
  • Вы не может отвечать на сообщения
  • Вы не может прикреплять вложения
  • Вы не может редактировать свои сообщения
  •