Viktigt: Denna sida använder cookies (cookies). Genom att använda denna webbplats utan att stänga av cookies i webbläsaren, innebär att du samtycker till att använda det.
Köp nu! Funktioner Nedladdningar

Tjäna med oss!

Om du vill börja tjäna pengar med vBET koppling till Affiliate Program.
Resultat 1 till 10 av 13

Ämne: HTML-kommentarer visas i rapporterats efter användarnamn

Hybrid Utsikt

Tidigare Inlägg Previous Post   Next Post Nästa Inlägg
  1. #1
    Senior Member
    Reg.datum
    Nov 2009
    Inlägg
    168

    Default HTML-kommentarer visas i rapporterats efter användarnamn

    Denna mindre bugg uppstår när ett inlägg av en användare med en översatt användarnamn rapporteras till en moderator och skickas till en tråd. HTML-kommentarer visas eftersom de omvandlas till HTML-säker tecken före den globala kroken körs.

    Före-


    Efter-


    Fix-
    I functions_vbenterprisetranslator_hooks.php hitta:
    PHP Code:
    if (strpos($output,'<!--vBET_ENTA-->')) {
    $output =& str_replace(array('<!--vBET_SNTA--><!--vBET_NRE-->',
    '<!--vBET_ENTA-->'), ''$output); 
    Ersätt med:
    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); 
    Det finns nog en smartare fix som skulle tillåta dessa kommentarer för att användas t.ex. i "kod" BBCode, men det är inte ett bekymmer i mitt fall.

  2. #2
    vBulletin Enterprise Översättare (vBET) Personal
    Reg.datum
    Maj 2010
    Inlägg
    1,000

    Default

    Ok. Så jag behöver för att reproducera detta fel på min forumet test. Hur kan jag göra det? Kan detta är en konflikt med en annan mods? Kan du kolla det (finns en konflikt).
    Jag ska försöka bekräfta det. Jag kommer att visa denna lösning till Michał.
    Tack
    Senast redigerad av kamilkurczak; 09-08-1009:43.

  3. #3
    Senior Member
    Reg.datum
    Nov 2009
    Inlägg
    168

    Default

    Om du gör ett inlägg på ett språk som skiljer sig från forumets standard sedan användarnamn lagras med snta och Enta taggar runt dem i databasen. Helt enkelt rapportera en sådan tjänst, och i den automatiskt skapade tråden, kommer den länkade användarnamn inkluderar kommentarer.

  4. #4
    vBulletin Enterprise Översättare (vBET) Personal
    Reg.datum
    Maj 2010
    Inlägg
    1,000

    Default

    Jag kan inte återskapa det här problemet på mitt prov forum.

    klart att jag behöver veta - kan bli konflikt. Jag ska beskriva hur man hittar konflikten i föregående inlägg, så jag beskriva det nu.

    snälla, Stäng av alla andra mods en efter en (vBET måste vara aktiverat) och försöka hitta den här frågan igen. Om någon av denna mods är inaktiverat och du kan inte fint här frågan - vi har en konflikt med denna mod.

    Så, försök hitta den här konflikten

  5. #5
    Senior Member
    Reg.datum
    Nov 2009
    Inlägg
    168

    Default

    Jag kan inte göra det på mitt forum just nu, eftersom det är en levande webbplats, inte en testplats.

    Här är den information jag kan ge dig:
    1. Den SNTA och Enta kommentarer sparas inom "postusername" fältet i "post" tabell i databasen.
    2. När rapporten görs, hämtar vBulletin användarnamnet från detta område, och därmed är de kommentarer som visas.

    Om du inte hittar felet, inga bekymmer, det kan vara specifika för min sida, även om jag tvivlar på det.

  6. #6
    Michał Podbielski (vBET Personal)
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Det finns ingen kolumnen "postusername" i "efter" bord. Jag antar att denna kolumn har lagts till av någon mod - i detta fall bör detta gälla som vissa integrationsfråga. Men vi vet inte med vilket mod.

    Inlägg tabellen har kolumnen "användarnamn" - men det inget värde med NTA taggar. Jag kollade den i vår databas av denna fråga:
    Code:
    SELECT * FROM post where username like '%SNTA%'
    Och i vårt forum finns det många meddelanden skrivna på olika språk.

    Kan du avgöra vilka av dina mods läggas 'postusername kolumnen till din "post" bord. Det skulle vara till hjälp för att ta reda på vad som pågår där. Just nu flyttar jag denna tråd till felsökningsavsnitt, och vi kommer att flytta den till integration avsnitt när vi vet med vilken mod vi integrerar här.

Taggar för det här ämnet

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •