Важны: Гэтая старонка выкарыстоўвае печыва (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

Пазнакі гэтай тэмы

Вашы правы

  • Вы не можа ствараць новыя тэмы
  • Вы не можа адказваць на паведамленні
  • Вы не можа прымацоўваць ўкладання
  • Вы не можа рэдагаваць свае паведамленні
  •