Hi There,
Long story - short(er). We recently migrated our entire huge site onto Expression Engine and we heart it. Except for one small issue. Our human resource department uses PeopleClick as their job managing tool. We migrated their section of our site onto EE. So “careers” is only one channel and one template group of our entire build. All is dandy except that PeopleClick uses iframes for their functionality (sweet-right). Basically, they provide the php code that sets the src of the iframe. Which is fine until we ran into - saved searches and emailing jobs to friends. Basically - Peopleclick uses a long url string to set the iframe. So my question is coming - have you run into any issues before with any of your clients trying to integrate PeopleClick with EE?
The issue as I see it is with the saved searches and email a friend - EE cleans the URL / does not even recognize the URL query and thus the iframe is always set to the default URL not bringing the user to the correct job.
I can post the PeopleClick Php they provide but wanted to see if you have heard of this before? Basically this URL:
http://www.ebscohost.com/careers/jobs?locale=en-us&cpUrl=https://careers.peopleclick.com/careerscp/client_ebsco/external_ep/en-us/gateway.do?functionName=viewFromLink&jobPostId=5378&localeCode=en-us
should take you to a job posting but instead it takes you to the job search page (which is the fallback url of the iframe) because it is not able to read the url string. I have done a lot of testing on my dev server. I have commented out part of the EE_input class to allow characters in URLs and turned on the force url query strings etc.
Any clues? Thanks!
Thank you. Yes - I am using php (given to us by PeopleClick) in the template. With the template code below. I am happy to post the code. Mainly - the php provided by them loops through the URL and sets the iframe to the correct url to bring either a specific job, or category page, or the default job page. I think the main issue is the URL string - One the best things about EE is the clean URLs and unfortunately with the way they set the iframe they use a down and dirty URL which is probably being cleaned by EE. …
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.