Важливий: Ця сторінка використовує кукі (cookies). Використовуючи справжній сайт, не вимикаючи кукі в браузері, означає, що ви згодні для його використання.
Купити зараз! Особливості Завантаження

Заробляйте з нами!

Якщо ви хотіли б почати заробляти гроші з vBET приєднатися до Партнерська програма.
Результати 1 до 10 з 13

Тема: HTML Коментарі відображаються в повідомляли повідомлення ім'я користувача

Гібридний Вид

Попередній Пост Previous Post   Next Post Наступний Пост
  1. #1

    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

    Default

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

  4. #4
    VBulletin підприємства Перекладач (vBET) персонал
    Реєстрація
    Травень 2010
    Повідомлень
    1,000

    Default

    Я не можу відтворити це питання на моєму тестовому форумі.

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

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

    Тому, будь ласка, спробуйте знайти цей конфлікт

  5. #5

    Default

    Я не можу зробити, що на моєму форумі прямо зараз, оскільки це живий сайт, а не полігон.

    Ось інформація, яку я можу надати вам:
    1. SNTA і ЕСП коментарі зберігаються в 'postusername' поле в «пост» таблиці в базі даних.
    2. При доповіді зроблено, VBulletin витягує ім'я користувача з цього поля, і, таким чином, коментарі показано на малюнку.

    Якщо ви не можете знайти помилку, не турбуйтеся, це може бути специфічними для мого сайту, хоча я сумніваюся, що.

  6. #6
    Міхал Podbielski (vBET штабу)
    Реєстрація
    Жовтень 2009
    Повідомлень
    3,037

    Default

    Існує "postusername" немає колонку в «пост» стіл. Я вважаю, ця колонка була додана деякими мода - у цьому випадку це має бути проблемою, як деякі інтеграції питання. Але ми не знаємо, з якою мода.

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

    Чи можете ви визначити, які з ваших модов доданий 'postusername "стовпець, по« пост »стіл. Це було б корисно дізнатися, що там відбувається. У цей момент я перемістити цей потік розділ щодо усунення неполадок, і ми будемо перенести його в розділ інтеграції, коли ми будемо знати, з яким ми інтегруємо мод тут.

Мітки цієї теми

Ваші права

  • Ви не може створювати нові теми
  • Ви не може відповідати на повідомлення
  • Ви не може прикріплювати вкладення
  • Ви не може редагувати свої повідомлення
  •