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

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

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

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

  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 "стовпець, по« пост »стіл. Це було б корисно дізнатися, що там відбувається. У цей момент я перемістити цей потік розділ щодо усунення неполадок, і ми будемо перенести його в розділ інтеграції, коли ми будемо знати, з яким ми інтегруємо мод тут.

  7. #7

    Default

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

  8. #8

    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

    Default

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

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

Стр. 1 з 2 12 ОстаннійLast

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

Ваші права

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