I am the webmaster for a small daily newspaper. We have several staff members who blog, myself included.
If I use punctuation in the title of a blog, such as KB's experiment, the title shows up on the Blogs page as KB's experiment.
This is not acceptable; I need to be able to use basic punctuation -- such as a simple single straight quote mark -- in the titles of blogs.
Comments
Comment #1
CobraMP commented+1
Comment #2
CobraMP commentedThis is also causing a php error that is visible when anonymous visits the blog page
Column 'nid' in field list is ambiguous query: SELECT DISTINCT nid, created FROM node n INNER JOIN node_access na ON
na.nid = n.nid WHERE (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 2 AND na.realm = 'term_access') OR (na.gid = 5 AND na.realm = 'term_access'))) AND ( type = 'blog' AND status <> 0 AND uid = 70 )ORDER BY created DESC in /......modules/advanced_blog/advanced_blog.module on line 333.
Comment #3
tsvenson commentedThis seems to happen for special characters. I used & in the title and it got escaped as well. I took a quick peek in the code, but with my limited skills I couldn't find anything.
Comment #4
skywalkr2 commentedI am just starting with Drupal and ran into this issue as well. I hope this is fixed in the next release.
The places I am seeing this is in the blog block blog navigation, and also in the subscription information displayed below the blog posting based on the subscriptions module I installed.
Comment #5
CobraMP commentedi think that php error I posted is not related
Comment #6
Katrina B commentedAny progress being made on this? It looks really unprofessional for me not to be able to use punctuation in the titles of the blogs for our staff.
Comment #7
svendecabooterThis was caused by double check_plain() usage.
This has now been fixed in HEAD.
Comment #8
svendecabooter