Hi Neil,
Did also include "AutoFileName.js" and have the following javascript run
first?
InitRqlParams("<%inf_loginguid%>", "<%inf_sessionkey%>");
my autofilename plugin's code is within SmartEdit only blockmark, so it
only runs within SmartEdit, so you might want to check your code to see
when it runs.
Your code is fine in the scenario when the target page do not already have
keywords assigned. It becomes more difficult when something is already
assigned. Please check out code in this plugin for handling category and
keyword on pages.
http://simplyreddot.blogspot.com/2012/02/tagit.html
Best,
-Jian
On Monday, July 16, 2012 4:07:17 AM UTC-4, Neil Fegen wrote:
>
> Hi guys
> Based on Jian Huang's AutoFileName
> plugin<http://simplyreddot.blogspot.co.uk/2012/02/auto-file-name.html>,
> I've tried to make something similar to add a specified keyword to a page,
> rather than using cumbersome RQL directly in SmartEdit.
> I'm getting nothing saved - can anybody help with why the following might
> not be working (main function only)?
> function AddKeyword(PageGuid, KeywordGuid)
>
> {
>
> var AddKeywordRQL = "";
>
> AddKeywordRQL += "<PROJECT>";
>
> AddKeywordRQL += "<PAGE guid=\"" + PageGuid + "\" action=\"assign\">";
>
> AddKeywordRQL += "<KEYWORDS>";
>
> AddKeywordRQL += "<KEYWORD guid=\"" + KeywordGUID + "\" changed=\"1\" />";
>
> AddKeywordRQL += "</KEYWORDS>";
>
> AddKeywordRQL += "</PAGE>";
>
> AddKeywordRQL += "</PROJECT>";
>
>
> var strRQLXML = padRQLXML(AddKeywordRQL);
>
>
> $.post(rqlaction_url, { rqlxml: strRQLXML },
>
> function(data){
>
> // saved
>
> }, "xml");
>
> }
>
> Thanks
>
> Neil
>
--
You received this message because you are subscribed to the Google Groups
"RedDot CMS Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/reddot-cms-users/-/ktPM0499FUkJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/reddot-cms-users?hl=en.