Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 331
  • Last Modified:

Trouble implementing custom tag


I'm trying to implement this... http://developer.fusium.com/tools/ses.cfm seems pretty straight forward but I'm just having some trouble getting it to work.

Basically, I downloaded the sesConverter.cfm file to my Includes/Functions directory.  

In my included header, I added:

<cfoutput>
<!--- For SES Converter --->
<cfif isDefined("variables.baseHref")>
    <base href="#variables.baseHref#">
</cfif>
</cfoutput>

And in my pages I included:

<!--- ses stuff --->
<cfset SESdummyExtension = ".cfm">
<cfset SESrBaseName = "baseHREF">
<cfinclude template="../Includes/Functions/sesConverter.cfm">


Then I'm just using regular href links:

<a href="details.cfm?listing_id=#listing_id#" target="_blank">VIEW LISTING</a>


What am I missing here?  My ? are not being converted to /.
0
MFredin
Asked:
MFredin
  • 4
  • 3
1 Solution
 
SidFishesCommented:
you're looking at it backwards...

sesConvertor doesn't change your url - it simply parses a friendly url back into a standard url

you need to rewrite (all of) your urls in code to

details.cfm/listing_id/#listing_id#.html

and sesConvertor parses it to

details.cfm?listing_id=#listing_id#

so that it works with your webserver

0
 
MFredinAuthor Commented:
oh OK.  so i write my urls as search engine friendly such as details.cfm/listing_id/10 and sesConverter knows how to parse that info and displays the page just like I was using details.cfm?listing_id=10 ??

That makes sense and it's working now... but one issue.  It's screwing with my relative paths.  For example, the patch to the logo at the top of the page is ../Images/logo.jpg.  Since I was always only working 1 directory deep, this worked fine.  Now that I am using / in the url, the system things things are many directories deep.  Will I have to use absolute paths now or what would be the best way to work this out?

Thanks!

0
 
SidFishesCommented:
according to the docs

"SES URLs will not work unless you use the basehref tag. BASEHREF is not a CF tag, it's standard HTML.

>>>SES URLs mess up your relative links when this tag is not used. "<<<

so it should work (but I've not tried it)

but seems like it from this

http://www.codeodor.com/index.cfm/2007/4/6/Did-you-know-about-the-base-tag/1101
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
MFredinAuthor Commented:
oh, very nice.  when I added the base href tag, text that doesn't have a specific font-size assigned to it ballooned up to a much larger font size.  Any idea why or how to fix that?
0
 
SidFishesCommented:
hmm..odd.

perhaps add your default font size to body in css


body {
font-size:12pt;
}

0
 
MFredinAuthor Commented:
tried that and no luck
0
 
SidFishesCommented:
Can't see how it's related to the sesconverter problem except that it must be due to a path issue (sesC doesn't do anything to styles)

are you defining all your css in an external file? Might try an absolute path to that css file

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now