Site is: <[login to view URL]>
A total of 10 modifications to the site. See the detailed list below. Please only bid on this if you know PHPNuke and how it functions well.
## Deliverables
Project 1: Remove the current Google search block and put the Google search feature in the [login to view URL] file so it appears on the top right hand side, where the second logo is (remove the second logo. When doing this, make sure that it does not make the header any bigger. This will require making the Google code horizontal and not vertical like it is in the current block. So it should look like this: “Google Logo?? “Search Text Box?? “Web?? “Encyclocentral?? “Search Button??
Project 2: Put the title of each page in the footer so it appears just below the page generation info, so it is the last thing on each page.
Project 3: I made a new function in [login to view URL] that creates “Related Articles?? which appears on the right hand side of every article, but the code is not smart and needs some tweaking. I will need to work closely with you on this in order to get the best result, but I think what I tell you should work good, but we may need to play with it a little bit… This is what I would like to do:
I would like to change the function so it does several searches in order of weight:
Using this article as an example:
<[login to view URL]>
The correct way to do this is to break the function down into 3 parts:
1) MATCH (title)AGAINST ('Ear Care') or MATCH (hometext)AGAINST ('Ear Care') or MATCH (bodytext)AGAINST ('Ear Care') **FIND 20 RESULTS AND DISPLAY. IF 20 RESULTS ARE FOUND AND DISPLAYED, THEN STOP. IF LESS THEN RESULTS ARE 20 FOUND, THEN PROCEED TO #2.**
2) MATCH (title)AGAINST ('Ear') or MATCH (title)AGAINST ('Care') **FIND 20 RESULTS AND DISPLAY. IF 20 RESULTS ARE FOUND AND DISPLAYED, THEN STOP. IF LESS THEN 20 RESULTS ARE FOUND, THEN PROCEED TO #3.**
3) MATCH (hometext)AGAINST ('Ear') or MATCH (hometext)AGAINST ('Care')) or ( MATCH (bodytext)AGAINST ('Ear') or MATCH (bodytext)AGAINST ('Care')) **FIND 20 AND DISPLAY.**
So, find 20 results in the first part. DISPLAY ALL FOUND, LIMIT TO 20. If 20 was found, STOP HERE.
If the amount of results found and displayed was less than 20 in the first part, then proceed to run the second part and FIND 20 RESULTS and DISPLAY. If 20 RESULTS was found, STOP HERE.
If the amount of results found and displayed was less than 20 in the second part, then proceed to run the third part and FIND 20 RESULTS and DISPLAY.
Project 4: Cron Job which runs every thirty minutes which changes the date of the oldest article to the current date and time. I wish to run this for several months. The purpose of this is to make the article look new in the RSS feed. I have made changes to the “ORDER BY?? from “time?? to “sid?? on various other files so that the article will still sort as they currently do.
Project 5: Via the pagenation, control the number of pages in topics independent from the number in the index page and news pages.
Project 6: Make <[login to view URL]> redirect to [[login to view URL]][1]
Project 7: Cron job that removes all of the mso code and div code from the sql stories, hometext and bodytext. This cron should run once every 24 hours.
Project 8: Make the links on this page: <[login to view URL]> happen programically and not in html as I am currently doing.
Modules/sitemaps/[login to view URL]
Project 9: SEO the links on a "Vote" page, such as here: <[login to view URL]>
Project 10: Hard code a block into modules/news/[login to view URL] so that the block appears above "Related Articles". The block itself (a Google AdSense block) is already written. I just need to change the location in which it is displayed.
## Platform
Linux, Apache, MYSQL, PHP, PHPNuke.