Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum.
Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden.
Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
verwijderen break tags na harde refresh
Met het testen van code block op het subdomein loop ik tegen het volgende probleem aan:
Normaal is het zo als je in de textarea op Enter klikt hij er een break van maakt. Klik je 2 keer op Enter, dan worden er 2 break tags geparsed.
Dit werkt goed met plain text. Ga ik nu echter een code block toevoegen onder die plain text, laten we zeggen met 2 regels witrimte ertussen, dan zal ie in eerste instantie ook gewoon
die 2 regels als break verwerken.
De Geshi highlighting wordt dan nog niet weergegeven omdat die een harde refresh nodig heeft. Na deze harde refresh verschijnt de highlighting, maar... de break tags tussen de laatste plain text en het code block worden verwijderd.
In de bijlage 2 images die de situatie weergeven:
Mijn vraag: hoe kan ik dit nu het beste oplossen? Ik zit te denken aan 2 breaks parsen voor de [Selecteer Code] regel. Dat werkt goed maar als iemand nu direct een code block post zonder tekst erboven, dan worden er standaard 2 breaks geparsed wat niet nodig is; maw: de post begint met 2 witregels
(Kunt dit zelf uittesten op het subdomein; forum.webprofis.nl)
Normaal is het zo als je in de textarea op Enter klikt hij er een break van maakt. Klik je 2 keer op Enter, dan worden er 2 break tags geparsed.
Dit werkt goed met plain text. Ga ik nu echter een code block toevoegen onder die plain text, laten we zeggen met 2 regels witrimte ertussen, dan zal ie in eerste instantie ook gewoon
die 2 regels als break verwerken.
De Geshi highlighting wordt dan nog niet weergegeven omdat die een harde refresh nodig heeft. Na deze harde refresh verschijnt de highlighting, maar... de break tags tussen de laatste plain text en het code block worden verwijderd.
In de bijlage 2 images die de situatie weergeven:
Mijn vraag: hoe kan ik dit nu het beste oplossen? Ik zit te denken aan 2 breaks parsen voor de [Selecteer Code] regel. Dat werkt goed maar als iemand nu direct een code block post zonder tekst erboven, dan worden er standaard 2 breaks geparsed wat niet nodig is; maw: de post begint met 2 witregels
(Kunt dit zelf uittesten op het subdomein; forum.webprofis.nl)


beforerefresh.png
795 x 844 - 82K


afterrefresh.png
774 x 829 - 96K
Login of Registreer om te reageren.
Reacties
Waarvoor is de p precies nodig?
Stel ik echo 2 break tags, dan heb ik genoeg witruimte onder de laatste plain text en het codeblock. Ik kan dan die selectable text met margin-bottom weer omhoog duwen maar dan doe ik het effect van een break tag weer teniet.
En als ik, stel 2 break tags echo, en je start een reactie met alleen een codeblock, staan er overbodig 2 breaks van tevoren. Die zijn dan niet nodig, maar wel als er plain text voor staat.
Je zou eigenlijk een onderscheid moeten kunnen maken: als codeblock zonder plain text ervoor, dan geen breaks echoeen, anders wel
Ik heb nu die selectable in een div gezet en die zet me in ieder geval het codeblock onder de plain text. En met die p tag erin weer net iets meer ruimte. Dit vind ik persoonlijk wel acceptabel
Zier er nu zo uit:
image 1. text en code en codeblock direct onder de laatste text geplaatst
image 2. alleen codeblock direct bovenaan geplaatst op de 1e regel
De oplossing die je nu hebt kan ook wel, maar is natuurlijk niet helemaal semantisch correct. Dit hoor je met CSS op te lossen
Kan ik dit omdat ik moderator ben of is dit een XSS lek?
Kan ik dit omdat ik moderator ben of is dit een XSS lek?
Hmm..vreemd, ik krijg met jouw code het iframe niet weergegeven
Hoe in hemelsnaam krijg ik dit ip adres? Het behoort hetzelfde te zijn als nuet
Als je in het dashboard kijkt onder gebruikers li boven en scroll dan naar jakko9; dan zie je hetzelfde ip adres als nuet. Hoe kan het als jakko9 post dat ie een ander ip adres weergeeft?
http://www.ip-adress.com/ip_tracer/141.0.9.78
edit: op het subdomein niet: http://forum.webprofis.nl/discussion/332/test-codeblock-met-plain-text#latest
edit 2: ik zie dat Opera een proxy gebruikt, dat verklaart natuurlijk het ip adres. Jakko9 heeft idd via Opera gepost