Важны: Гэтая старонка выкарыстоўвае печыва (cookies). Выкарыстоўваючы сапраўдны сайт, не выключаючы печыва ў браўзэры, азначае, што вы згодны для яго выкарыстання.
Купіць зараз! Асаблівасці Загрузка

Зарабляйце з намі!

Калі вы хочаце, каб пачаць зарабляць грошы з vBET зарэгістравацца, каб Партнёрская праграма.
Вынікі 1 да 10 з 13

Тэма: HTML Каментары адлюстроўваюцца ў паведамлялі паведамленне імя карыстальніка

Гібрыдны Выгляд

Папярэдні Пост Previous Post   Next Post Наступны Пост
  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 "слупок, па« пасаду »стол. Гэта было б карысна даведацца, што там адбываецца. У гэты момант я перамясціць гэты паток раздзел па ліквідацыі непаладак, і мы будзем перанесці яго ў профіль інтэграцыі, калі мы будзем ведаць, з якім мы інтэгруемся мод тут.

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

Вашы правы

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