Let's see : std::pair == std :: pair -- GOOD Code: std::pair == std :: pair -- GOOD HTML: std::pair == std :: pair -- GOOD PHP: std::pair == std :: pair -- GOOD std :: pair != std::pair -- BAD So, after my last suggestion; you removed the use of smileys inside all kinds of code tags. But the issue is not fully resolved. Suggestion :: I don't know if this is possible but can we restrict text -> smiley conversion with the following criteria : (*) The text say ": p" (I added <space> to disable auto-conversion to smiley), should only be converted to ":p" IF, it is followed by a blank space so as to confirm that it's not the part of a word. So, ': p' (without space in between) gets converted to :p, but std :: pair (without spaces) does not get converted ('cuz the smiley is not followed by a space after it).
Yes the quote behavior is as expected and it should not be there only in codes. Inline code had the bug which I fixed it
So xpi0t0s, you are not alone :p The thing is if you "Disable smileys", it affects the whole text, not a portion of it ! I want smileys to be "intelligent". They should appear only where they are required and not in std::pair
Now you are trying to achieve it by putting it inside INLINECODE. But why ? That's not code. What if I want that thing not to be different from from the rest of the text : black and not blue ? "Plane crash:pilot dead". I want this text to look normal. I don't want to force INLINECODE.
Corrected that for you (should be a space after the colon by standard English rules of grammar). Hey, no smiley!
Ahhh.. After soooo many days (of research), I found another flaw. Look at this URL: http://hypothetical.com/Home:products?search=xyz (Don't click that ) URL inside INLINECODE: http://hypothetical.com/Home:products?search=xyz What do you have to say now, xpi0t0s ??!? We were not discussing grammar here [LOL ]. I was pointing out an example. Anyway, as you didn't accept that, I came up with another . BTW, which one of these is grammatically correct (1) standard English rules of grammar [as mentioned by you], or (2) standard rules of English grammar
Let both be correct ?! What does that mean ? Who will let, by the way ? What's wrong and what's correct are already known to all, sort of predefined. We can't let anything to be correct, 'cuz we don't define things !
I don't know. I just said so just for the fun of it. I don't wish to get involved in any argument.:lipsrseal
Ahh, I have finally, after spending a lot of time experimenting here; found a way !!! Now I can temporarily disable smileys for selected piece(s) of text TESTS : This is normally what appears : std::pair q:p Plane Crash :pilot dead http://hypothetical.com/Home:products?search=xyz This is what appears now, with my trick: [noparse]std::pair q:p Plane Crash :pilot dead http://hypothetical.com/Home:products?search=xyz [/noparse] I didn't have to disable smileys, nor did I have to add unnecessary code tags. :hurray: :hurray: :happy: :hurray: :hurray: :happy: :hurray: :hurray:
Yes, that's it !! I was just going through the list, when it did strike to me that noparse might work. And it did ! Please disable smileys inside URL tags, as you disabled them inside code tags.