Project Description:
We are going to run an auction site which uses widgets, which webmasters can include into their website by pasting some code. The widgets will show 1, 2 or any number of auctions. We now need a PHP and JS expert to implement changes into the used modified Webid 1.06 auction script.
REQUESTED CHANGES
Sellers can use their own logo vs ours in the widget and linked pages if they pay x USD to us. The freelancer will need to make a logo uploader for the seller (so an addition to the my account area). The uploaded logo should replace our own logo on widgets, and "bidding php pages". Uploaded logo will be used on item.php and its children pages and has to be displayed in place of our logo in global_footer_unbranded.tpl and global_header_unbranded.tpl. Files affected by branding: item.php, bid.php, user_login.php and register.php
Note: If user will choose to go to our home page at any point (link to homepage will be placed in global_footer_unbranded.tpl) and select to register he should be able to see full, branded version of footer and header TPL file.
MORE
Enable right code generation for Premade widgets "user_menu.php?cptab=widgets" "premade widgets" tab. Generated code for pasting should include widget .js file name (ex: widget_d1.js) and number of auctions customer puts in in input box below widget preview image. When user clicks Preview button under widget preview image, selected widget should load in preview box replacing "create your own" widget. File where widget code comes from : active_auction_widget.php. At the moment only widgets widget_d1.js and widget_d2.js are ready to test and widgets from d3 to d10 are just copies of d2. This will become clean once we demonstrate our tool.
Flags and translation: enable translations of item page (currently only on mainpage, so we should include flag dropdowns from home.tpl)
Note: Regarding the necessary changes to our widgets: please make comments in widget.js if this file will be edited as other premade widgets will have to be updated too (accordingly).