Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • tekknoir Friend
    #146825

    Hello,

    I purchased the Jobs Board software today (Although, I had to register another account to do so, as it wouldn’t let me buy it without registering a new account, even while logged in), but I’m having some troubles with it. Firstly, the URL provided for the instruction manual doesn’t work, so I’m having trouble finding a guide to getting started.

    I had some trouble with the licence on my test machine, but activated a trial licence for now.

    My main concern is how to set up newly-registered accounts as job seekers? And how do people apply to be an employer?

    I found a post on this board, but it basically said that’s all handled by the Joomla account creation system, however I’ve made some test accounts on the system, gone through the usual account activation, but I’m still unable to actually do anything with the jobs component once actually logged in. New users aren’t being added as job seekers, and I can’t see any way to allow them to change this themselves.

    I don’t mind them needing to manually request to be enlisted as an employer (This is how our old site worked), but all new accounts should default to job seeker.

    Do you have some kind of guide to setting the system up for the first time?
    There was a link provided with the software – but it points to http://www.joomlart.com/wiki/……… And there is no /wiki on this server.

    Any help would be appreciated, thanks.

    tekknoir Friend
    #326546

    OK,

    I’ve managed to figure out how to get to the form where you choose if you are an employer or jobseeker, I was looking for something I could integrate into the Joomla menu system, not a whole other type of menu, but that’s ok. Can I add extra things onto that menu, for the sake of keeping my layout nice and clean?

    Additionally, on the “Update my info” page, there is some problem with invalid XHTML which is causing my site template to mess up, it’s either closing a div or table when it shouldn’t, or leaving one open somewhere. Can you help me find it? It’s causing the menu on the right-hand side of my page to appear at the bottom of the page, and also causing extra breaks in the site layout.

    james1234 Friend
    #326551

    You may not be able to test your account because you may be logged in so you have tried to create an account as administrator.
    Try to log out and and then try to open a job account once you are logged out.

    Hope this one will help if not get back to me in here.

    James

    james1234 Friend
    #326553

    Send me your webpage so I can have a look at it.

    Anonymous Moderator
    #326597

    Hi tekknoir,

    Kindly follow the instructions to create a help ticket including associated credentials to access your site for further technical support.

    tekknoir Friend
    #326643

    Hi, sorry, unfortunately I can’t provide super administrator access to my employer’s site, we have been hacked in the past and have taken measures to tighten security. As a result, any user attempting to log in with an account which is a higher level than “Registered” is redirected to google (Unless they meet the other security criteria).

    Here is the HTML of the page which is causing trouble, it is the “Update my details” page displayed on first login (Before choosing seeker or employer)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb" lang="en-gb" >
    <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta name="robots" content="index, follow" />
    <meta name="keywords" content="" />
    <meta name="description" content="Holyrood Jobs" />
    <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
    <title>Update My Info</title>
    <link href="/templates/rhuk_milkyway/favicon.ico" rel="shortcut icon" type="image/x-icon" />

    <link rel="stylesheet" href="/plugins/system/jceutilities/css/jceutilities-217.css" type="text/css" />
    <link rel="stylesheet" href="/plugins/system/jceutilities/themes/standard/css/style.css" type="text/css" />
    <link rel="stylesheet" href="/components/com_jajobboard/css/ja.jobboard.css" type="text/css" />
    <link rel="stylesheet" href="/media/system/css/modal.css" type="text/css" />
    <script type="text/javascript" src="/plugins/system/jceutilities/js/mediaobject.js"></script>
    <script type="text/javascript" src="/plugins/system/jceutilities/js/jquery-126.js"></script>
    <script type="text/javascript" src="/plugins/system/jceutilities/js/jceutilities-217.js"></script>

    <script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
    <script type="text/javascript" src="/media/system/js/mootools.js"></script>
    <script type="text/javascript" src="/components/com_jajobboard/js/ja.jobboard.js"></script>
    <script type="text/javascript" src="/media/system/js/modal.js"></script>
    <script type="text/javascript">
    MediaObject.init({'flash':"9,0,124,0",'windowmedia':"5,1,52,701",'quicktime':"6,0,2,0",'realmedia':"7,0,0,0",'shockwave':"8,5,1,0"});jQuery(document).ready(function(){jceutilities({'popup':{'legacy':0,'resize':1,'icons':1,'overlay':1,'overlayopacity':0.8,'overlaycolor':"#000000",'fadespeed':500,'scalespeed':500,'width':640,'height':480,'hideobjects':1,'scrollpopup':1,'theme':"standard",'themecustom':"",'themepath':"plugins/system/jceutilities/themes"},'tootlip':{'classname':"tooltip",'opacity':1,'speed':150,'position':"br",'offsets':"{'x': 16, 'y': 16}"},'imgpath':"plugins/system/jceutilities/img",'pngfix':1,'wmode':0});});
    window.addEvent('domready', function(){ var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); });
    window.addEvent('domready', function() {

    SqueezeBox.initialize({});

    $$('a.modal-button').each(function(el) {
    el.addEvent('click', function(e) {
    new Event(e).stop();
    SqueezeBox.fromElement(el);
    });
    });
    });
    function jInsertEditorText( text, editor ) {
    tinyMCE.execInstanceCommand(editor, 'mceInsertContent',false,text);
    }
    function jInsertEditorText( text, editor ) {
    tinyMCE.execInstanceCommand(editor, 'mceInsertContent',false,text);
    }
    </script>
    <script type="text/javascript" src="http://jobs.holyrood.com/plugins/editors/jce/tiny_mce/tiny_mce.js?version=150"></script>

    <script type="text/javascript" src="http://jobs.holyrood.com/plugins/editors/jce/libraries/js/editor.js?version=150"></script>
    <script type="text/javascript">
    tinyMCE.init({
    mode: 'textareas',
    theme: 'none',
    entity_encoding: 'raw',
    editor_selector: 'mceEditor',
    onpageload: 'jceOnLoad',
    cleanup_callback: 'jceCleanup',
    save_callback: 'jceSave',
    file_browser_callback: 'jceBrowser'
    });
    JContentEditor.set({
    pluginmode : 0,
    state : 'mceEditor',
    allowToggle : 0,
    php : 0,
    javascript : 0,
    toggleText : ''
    });
    function jceSave(id, html, body){
    return JContentEditor.save(html);
    };
    function jceCleanup(type, value){
    return JContentEditor.cleanup(type, value);
    };
    function jceBrowser(name, url, type, win){
    return JContentEditor.browser(name, url, type, win);
    };
    </script>

    <link rel="stylesheet" href="/templates/system/css/system.css" type="text/css" />
    <link rel="stylesheet" href="/templates/system/css/general.css" type="text/css" />
    <link rel="stylesheet" href="/templates/rhuk_milkyway/css/template.css" type="text/css" />
    <link rel="stylesheet" href="/templates/rhuk_milkyway/css/red.css" type="text/css" />
    <link rel="stylesheet" href="/templates/rhuk_milkyway/css/red_bg.css" type="text/css" />
    <!-->
    <link href="/templates/rhuk_milkyway/css/ieonly.css" rel="stylesheet" type="text/css" />
    <!-->

    </head>
    <body id="page_bg" class="color_red bg_red width_fmax">
    <a name="up" id="up"></a>
    <div id="tabmenu2">

    <table cellpadding="0" cellspacing="0" width="1028px" class="pill">
    <tr>
    <td class="pill_m2t" colspan="5"> 
    </td>
    </tr>
    <tr>
    <td bgcolor="#000000" colspan="5"> </td>
    </tr>
    <tr height="16px" valign="middle" align="center">
    <td class="pill_m2l" ><a class="pillmenu2" href="http://www.holyrood.com"><span style="color: #ffffff; font-size: 20px; font-weight: bold;">Holyrood Magazine</span></a></td>
    <td class="pill_m2m" ><a class="pillmenu2" href="http://conferences.holyrood.com"><span style="color: #ffffff; font-size: 20px; font-weight: bold;">Holyrood Conferences</span></a></td>

    <td class="pill_m2r" ><a class="pillmenu2" href="http://jobs.holyrood.com"><span style="color: #ffffff; font-size: 20px; font-weight: bold;">Holyrood Jobs</span></a></td>
    </tr>
    <tr>
    <td bgcolor="#000000" colspan="5"> </td>
    </tr>

    </table>
    </div>

    <div class="center" align="center">
    <div id="wrapper">
    <div id="wrapper_r">

    <div id="header">
    <div id="header_l">

    <div id="header_r">
    <div id="logo"></div>

    <table width="98%" border="0"><tr>
    <td width="33%"></td>
    <td></td>
    <td width="33%"></td>
    </tr>

    </table>

    </div>
    </div>
    </div>

    <div id="tabarea">
    <div id="tabarea_l">
    <div id="tabarea_r">
    <div id="tabmenu">

    <table cellpadding="0" cellspacing="0" class="pill">
    <tr>
    <td class="pill_l"> </td>
    <td class="pill_m">
    <div id="pillmenu">
    <table width="100%" border="0" cellpadding="0" cellspacing="1"><tr><td nowrap="nowrap"><a href="http://conferences.holyrood.com" class="mainlevel" >Conferences home</a><a href="/index.php?option=com_conference&func=contact&Itemid=10" class="mainlevel" >Contact us</a><a href="/index.php?option=com_conference&func=book&Itemid=11" class="mainlevel" >Book now</a></td></tr></table>
    </div>

    </td>
    <td class="pill_r"> </td>
    </tr>
    </table>
    </div>
    </div>
    </div>
    </div>

    <div id="search">

    </div>

    <div id="pathway">

    </div>

    <div class="clr"></div>

    <div id="whitebox">
    <div id="whitebox_t">

    <div id="whitebox_tl">
    <div id="whitebox_tr"></div>
    </div>
    </div>

    <div id="whitebox_m">
    <div id="area">

    <div id="leftcolumn">
    <div class="module">

    <div>
    <div>
    <div>
    <h3>JA Jobboard: Menu</h3>
    <ul class="menu"><li id="current" class="active item21"><a href="/index.php?option=com_jajobboard&view=jausergroup&Itemid=21"><span>Update My Info</span></a></li></ul>
    <!-- Logout Form -->
    <div style="text-align:right;">
    <a href="/index.php?option=com_user&task=logout&return=aHR0cDovL2pvYnMuaG9seXJvb2QuY29tL2luZGV4LnBocD9vcHRpb249Y29tX2pham9iYm9hcmQmdmlldz1qYXVzZXJncm91cCZJdGVtaWQ9MjE=" title="Log out">Log out</a>

    </div>
    </div>
    </div>
    </div>
    </div>

    </div>

    <div id="maincolumn">

    <table class="nopad">
    <tr valign="top">

    <td> </td>
    <td class="maincontenttablecell">
    <script language="javascript" type="text/javascript">
    function validateEmail(address) {

    var msg = "";

    var successful = true;

    if (address == '') {

    successful = false;

    msg += 'Please input email. ';

    }

    //..guard agains invalid characters

    var invalidChars = '/'\ ";:?!()[]{}^|';

    for (i = 0; i < invalidChars.length; i++)

    {

    if (address.indexOf(invalidChars.charAt(i), 0) > -1)

    {

    // msg += '';

    successful = false;

    }

    }

    //..validate against non ascii code (> 127)

    for (i = 0; i < address.length; i++)

    {

    if (address.charCodeAt(i) > 127) {

    msg += '';

    successful = false;

    }

    }

    var atPos = address.indexOf('@', 0);

    if (atPos == -1)

    {

    // msg += '';

    successful = false;

    }

    if (atPos == 0) {

    // msg += '';

    successful = false;

    }

    if (address.indexOf('@', atPos + 1) > -1)

    {

    // msg += '';

    successful = false;

    }

    if (address.indexOf('.', atPos) == -1)

    {

    // msg += '';

    successful = false;

    }

    if (address.indexOf('@.', 0) != -1)

    {

    // msg += '';

    successful = false;

    }

    if (address.indexOf('.@', 0) != -1)

    {

    // msg += '';

    successful = false;

    }

    if (address.indexOf('..', 0) != -1) {

    // msg += '';

    successful = false;

    }

    var suffix = address.substring(address.lastIndexOf('.') + 1);

    //..validate agains invalid domain names (that you define)

    if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {

    // msg += '';

    successful = false;

    }

    if (!successful)
    {

    msg += 'Email address format is incorrect. (Ex: xxxx@xxx.xx)';
    alert(msg);
    }

    return successful;

    }
    </script><script type="text/javascript" language="javascript">
    /* <!]> */
    </script>

    <div id="jobboard-content">
    <form name="userdetailForm" action="index.php" method="post">
    <div class="moduletable usergroup-box">
    <h3>
    Account info </h3>
    <table class="tabledata usergroup-details">

    <tr class="first">
    <td width="150" class="key">
    Name </td>
    <td>
    Holyrood Events </td>
    </tr>
    <tr>
    <td class="key">

    Username </td>
    <td>
    events </td>
    </tr>
    <tr>
    <td class="key">
    Email </td>

    <td>
    conference.admin@holyrood.com </td>
    </tr>

    <tr>
    <td class="key">
    Register date </td>
    <td>
    2009-12-15 10:15:01 </td>

    </tr>
    <tr>
    <td class="key">
    Last visit date </td>
    <td>
    2009-12-15 10:16:27 </td>
    </tr>

    </table>

    <input type="hidden" name="cid" value="69" />
    <input type="hidden" name="option" value="com_jajobboard" />
    <input type="hidden" name="view" value="usergroup" />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="b22fcb2480990848f5839d0fbf42bc74" value="1" />

    </div>

    <div align="center">
    Account type:

    <input type="radio" name="usergroup" id="usergroup0" value="0" checked="checked" class="inputbox" onclick='usergroup_change(this.value);' />
    <label for="usergroup0">Job seeker</label>

    <input type="radio" name="usergroup" id="usergroup1" value="1" class="inputbox" onclick='usergroup_change(this.value);' />
    <label for="usergroup1">Employer</label>
    </div>

    </form>

    <div id="jobseeker">

    <form name="resumeForm" action="index.php" method="post" enctype="multipart/form-data">
    <div class="moduletable usergroup-box">
    <h3>
    General details </h3>

    <table class="tabledata">

    <tr class="row1">
    <td width="20%" style="text-align:left;" valign="top">
    Title:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='title' id='title' value='' style="width:150px;height:18px;" /> <font color="red">*</font> </td>

    </tr>

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">
    Photo:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <img src='http://jobs.holyrood.com//components/com_jajobboard/images/no-image.gif' alt='Default'/><br/><input class='inputbox' type='file' name='image' id='image' value=''/><br /><i>Allow ext: bmp, jpg, gif,png. Maximum size: 3</i><input type="hidden" name="text_image" value="" id="text_image" /> </td>
    </tr>

    </table>

    <table class="tabledata">
    <tr>
    <th colspan="3">
    Resume details <hr class="hr" />
    </th>
    </tr>

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">
    Telephone:
    </td>

    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='tel' id='tel' value='' style="width:150px;height:18px;" /> </td>
    </tr>

    <tr class="row1">
    <td width="20%" style="text-align:left;" valign="top">
    Address:
    </td>
    <td width="10"> </td>

    <td width="80%">
    <input class='inputbox' type='text' name='address' id='address' value='' style="width:250px;height:18px;" /> </td>
    </tr>

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">
    Location:
    </td>
    <td width="10"> </td>
    <td width="80%">

    <select name="location_id" id="location_id" class='inputbox' style="width:150px;"><option value="" selected="selected">Please select...</option><option value="67" >England</option><option value="125" >.      |_ Avon</option><option value="126" >.      |_ Bedfordshire</option><option value="127" >.      |_ Berkshire</option><option value="128" >.      |_ Buckinghamshire</option><option value="129" >.      |_ Cambridgeshire</option><option value="130" >.      |_ Cheshire</option><option value="131" >.      |_ Cleveland</option><option value="132" >.      |_ Cornwall</option><option value="133" >.      |_ Cumbria</option><option value="134" >.      |_ Derbyshire</option><option value="135" >.      |_ Devon</option><option value="136" >.      |_ Dorset</option><option value="137" >.      |_ Durhum</option><option value="138" >.      |_ East Sussex</option><option value="139" >.      |_ Essex</option><option value="140" >.      |_ Gloucestershire</option><option value="141" >.      |_ Hampshire</option><option value="142" >.      |_ Herefordshire</option><option value="143" >.      |_ Hertfordshire</option><option value="144" >.      |_ Humberside</option><option value="145" >.      |_ Isle of Wight</option><option value="146" >.      |_ Kent</option><option value="147" >.      |_ Lancashire</option><option value="148" >.      |_ Leicestershire</option><option value="149" >.      |_ Lincolnshire</option><option value="150" >.      |_ London</option><option value="151" >.      |_ Manchester</option><option value="152" >.      |_ Merseyside</option><option value="153" >.      |_ Norfolk</option><option value="156" >.      |_ North Yorkshire</option><option value="154" >.      |_ Northamptonshire</option><option value="155" >.      |_ Northumberland</option><option value="157" >.      |_ Nottinghamshire</option><option value="158" >.      |_ Oxfordshire</option><option value="159" >.      |_ Rutland</option><option value="160" >.      |_ Shropshire</option><option value="161" >.      |_ Somerset</option><option value="162" >.      |_ South Yorkshire</option><option value="163" >.      |_ Staffordshire</option><option value="164" >.      |_ Suffolk</option><option value="165" >.      |_ Surrey</option><option value="166" >.      |_ Tyne & Wear</option><option value="167" >.      |_ Warwickshire</option><option value="168" >.      |_ West Midlands</option><option value="169" >.      |_ West Sussex</option><option value="170" >.      |_ West Yorkshire</option><option value="171" >.      |_ Wiltshire</option><option value="172" >.      |_ Worcestershire</option><option value="69" >Republic of Ireland</option><option value="195" >.      |_ Antrim</option><option value="196" >.      |_ Ards</option><option value="197" >.      |_ Armagh</option><option value="198" >.      |_ Ballymena</option><option value="199" >.      |_ Ballymoney</option><option value="200" >.      |_ Banbridge</option><option value="201" >.      |_ Belfast</option><option value="202" >.      |_ Carrickfergus</option><option value="203" >.      |_ Castlereagh</option><option value="204" >.      |_ Coleraine</option><option value="205" >.      |_ Cookstown</option><option value="206" >.      |_ Craigavon</option><option value="207" >.      |_ Derry</option><option value="208" >.      |_ Down</option><option value="209" >.      |_ Dungannon</option><option value="210" >.      |_ Fermanagh</option><option value="211" >.      |_ Larne</option><option value="212" >.      |_ Limavady</option><option value="213" >.      |_ Lisburn</option><option value="214" >.      |_ Magherafelt</option><option value="215" >.      |_ Moyle</option><option value="216" >.      |_ Newry & Mourne</option><option value="217" >.      |_ Newtonabbey</option><option value="218" >.      |_ North Down</option><option value="219" >.      |_ Omagh</option><option value="220" >.      |_ Strabane</option><option value="66" >Scotland</option><option value="93" >.      |_ Aberdeen City</option><option value="94" >.      |_ Aberdeenshire</option><option value="95" >.      |_ Angus</option><option value="96" >.      |_ Argyll & Bute</option><option value="117" >.      |_ Borders</option><option value="97" >.      |_ Clackmannanshire</option><option value="98" >.      |_ Dumfries/Galloway</option><option value="99" >.      |_ Dundee City</option><option value="100" >.      |_ East Ayrshire</option><option value="101" >.      |_ East Dunbartonshire</option><option value="102" >.      |_ East Lothian</option><option value="103" >.      |_ East Renfrewshire</option><option value="104" >.      |_ Edinburgh City</option><option value="105" >.      |_ Falkirk</option><option value="106" >.      |_ Fife</option><option value="107" >.      |_ Glasgow City</option><option value="108" >.      |_ Highlands</option><option value="109" >.      |_ Inverclyde</option><option value="110" >.      |_ Midlothian</option><option value="111" >.      |_ Moray</option><option value="112" >.      |_ North Ayrshire</option><option value="113" >.      |_ North Lanarkshire</option><option value="114" >.      |_ Orkney</option><option value="115" >.      |_ Perth & Kinross</option><option value="116" >.      |_ Renfrewshire</option><option value="118" >.      |_ Shetland Islands</option><option value="119" >.      |_ South Ayrshire</option><option value="120" >.      |_ South Lanarkshire</option><option value="121" >.      |_ Stirling</option><option value="122" >.      |_ West Dunbartonshire</option><option value="123" >.      |_ West Lothian</option><option value="124" >.      |_ Western Isles</option><option value="68" >Wales</option><option value="173" >.      |_ Anglesey</option><option value="174" >.      |_ Blaenau Gwent</option><option value="175" >.      |_ Bridgend</option><option value="176" >.      |_ Caerphilly</option><option value="177" >.      |_ Cardiff</option><option value="178" >.      |_ Carmarthenshire</option><option value="179" >.      |_ Ceredigion</option><option value="180" >.      |_ Conwy</option><option value="181" >.      |_ Denbighshire</option><option value="182" >.      |_ Flintshire</option><option value="183" >.      |_ Gwynedd</option><option value="184" >.      |_ Merthyr Tydfil</option><option value="185" >.      |_ Monmouthshire</option><option value="187" >.      |_ Neath Port Talbot</option><option value="186" >.      |_ Newport</option><option value="188" >.      |_ Pembrokeshire</option><option value="189" >.      |_ Powys</option><option value="190" >.      |_ Rhondda</option><option value="191" >.      |_ Swansea</option><option value="192" >.      |_ Torfaen</option><option value="193" >.      |_ Vale of Glamorgan</option><option value="194" >.      |_ Wrexham</option></select><font color="red">*</font> </td>

    </tr>

    <tr class="row1">
    <td width="20%" style="text-align:left;" valign="top">
    Education:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='education' id='education' value='' style="width:250px;height:18px;" /> </td>
    </tr>

    <tr class="row0">

    <td width="20%" style="text-align:left;" valign="top">
    Description:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <div id="jce_editor_description_toggle"></div><textarea id="description" name="description" cols="70" rows="15" style="width:100%; height:200px;" class="mceEditor"></textarea>
    <script type="text/javascript">function jceOnLoad(){JContentEditor.initEditorMode('description');}</script> </td>
    </tr>

    <tr class="row0">

    <td width="20%" style="text-align:left;" valign="top">
    Uploaded cv:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='file' name='file_attachment' id='file_attachment' value='' /> <br /><i>Allow ext: doc, pdf, txt, rtf, bmp, gif, jpg, xls. Maximum size: 3</i><input type="hidden" name="text_file_attachment" value="" id="text_file_attachment" /> </td>
    </tr>

    <tr class="row1">

    <td width="20%" style="text-align:left;" valign="top">
    Publised:
    </td>
    <td width="10"> </td>
    <td width="80%">

    <input type="radio" name="published" id="published0" value="0" class='inputbox' />
    <label for="published0">No</label>
    <input type="radio" name="published" id="published1" value="1" checked="checked" class='inputbox' />
    <label for="published1">Yes</label>

    </td>
    </tr>

    </table>

    <table class="tabledata">
    <tr>
    <td>
    <input class="button" type="button" onclick="submitbutton_resumeForm('save_resume');" value="Save" />
    <input class="button" type="button" onclick="submitbutton_resumeForm('cancel_resume');" value="Cancel" />
    </td>

    </tr>
    </table>
    <input type="hidden" name="edit_resume" value="" />
    <input type="hidden" name="userdetail" value="" />
    <input type="hidden" name="user_id" value="69" />
    <input type="hidden" name="group" value="Job Seeker User" />
    <input type="hidden" name="view" value="jacandidates" />
    <input type="hidden" name="cid[]" value="0" />
    <input type="hidden" name="id" value="0" />

    <input type="hidden" name="option" value="com_jajobboard" />
    <input type="hidden" name="view" value="jausergroup" />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="limited" value="1" />
    <input type="hidden" name="boxchecked" value="1" />
    <input type="hidden" name="Itemid" value="21" />
    <input type="hidden" name="b22fcb2480990848f5839d0fbf42bc74" value="1" />
    </table>
    </div>
    </form>
    </div>

    <div id="employer" style="display: none;">
    <form name="profileForm" action="index.php" method="post" enctype="multipart/form-data">
    <div class="moduletable">
    <h3>
    General details </h3>

    <table class="tabledata">

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">
    Business name:
    </td>

    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='company' id='company' value='' style="width:300px;height:18px;" /> <font color="red">*</font> </td>
    </tr>

    <tr class="row1">
    <td width="20%" style="text-align:left;" valign="top">
    Business type:
    </td>

    <td width="10"> </td>
    <td width="80%">
    <select name="business_type" id="business_type" class='inputbox' size="1" style="width:150px;height:25px;"><option value="" >Please select...</option><option value="1" selected="selected">Government institution</option><option value="2" >Individual </option><option value="3" >Private Organization </option><option value="4" >Recruitment / Consulting </option></select> </td>
    </tr>

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">

    Business description:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <div id="jce_editor_short_desc_toggle"></div><textarea id="short_desc" name="short_desc" cols="70" rows="15" style="width:100%; height:200px;" class="mceEditor"></textarea>
    <script type="text/javascript">function jceOnLoad(){JContentEditor.initEditorMode('short_desc');}</script> </td>
    </tr>

    <tr class="row1">
    <td width="20%" style="text-align:left;" valign="top">

    Logo / Photo:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <img src='http://jobs.holyrood.com//components/com_jajobboard/images/no-image.gif' alt='Default'/><br/><input class='inputbox' type='file' name='logo' id='logo' value=''/><br /><i>Allow ext: bmp, jpg, gif,png. Maximum size: 3</i><input type="hidden" name="text_logo" value="" id="text_logo" /> </td>
    </tr>

    </table>

    <div class="moduletable">
    <h3>

    Contact details </h3>
    <table class="tabledata">

    <tr class="row1">
    <td width="20%" style="text-align:left;" valign="top">
    Address:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='address' id='address' value='' style="width:150px;height:18px;" /> <font color="red">*</font> </td>

    </tr>

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">
    Website url:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='website' id='website' value='' style="width:150px;height:18px;" /> </td>
    </tr>

    <tr class="row1">

    <td width="20%" style="text-align:left;" valign="top">
    Telephone:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <input class='inputbox' type='text' name='tel' id='tel' value='' style="width:150px;height:18px;" /> </td>
    </tr>

    <tr class="row0">
    <td width="20%" style="text-align:left;" valign="top">

    Location:
    </td>
    <td width="10"> </td>
    <td width="80%">
    <select name="location_id[]" id="location_id" class='inputbox' size='5' multiple style="width:150px;height:200px;"><option value="" selected="selected">Please select...</option><option value="67" >England</option><option value="125" >.      |_ Avon</option><option value="126" >.      |_ Bedfordshire</option><option value="127" >.      |_ Berkshire</option><option value="128" >.      |_ Buckinghamshire</option><option value="129" >.      |_ Cambridgeshire</option><option value="130" >.      |_ Cheshire</option><option value="131" >.      |_ Cleveland</option><option value="132" >.      |_ Cornwall</option><option value="133" >.      |_ Cumbria</option><option value="134" >.      |_ Derbyshire</option><option value="135" >.      |_ Devon</option><option value="136" >.      |_ Dorset</option><option value="137" >.      |_ Durhum</option><option value="138" >.      |_ East Sussex</option><option value="139" >.      |_ Essex</option><option value="140" >.      |_ Gloucestershire</option><option value="141" >.      |_ Hampshire</option><option value="142" >.      |_ Herefordshire</option><option value="143" >.      |_ Hertfordshire</option><option value="144" >.      |_ Humberside</option><option value="145" >.      |_ Isle of Wight</option><option value="146" >.      |_ Kent</option><option value="147" >.      |_ Lancashire</option><option value="148" >.      |_ Leicestershire</option><option value="149" >.      |_ Lincolnshire</option><option value="150" >.      |_ London</option><option value="151" >.      |_ Manchester</option><option value="152" >.      |_ Merseyside</option><option value="153" >.      |_ Norfolk</option><option value="156" >.      |_ North Yorkshire</option><option value="154" >.      |_ Northamptonshire</option><option value="155" >.      |_ Northumberland</option><option value="157" >.      |_ Nottinghamshire</option><option value="158" >.      |_ Oxfordshire</option><option value="159" >.      |_ Rutland</option><option value="160" >.      |_ Shropshire</option><option value="161" >.      |_ Somerset</option><option value="162" >.      |_ South Yorkshire</option><option value="163" >.      |_ Staffordshire</option><option value="164" >.      |_ Suffolk</option><option value="165" >.      |_ Surrey</option><option value="166" >.      |_ Tyne & Wear</option><option value="167" >.      |_ Warwickshire</option><option value="168" >.      |_ West Midlands</option><option value="169" >.      |_ West Sussex</option><option value="170" >.      |_ West Yorkshire</option><option value="171" >.      |_ Wiltshire</option><option value="172" >.      |_ Worcestershire</option><option value="69" >Republic of Ireland</option><option value="195" >.      |_ Antrim</option><option value="196" >.      |_ Ards</option><option value="197" >.      |_ Armagh</option><option value="198" >.      |_ Ballymena</option><option value="199" >.      |_ Ballymoney</option><option value="200" >.      |_ Banbridge</option><option value="201" >.      |_ Belfast</option><option value="202" >.      |_ Carrickfergus</option><option value="203" >.      |_ Castlereagh</option><option value="204" >.      |_ Coleraine</option><option value="205" >.      |_ Cookstown</option><option value="206" >.      |_ Craigavon</option><option value="207" >.      |_ Derry</option><option value="208" >.      |_ Down</option><option value="209" >.      |_ Dungannon</option><option value="210" >.      |_ Fermanagh</option><option value="211" >.      |_ Larne</option><option value="212" >.      |_ Limavady</option><option value="213" >.      |_ Lisburn</option><option value="214" >.      |_ Magherafelt</option><option value="215" >.      |_ Moyle</option><option value="216" >.      |_ Newry & Mourne</option><option value="217" >.      |_ Newtonabbey</option><option value="218" >.      |_ North Down</option><option value="219" >.      |_ Omagh</option><option value="220" >.      |_ Strabane</option><option value="66" >Scotland</option><option value="93" >.      |_ Aberdeen City</option><option value="94" >.      |_ Aberdeenshire</option><option value="95" >.      |_ Angus</option><option value="96" >.      |_ Argyll & Bute</option><option value="117" >.      |_ Borders</option><option value="97" >.      |_ Clackmannanshire</option><option value="98" >.      |_ Dumfries/Galloway</option><option value="99" >.      |_ Dundee City</option><option value="100" >.      |_ East Ayrshire</option><option value="101" >.      |_ East Dunbartonshire</option><option value="102" >.      |_ East Lothian</option><option value="103" >.      |_ East Renfrewshire</option><option value="104" >.      |_ Edinburgh City</option><option value="105" >.      |_ Falkirk</option><option value="106" >.      |_ Fife</option><option value="107" >.      |_ Glasgow City</option><option value="108" >.      |_ Highlands</option><option value="109" >.      |_ Inverclyde</option><option value="110" >.      |_ Midlothian</option><option value="111" >.      |_ Moray</option><option value="112" >.      |_ North Ayrshire</option><option value="113" >.      |_ North Lanarkshire</option><option value="114" >.      |_ Orkney</option><option value="115" >.      |_ Perth & Kinross</option><option value="116" >.      |_ Renfrewshire</option><option value="118" >.      |_ Shetland Islands</option><option value="119" >.      |_ South Ayrshire</option><option value="120" >.      |_ South Lanarkshire</option><option value="121" >.      |_ Stirling</option><option value="122" >.      |_ West Dunbartonshire</option><option value="123" >.      |_ West Lothian</option><option value="124" >.      |_ Western Isles</option><option value="68" >Wales</option><option value="173" >.      |_ Anglesey</option><option value="174" >.      |_ Blaenau Gwent</option><option value="175" >.      |_ Bridgend</option><option value="176" >.      |_ Caerphilly</option><option value="177" >.      |_ Cardiff</option><option value="178" >.      |_ Carmarthenshire</option><option value="179" >.      |_ Ceredigion</option><option value="180" >.      |_ Conwy</option><option value="181" >.      |_ Denbighshire</option><option value="182" >.      |_ Flintshire</option><option value="183" >.      |_ Gwynedd</option><option value="184" >.      |_ Merthyr Tydfil</option><option value="185" >.      |_ Monmouthshire</option><option value="187" >.      |_ Neath Port Talbot</option><option value="186" >.      |_ Newport</option><option value="188" >.      |_ Pembrokeshire</option><option value="189" >.      |_ Powys</option><option value="190" >.      |_ Rhondda</option><option value="191" >.      |_ Swansea</option><option value="192" >.      |_ Torfaen</option><option value="193" >.      |_ Vale of Glamorgan</option><option value="194" >.      |_ Wrexham</option></select> </td>

    </tr>

    </table>
    </div>
    <table class="tabledata">
    <tr>
    <td>
    <input class="button" type="button" onclick="submitbutton_profileForm('save_profile');" value="Save" />
    <input class="button" type="button" onclick="submitbutton_profileForm('cancel_profile');" value="Cancel" />
    </td>

    </tr>
    </table>
    <input type="hidden" name="edit_profile" value="" />
    <input type="hidden" name="userdetail" value="" />
    <input type="hidden" name="group" value="Employer User" />
    <input type="hidden" name="user_id" value="69" />
    <input type="hidden" name="view" value="employers" />
    <input type="hidden" name="cid[]" value="" />
    <input type="hidden" name="id" value="" />

    <input type="hidden" name="option" value="com_jajobboard" />
    <input type="hidden" name="view" value="jausergroup" />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="limited" value="1" />
    <input type="hidden" name="boxchecked" value="1" />
    <input type="hidden" name="Itemid" value="21" />
    <input type="hidden" name="b22fcb2480990848f5839d0fbf42bc74" value="1" />

    </div>

    </form>
    </div>

    </div>
    <br/><br/><center>
    Powered by <a href="http://jobboard.joomlart.com">JA Job Board</a>. Free Trial License - 29 Days Left (<a href="http://www.joomlart.com/member/signup.php?group=jajobboard">Buy now</a>).
    </center>

    <table width="586px" border="0"><tbody><tr><td> </td></tr></tbody></table>

    </td>
    <td> </td>
    <td colspan="2">

    <table id="righthandcolumn"><tbody>

    <tr><td>
    <table border="0" style="width: 200px ; table-layout: fixed;">
    <tr><td width="165px"><br/>
    <!-- AddThis Button BEGIN -->
    <a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&pub=holyrood">
    <img src="http://s7.addthis.com/static/btn/v2/lg-bookmark-en.gif" width="125" height="16"
    alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=holyrood"></script>
    <!-- AddThis Button END --><br/>
    </td><td></td></tr>
    <tr>
    <td width="165px" valign="bottom">
    <h6><a href="http://www.holyrood.com/conferencerss">Conference RSS</a></h6></td>
    <td valign="top"><h6><a href="http://www.holyrood.com/conferencerss"><img style="margin-bottom: 10px;" src="http://www.holyrood.com/images/rssred.png" align="right"></a></h6></td>
    </tr>

    </table>
    </td></tr>

    <tr><td>

    <div class="moduletable">
    <h3>Upcoming conferences</h3>
    <table cellpadding="0" cellspacing="0" class="moduletable">
    <tr>
    <td>
    <ul class="newsfeed" >

    </ul></td></tr>
    <th>December 2009</th>
    <tr><td><ul class="newsfeed"" > <li>
    <a href="http://policing.holyrood.com" target="_blank">
    The future of policing in Scotland</a>
    </li>
    </ul></td></tr>

    <th>January 2010</th>
    <tr><td><ul class="newsfeed"" > <li>
    <a href="http://capitalprojects.holyrood.com" target="_blank">
    Infrastructure Projects 2010</a>
    </li>
    <li>
    <a href="http://lookedafterchildren.holyrood.com" target="_blank">

    Looked After Children 2010</a>
    </li>
    <li>
    <a href="http://budgetcuts.holyrood.com" target="_blank">
    Public Sector Budget Cuts</a>
    </li>
    </ul></td></tr>
    <th>February 2010</th>

    <tr><td><ul class="newsfeed"" > <li>
    <a href="http://socialmarketing.holyrood.com" target="_blank">
    Scotland’s Social Marketing Conference 2010</a>
    </li>
    <li>
    <a href="http://enterprise.holyrood.com" target="_blank">
    Enterprise Scotland 2010</a>

    </li>
    <li>
    <a href="http://internetsafety.holyrood.com" target="_blank">
    Child Internet Safety</a>
    </li>
    <li>
    <a href="http://science.holyrood.com" target="_blank">
    Science Scotland 2010</a>

    </li>
    <li>
    <a href="http://education.holyrood.com" target="_blank">
    Education in Scotland 2010</a>
    </li>
    <li>
    <a href="http://publicsectorhr.holyrood.com" target="_blank">
    Scotland’s Public Sector HR conference</a>

    </li>
    </ul></td></tr>
    <th>March 2010</th>
    <tr><td><ul class="newsfeed"" > <li>
    <a href="http://www.scottishpolitics.co.uk" target="_blank">
    Scottish Local Government Explained</a>
    </li>

    <li>
    <a href="http://morechoices.holyrood.com" target="_blank">
    More choices, more chances</a>
    </li>
    <li>
    <a href="http://waste.holyrood.com" target="_blank">
    Implementing Waste Policy</a>
    </li>

    <li>
    <a href="http://bv2.holyrood.com" target="_blank">
    The Best Value 2 Conference</a>
    </li>
    <li>
    <a href="http://adultlearning.holyrood.com" target="_blank">
    Adult Learning in Scotland 2010</a>
    </li>

    </ul></td></tr>
    <th>May 2010</th>
    <tr><td><ul class="newsfeed"" > <li>
    <a href="http://migration.holyrood.com" target="_blank">
    Migration Scotland</a>
    </li>
    </ul>

    </td>
    </tr>
    </table>
    </div>

    </td></tr></tbody></table>

    </td>
    </tr>
    </table>

    </div>
    <div class="clr"></div>
    </div>
    <div class="clr"></div>
    </div>

    <div id="whitebox_b">
    <div id="whitebox_bl">
    <div id="whitebox_br"></div>

    </div>
    </div>
    </div>

    <div id="footerspacer"></div>
    </div>

    <div id="footer">
    <div id="footer_l">
    <div id="footer_r">

    <p id="syndicate">

    </p>
    </div>
    </div>
    </div>
    </div>
    </div>

    </body>
    </html>

    I believe the error is on the job-seeker details section (As opposed to the employers details section).

    james1234 Friend
    #326660

    Hi Tekknoir

    I will check it later it takes some time.

    Cheers

    tekknoir Friend
    #326726

    Hey there,

    I’ve actually managed to sort the template issue, so that’s working a treat now.

    Next up: Apostrophes in fields ^_^

    When I log on with an employer account, and edit the address field of the profile, it doesn’t allow addresses with an apostrophe, it saves everything up to the apostrophe, but anything after that is lost. I’m somewhat concerned it’s a SQL injection vulnerability, but I don’t know what string sanitisation the jobs component performs, so I don’t know.

    I don’t get a huge amount of this, but if the same goes for other fields (I will try later when I find the time), then it could be problematic (Particularly for people with surnames like O’Brien etc). I’m not sure if I can go live with this product without this being fixed, and obviously I don’t have access to the code to fix it.

    I think if inputs are passed through addslashes() before inserting into database, and stripslashes() when loading from the database, then this will solve the problem.

    I’m also looking to remove all indications that the site has the functionality for premium jobs. I’ve disabled premium jobs by making it impossible to obtain the credits to post one, setting the limit to 0 posts, and taking all premium jobs and credit purchasing options off the menus, but there are a couple of places I need to remove it from.

    For example, when you look at the details of a job, it has a line that says “Premium job: No”. Since all jobs will be standard jobs, this line needs to go.

    Also, when building a custom jobs RSS, there is an option “Only Premium Jobs?”, which should also not be visible.

    If you can help me find where in the templates those lines are added, that would be great ^_^

    I think that’s it.. Very close to going live with this, would appreciate your response, thanks

    Anonymous Moderator
    #326770

    Hi tekknoir,

    Could you advise on which version of JA Job Board you are using? As the above mentioned bugs have been solved and updated to the latest version 1.3.3 already. If you have purchased an official license, kindly login and download the latest version for re-installation.

    If you still encounter any other issues, please follow the GUIDE and let us know for prompt assistance (remember to include

    tekknoir Friend
    #326822

    Hi,

    I’ve made sure to install the latest version (Although the version I had installed was reporting itself as the latest version with its version tracker in the admin panel).

    It seems to be handling the apostrophes better, it loads the data from the field, it seems the problem I’m having is that the value for the field is encapsulated in apostrophes, so unencoded apostrophes in the value for the field result in HTML that looks a bit like this:


    <input type='text' name='address' value='Slater's steps' />

    Note the three apostrophes after value=, this is what’s causing it to appear to have forgotten everything past the apostrophe in the value.

    So, I’m happy it’s not a sql injection vulnerability anyway ^_^

    It needs to encode the apostrophes when they’re loaded into field values (I think you can replace them with ‘ ( & #39; ) and it should work). (Although it rendered correctly in the field as a job-seeker, but not as an employer).

    I also discovered another issue: once the profile details have been filled in when setting up the account, it appears as though they can’t be changed? Particularly the job-seeker resume details, but contact details for employers seem to be unable to be changed also.

    Unfortunately I can’t provide access as I’m running it on a development server inside a private network.

    Anonymous Moderator
    #326891

    Hi again,

    Regarding the bug “could not edit user’s profile”, this was already fixed and updated to Job Board version. 1.3.2 since 26/Nov/09. You can go to our Job Board demo for more information.

    URL: http://jobboard.joomlart.com/demo/
    Employer Account: employer/employer
    Job Seeker Account: jobseeker/jobseeker

    For the error with customization form, I am sorry for not being of much help if I could not access your site for further investigation.

    As Job Board is no longer available with 30-day trial version but goes with 30-day moneyback guarantee instead, there might be many errors with trial version as we do not maintain it anymore. Kindly buy an official license for your job board, I do believe that you shall not meet the above mentioned issues any more.

    If you need any other help, please drop a line.

    tekknoir Friend
    #326917

    OK, I did uninstall the component and install the version from the paid download, but I will also replace the modules.

    I had tried to use my product key to activate it on my dev server, but it keeps telling me the licence is not accepted. The account created at time of purchase is attached to the username HolyroodComms, I’m not sure if the licence needs activated at your end, or if the problem is that the domain name does not resolve to the same IP address as the live site (IE, the domain name resolves to one IP address, but my development server has a different IP address).

    Anonymous Moderator
    #326946

    Hi tekknoir,

    Thank you for the information. Actually, the license key shall be created and sent to you for the domain you provided within the purchase order.

    Thus, it shall not work for your dev site accordingly. To activate JA Job Board during development phase, please inform us on the associated domain so that we can send you a temporary key for it ASAP. (The original key shall be recovered once you go live site);)

    tekknoir Friend
    #328271

    Hi there,

    I’ve made sure my software is up to date, however the problem still seems to exist. I have corrected the issue with apostrophes (The value was being loaded through the htmlspecialchars function, but ENT_QUOTES was not set, in assets/rendfield.php I made sure the values were being loaded with htmlspecialchars($value, ENT_QUOTES), on lines 140, 327, and 374), and this has solved the apostrophe issue. However, I still can not save profile changes after initial profile setup.

    I have tested this on the demo site, but it also appears to have the same issue 🙁

    The dev site responds to the same URL the product was registered to, I plan to package it for instant deployment on the live site once it’s ready, the only real difference is the IP address, I’m not sure if Ioncube authentication looks at the IP address of the machine making the auth request to check it resolves to the same IP as the domain name, or if I’ve made the firewall settings on this machine excessively strict, preventing it from attempting to authenticate the product. I do have bit of a habit of that :F

    Anonymous Moderator
    #328344

    Hi there, please follow the guide here http://www.joomlart.com/forums/topic/how-to-raise-support-ticket-from-your-posts/ and post a help ticket with your site url/admin account, FTP access for further investigation.

Viewing 15 posts - 1 through 15 (of 17 total)

This topic contains 17 replies, has 3 voices, and was last updated by  tekknoir 14 years, 4 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum