494207 Upgrade to the Latest API

Major Requiremets:


1. Upgrade the web application to the latest eBay API (the Find api).

2. Upgrade the code to php 5, with no E_STRICT errors.

Search Result Page Modifications:


1. If the number of items returned is 150 items or less, list all of them in one page and ignore default pagination.

2. if the number of items returned is more than 150 items and the http referrer is a search result page on Google, Bing or Yahoo, extract the query string and return search result for the query search string. The address of the page requested from my server should not change and should stay the same.

When checking the http referrer header for visitors that come form Google, Bing or Yahoo, strictly consider the following:

Google referrers always start with [url removed, login to view]

Bing refferers always start with [url removed, login to view]

Yahoo referrers may start with [url removed, login to view] or http://{country code}.[url removed, login to view] An example of this is [url removed, login to view]

For Google and Bing, the search string starts with either ?q= or &q= and ends with either & or the end of the line character.

For Yahoo, the search string starts with either ?p= or &p= and ends with either & or the end of the line character.

When extracting search strings from the http referrer string consider the following:

remove any url encoded characters. For example a forward slash is represented as '%2F'

remove all double quotation marks.

remove all single quotation marks. If a single quotation mark is followed immediately by an 's' then remove both the apostrophe and the 's' that follows it.

remove any + or hyphens from the search string.

remove any negation from the search string. A negation is a '-' sign followed immediately by the negated word. For example, 'dvd player -sony' causes the search engine to return all pages that contains dvd player but not the word sony.

remove any underscore character from the search string.

remove from the search string any word that exist in the [url removed, login to view] file. This file is located at the /__Admin folder.

After properly extracting a search string from the http referrer string. Send the extracted string to eBay as normal. If the number of items returned is zero, then resend the request and ask ebay to search item descriptions, in addition to the item title.

Miscellaneous Modifications :


1. Fix the home page layout. Remove the left column. Move the displaced right column to the left.

2. Solve canonical problem in sitemap pages. For example: Query=S&Page=1 is the same page as Query=S. This might be considered duplicate by the search engine.

3. A sitemap page like [url removed, login to view] should be 301 redirected to [url removed, login to view] page.

4. modify both __Admin/[url removed, login to view] and __Admin/[url removed, login to view] scripts so that a new record will only be inserted into the database if querying ebay returns more than 4 items. Make this configurable.

5. Modify the __Admin/10associations.php. When a multi-word string is entered in the 'Enter Keyword' field, the script should search the database using the AND operator and not regular expression. For example if you enter mp3 player in the 'Enter Keyword' field, the script searches the database for all records that contain mp3 AND player, in any order.

Login Information:


I have setup a copy of [url removed, login to view] on technologyonsale.com. Below are the information you need to logon to the website:

cpanel: [url removed, login to view]

cpanel username: technolo

cpanel password: tsatsa

__Admin username: tsatsa

__Admin password: tsatsa

Once you logon to cpanel, you can change the PHP version to PHP5.

Payment Arrangement:


webmaster will deposit $525 in escrow accout of the web developer upon accepting the project. $315 will be released from the escrow upon finishing the project. $210 will be released after the webmaster have checked the project, making sure that all project requirements have been met.

Beceriler: Her şey Kabul, eBay, PHP, SEO, Web Sitesi Yönetimi, Windows API

Daha fazlasını gör: yahoo web developer, www google com web developer, www escrow uk, www escrow com uk, web pagination, web developer expression engine, web developer at home, using regular expression, the string problem, the latest website, the escrow, string the, string problem, sony records, search character in string, regular expression using, regular expression starts with, regular expression or example, regular expression no, regular expression in c, regular expression example, regular expression code, regular expression c, regular expression a, regular expression 0

İşveren Hakkında:
( 26 değerlendirme ) Chicago, United States

Proje NO: #2240121


%selectedBids___i_period_sub_7% gün içinde 525%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(0 Değerlendirme)