Welcome, Guest. Please Login or Register.
April 19, 2024, 10:38:54 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  Language Specific User Help  |  Svenska/Norsk/Dansk  |  Lengde på innlegg « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Lengde på innlegg  (Read 4472 times)
Thomas
Full Member
***
Posts: 203


WWW
Lengde på innlegg
« on: October 06, 2003, 08:24:42 AM »
Reply with quote

YaBB SE Version: 1.5.4
PHP Version: 4.3.2
MySQL Version: 3.23.x
Server Grund: Unix, Linux, or BSD
Link på Forum:

Problem Beskrivning:
Hei

Dersom jeg setter ned den tillatte lengden på innlegg i forumet mitt så får jeg opp en melding når størrelsen er passert, og klikk tilbake for å endre.

Når jeg klikker tilbake da så slettes alt som er skrevet. Det er jo dumt, og må være en bug. Er det noen som har samme problem eller har en løsning på dette. Det burde jo vært et javascript eller lignende som tester dette.

/Thomas
Logged
Daniel Hofverberg
YaBB God
*****
Posts: 582


WWW
Re:Lengde på innlegg
« Reply #1 on: October 09, 2003, 05:25:04 PM »
Reply with quote

Egentligen kan inte YaBB SE (eller vilka skript som helst) påverka det, utan det är vissa webbläsare som orsakar det där. Såvitt jag vet händer det bara i Internet Explorer, och exempelvis Netscape och Opera tar inte bort texten. Så det faktiska problemet går inte att lösa i programmeringsväg, utan beror på webbläsarnas beteenden.

Nyare versioner av YaBB SE har däremot löst det problemet i vissa andra sammanhang genom antingen JavaScript-popups eller i vissa fall genom en ny sida med texten färdigifylld nedanför. Därmed kan man väl säga att det är en slags bugg, eller snarare ett förbiseende eller miss, att man inte gjort detsamma med "texten är för lång"-meddelanden.

Så egentligen borde du anmäla det till administratörerna som en slags "bugg", men jag tror knappast det ger något här, då de koncentrerar sig på SMF nu och knappast kommer att ge ut fler buggfixar till YaBB SE. Tycker du det är ett stort problem kan du alltid posta på "Mod Ideas"-tavlan och fråga om någon kan göra en mod för att lösa det problemet.

Att använda JavaScript för att ge ett popup-meddelande om texten är för lång är tyvärr inte riktigt lika lätt som det låter, eftersom JavaScript inte kan läsa från databasen och se vilken gräns du har satt på. För att använda JavaScript måste man istället läsa in denna gräns med exempelvis PHP innan postandet, lagra detta i exempelvis ett dolt formulärfält och sen kolla med JavaScript om längden överstiger den satta gränsen. Därför är det kanske enklare att istället låta ge den existerande texten i ett nytt textfält nedanför felmeddelandet, ungefär som med Preview-funktionen.

Om du är intresserad, så kan jag ge dig en tillfällig JavaScript-kod för att kontrollera detta. Det blir mycket simpelt och kommer inte att läsa av vilken gräns du har satt (utan det får du i så fall ändra i koden direkt), men det är bättre än ingenting i alla fall tills dess att någon löser problemet.
« Last Edit: October 09, 2003, 05:36:05 PM by Daniel Hofverberg » Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  Language Specific User Help  |  Svenska/Norsk/Dansk  |  Lengde på innlegg « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.013 seconds with 20 queries.