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 10

Ämne: Om Ämnesrubrik överskrids genom införande av langtitle saker går sönder

  1. #1
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default Om Ämnesrubrik överskrids genom införande av langtitle saker går sönder

    Jag märkte att om någon inlägg en tråd på ett annat språk som är strax under min tecken för Ämnesrubrik och langtitle taggarna gå över denna gräns, denna skruvar upp visningen av tråden i forumdisplay, sökresultat, och på diskussionen sida sig själv. Samma sak gäller om en Ämnesrubrik översätts, någon svarar på tråden, och "Re: skickar efter titeln över dess tecken.

    Jag kan inte visa ett exempel på detta eftersom jag var tvungen att fixa det på mitt forum. Jag är säker på om det kan replikeras här om du anger en titel precis under Ämnesrubrik tecken som är översatt från standardspråket.

  2. #2
    Pensionerad;)
    Reg.datum
    Aug 2011
    Inlägg
    441

    Default

    Kan du visa oss ett problem, för jag kan knappt förstå när problemet verkar

  3. #3
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default

    Problemet är när "langtitle" sätts in i Ämnesrubrik är det erkänner inte den tråden gränsen titeln karaktär. Om taggen blir avskurna och är inte riktigt stängd, det bryter den sida där titeln visas.

  4. #4
    Pensionerad;)
    Reg.datum
    Aug 2011
    Inlägg
    441

    Default

    Ok, men jag kan inte återskapa problemet på min Test Forum, min [langtitle] aldrig kapas.
    Skulle ni kunna skicka mig information om detta problem. Vad är din langtitle längd gräns, och hur länge prick ska vara (på vilket språk) för att bryta den linjen?
    Senast redigerad av r.dziadusz; 17-09-1109:26.

  5. #5
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default

    min titel längdbegränsningen var 85, men jag ökade det till 100. Så, till exempel, om användaren in en titel som var 95 tecken och sedan så langtitle taggar skulle skicka det över gränsen. Systemet stympad taggen stängning langtitle vilket resulterar i att bryta layouten.

  6. #6
    Pensionerad;)
    Reg.datum
    Aug 2011
    Inlägg
    441

    Default

    Ok vi kunde återskapa problemet, och nu är vi jobbar på det
    Senast redigerad av r.dziadusz; 20-09-1107:45.

  7. #7
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Hej. Jag kunde reproducera det. Det var verkligen svårt att reproducera sig och jag gjorde det av misstag arbeta på något annat. Det var svårt, eftersom det är vBulletin fel. vBET använder vBulletin fungerar vbchop, Som antar att klippa sträng enligt önskad längd på säkert sätt (med tanke på kodade tecken). Tyvärr vBulletin har fel där och för meddelanden som kodas till säkra UTF-8 (tecken som & #-kod ger fel resultat.

    Vi skickar felrapport till vBulletin (vBulletin bugg) och quick fix på vBET sida. Så just nu vBET upptäcker om vbchop tillbaka längre resultat och skär upp det till den önskade. Vi har också enkelt upptäckt att kontrollera gör bokstav kodas i formatet &# - KOD, var inte skära i mitten och om ja, så sista ordet är också klippa (helt enkelt genom att hitta sista plats). Vänligen se quick fix nedan.

    Quick Fix:
    • Öppet / Includes / vbenterprisetranslator_functions_detection.php
    • Sök:
      PHP Code:
      $title vbchop($title$vbulletin->options['titlemaxchars'] - 12).'[/langtitle]'
    • Ersätt med:
      PHP Code:
      $desiredLength $vbulletin->options['titlemaxchars'] - 12;
      $title vbchop($title$desiredLength);
      if (
      strlen($title) > $desiredLength) {
      $title substr($title0$desiredLength);
      $lastOpen strrpos($title,'&');
      $lastSpace strrpos($title' ');
      $lastClose strrpos($title,';');
      if (
      $lastOpen!==false && $lastSpace!==false && $lastClose!==false && ($lastSpace $lastOpen) && ($lastOpen $lastClose)) {
      $title substr($title0$lastSpace);
      }
      }
      $title .= '[/langtitle]'


    Denna kommer att inkluderas i nästa utgåva.
    Senast redigerad av vBET; 20-09-1123:00.

  8. #8
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Observera att tidigare inlägget ändrats för att ge mer sofistikerade quick fix (lösa frågan om sänkning av mitt brev i format & #-kod. Så om du redan tillämpa tidigare lösning kan du överväga att använda faktiska en, eller bara vänta på ny version

  9. #9
    Senior Member
    Reg.datum
    Dec 2009
    Inlägg
    276

    Default

    Tack Michal - Jag visste att något var upp. Har quick fix också redovisa svar också? Ibland är: "skickade den över gränsen.

  10. #10
    Michał Podbielski (vBET Personal) vBET's Avatar
    Reg.datum
    Oktober 2009
    Inlägg
    3,037

    Default

    Vi har inte kontrollera det. Om du kommer att tycka att frågan fortfarande existerar i så fall, kontakta oss här och vi kommer att hantera detta

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
  •