Find Jobs
Hire Freelancers

Smarty site needs search engine and special article pages. Design is ready. (1 of many projects on this site)

$100-550 USD

Annulé
Publié il y a plus de 12 ans

$100-550 USD

Payé lors de la livraison
**/* UPDATE: New price. */ Short summary **(Please read below for more details) The site ( [login to view URL] ) is based on Smarty. I need a dedicated expert. Use an XML file I've got to make a search engine with hotel deals. Use my existing back-end system and add functions were I can add article pages . I will add travel guides for specific cities on these pages. The pages needs a currency viewer, weather forecast and it should contain relevant and up-to-date hotel deals for that particular city. If it sounds interesting, please read the full job description below. ## Deliverables /* Please note: I have many jobs for this particular site and are looking for a long term work relationship (with extensive Smarty experience) who has time to work a lot */ **Description:** On the site I would like to add a "discounted hotel search" function. I've got access to a product feed (XML file) with only discounted hotels. It also contains other necessary info. My designer have already come up with a design, so this is a pure coding job. Attached design ([login to view URL]): /[login to view URL] /[login to view URL] I've moved the sidebar from the left side to the right side after I got the design made (it's just on the wrong side in the psd files). I would like you to follow the standard that's on the live site now (sidebar on right side). There will be no work to do on the sidebar - they are set (just an FYI). As you see on the attached images there's a search page, but also "article pages": **PAGE TYPE: Article Pages** I would like you to update my existing back-end admin panel so I'm able to add articles there. I'm going to write one article for each city. The hotel deals you see are around the content should be automatically updated (from the XML file) so it always contained valid hotel deals for that particular city the article is about. I need to be able to administrate the placement of these hotel deals. I guess a solution can be to add fields in the database and a checkboxes in the admin panel (if "0" show nothing, if "1" show a block of hotel deals...) If we also divide the content of the article into several fields in the database, and use if else statements in the tpl file, I can add hotel deals between the text in the last part on extra long articles as well. **PAGE TYPE: Countries** I would also like to be able to make pages for specific countries. The plan here is just to make great content and have a lots of internal links to each city in this country. It can be the same template as the article pages, but we have to see what we're going to do with the hotel deals. **PAGE TYPE: Topics** I would also be able to make topic pages with articles where I recommend good places to go for topics like "spa", "all inclusive", "golfing", "party" etc. Can also be the same template as the article pages. Not sure about the hotel deals here either. **PAGE TYPE: Search Page** The search page should be very, very user friendly. **Corner images** As you see on the sample screen shots of the design, the corner images reflect the discount level of the hotel deal. The XML file don't have any field just with the percent amount, so it needs to be fetched from the deal description (which often goes something like this on Norwegian: "Stay 3 nights and get 35% off"). It might be necessary to make a database field for the percent amount because of the Sort By function (sort by discount level) In some cases there aren't any discount amount mentioned - then we should just place a corner image with "Good deal" or something like that using an if else statement (or some other solution). **Search suggestions/dropdown** When typing the first two characters, I would like to get suggestions. As many suggestions so the suggestions box **Sort by** The sort by function should let users sort their results by - Number of stars (<Star_Rating>) - Price (<price>) - Guest ratings (<Guest_Rating_Out_Of_Ten>) - Discount level (This one isn't in the XML file, but it's something we need to get for the corner images on the hotel images anyway. I'll write more about it when describing the*corner images*) I need to be able to set default sorting variable. **Search :: If nothing is found** I need it to go to a special Nothing Found page where we also display random deals. The XML feed doesn't cover all cities in the world, so I need to redirect searches with no results. **FUNCTION: Currency viewer** I also need this page to contain a daily updated currency viewer, so when writing about a city in the US, I show the price of USD/NOK (American dollar / Norwegian krone). This function isn't represented on the attached design. I just need it placed somewhere on the page - I'll take care of the design later. **FUNCTION: Weather forecast** I would also like a long term weather forecast for the city on each particular page. I would like to use the open, free raw data from YR.no. Doesn't this free framework look suitable? [login to view URL] **Caching** I'm using Smarty template caching on the rest of the site and would like to use it as much as possible here too. I'm a bit page speed fanatic and would like things to load quickly. **Practical info** It's a Smarty template system. I would like you to make a new set of files (the PHP and tpl files) for this function. You're free to duplicate existing files to save time, but please optimize things so it doesn't load anything unnecessary things from the database. Load time is important for me. IF you need to make changes in existing files, I need you to write a detailed change log. In these cases, I need to insert the code myself. I won't just replace the file. That's why. Change logs are not necessary when making new files. All files should be encoded in "UTF-8 without BOM". **About me** I know some very basic programming and do SEO/Marketing. I'm always looking for a perfect result where things are optimized. I have good experience hiring workers on RAC/vWorker (please check my profile for references) and consider myself to be friendly, specific and fair when communicating. I always try to write very specific and clear specifications. I enjoy good, clear and tidy/effective communication. Nothing pleases me more than a smooth-going project. I'm also very open for questions, ideas on the way and suggestions of all sorts. I prefer sending the detailed messages using [login to view URL], but I'm also almost always available on Google Chat (gmail) if there's any questions at all. If needed, I can assist you closely. I'm looking for a coder with extensive Smarty experience. I have *a lot* of work that needs to be done on this Smarty based website (in addition to other projects), so I prefer to hire someone who's looking for a long term work. Thanks! Sincerely, O
N° de projet : 3587261

Concernant le projet

Projet à distance
Actif à il y a 13 ans

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux

À propos du client

Drapeau de SWEDEN
Lund, Sweden
5,0
100
Membre depuis sept. 2, 2008

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.