Content Rotator Script in PHP

Suoritettu Julkaistu Jan 6, 2006 Maksettu toimituksen yhteydessä
Suoritettu Maksettu toimituksen yhteydessä

I need a content rotator script (a PHP script that rotates articles through my web site automatically - dynamically) developed, "based" on a PHP script i ALREADY have. I also need some additional features included.

## Deliverables

I recently purchased a content rotator script written in PHP. It is very good and i was highly impressed.

Now, I would like to get an "exact" script done along with some modifications and "additional" features so that friends in my online community could use it.

****************

original script

****************

Click below and take a complete look at the script.

--> <[login to view URL]>

(username/password = admin)

(note: once your bid is accepted i shall provide the script to you. You can take a look at it and then develop an exact script easily)

Click below to see the script in action.

--> <[login to view URL]>

(note: when you refresh the page, new article appears)

***********************************************

Modifications and additional Features required

***********************************************

===========

Feature #1:

===========

(MOST Important). The script should extract the keyword in the filename and place it on the web page wherever the [[KEYWORD]] tag appears.

For example: If the file name is "[login to view URL]", the script should extract "bulldog". Similarly if the file name is "[login to view URL]", the script should extract "afghan hound" (no underscore) and place it on the web page wherever the [[KEYWORD]] tag appears - dynamically.

Note: I HAVE another script (very small one) that has this feature. Click below to see an example page.

--> <[login to view URL]>

--> <[login to view URL]>

Example:

~~~~~~~~

On that page... Why do [[keyword]] eat their poop?

automatically becomes... Why do bulldog eat their poop?

==============================

Sub-features under Feature #1

==============================

(a) the script should also have the ability to extract keyword from "title"

(b) it should support: .html, .htm, .shtml, .php file extentions.

(c) it should support: keyword, key_word, key-word file name types. (plain, underscore, dash)

(d) it should extract keywords WITHOUT "underscore" or "dash" (Example: [login to view URL] or [login to view URL] = "afghan hound")

(d) it should also have the ability to extract keyword WITH "underscore" or "dash" (Example: [login to view URL] or [login to view URL] = "afghan_hound" or "afghan-hound") and place it on the web page wherever the [[KEYWORD_FULL]] tag appears.

(e) it should have the ability to make the first letter capitalized, or the first letter of all words capitalized or NO capitalization. (Example: [login to view URL] = "Afghan hound" or "Afghan Hound" or "afghan hound")

The user should be able to choose the above sub-features by selecting "radio buttons"

===========

Feature #2:

===========

In the original script you'll notice that when you "add a new group", you can Specify the frequency for content rotation.

The first option is Random every ___ days. If '0' is entered, the content rotates everytime the page is refreshed. If '1' is entered, the content rotates every one day.

I would like to add an "additional" option here called Random every ___ and ___ days. So, if we enter '0' and '7' and create a new group with THREE different articles, each article should rotate between zero and seven days randomnly.

~~~~~~~~~~~~~~~~

Just an Example:

~~~~~~~~~~~~~~~~

Article #1: rotates every 1 days.

Article #2: rotates every 6 days.

Article #3: rotates every 2 days.

However, let's say i have four web pages where i put this script.

Page #1: shows Article #1 - rotates every 1 days.

Page #2: shows Article #2 - rotates every 6 days.

Page #3: shows Article #3 - rotates every 2 days.

PAGE #4: shows Article #2 (random article) - rotates every 3 days. (random days again)

===========

Feature #3

===========

In the original script you'll notice that articles can only be added one by one. I would like to add an "additional" feature where we can "upload" any number of articles in bulk, from a text file.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

an Example text file with tags:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

<#/TITLE#> Article 1 <#/TITLE#> (anything entered between <#/TITLE#> and <#/TITLE#> should go into Title box)

<#/BODY#> Article 1 Body <#/BODY#> (anything entered between <#/BODY#> and <#/BODY#> should go into Content box)

[%BREAK%] (this separates each article)

<#/TITLE#> Article 2 <#/TITLE#>

<#/BODY#> Article 2 Body <#/BODY#>

[%BREAK%]

<#/TITLE#> Article 3 <#/TITLE#>

<#/BODY#> Article 3 Body <#/BODY#>

===========

Feature #4

===========

A built-in WYSIWYG editor in the Add/Edit content page. I DONT want a complex editor with all the features in the world. It should be very simple with only a few necessary options like this one.

Click below to see the image.

--> <[login to view URL]>

===========

Feature #5

===========

Built-in PHP script to display Current Date wherever the [[DATE]] tag appears - dynamically.

===========

Feature #6

===========

Changing the Look and Feel. The original script is very dull looking. I want to change the looks into something more appealing. Here is an EXAMPLE of how it might look. (a bigger table, soft colors, header image)

--> <[login to view URL]>

===========

Feature #7

===========

(a) (security) all PHP script files should code-locked so that no one can tamper it.

(b) Advertisement space (in the footer) where i can include a banner.

==========

Last Note

==========

While you are working on the script, i might suggest a couple more features, if i get any ideas to improve the script.

-----------------------------------------------------------

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

This script should run on almost all servers with the most "basic" features.

Web host - Mysql, PHP 4+ (Just an example)

Server - UNIX/Linux/FreeBSD/Windows (Just an example)

tekniikka MySQL Perl PHP Tietojärjestelmäarkkitehtuuri Ohjelmistojen testaus

Projektin tunnus: #3194963

Tietoa projektista

17 ehdotusta Etäprojekti Aktiivinen Jan 10, 2006

Myönnetty käyttäjälle:

titanom

See private message.

$85 USD 17 päivässä
(44 Arvostelua)
4.6

17 freelanceria on tarjonnut keskimäärin $115 tähän työhön

VSquash

See private message.

$148.75 USD 17 päivässä
(225 arvostelua)
7.3
atandrau

See private message.

$119 USD 17 päivässä
(99 arvostelua)
6.5
mindway

See private message.

$127.5 USD 17 päivässä
(118 arvostelua)
5.9
AnuSatish

See private message.

$127.5 USD 17 päivässä
(90 arvostelua)
5.7
anteovw

See private message.

$123.25 USD 17 päivässä
(76 arvostelua)
4.9
normannormal

See private message.

$85 USD 17 päivässä
(75 arvostelua)
5.0
goodspec

See private message.

$106.25 USD 17 päivässä
(6 arvostelua)
3.6
webcat

See private message.

$148.75 USD 17 päivässä
(21 arvostelua)
3.9
adcvisualvw

See private message.

$148.75 USD 17 päivässä
(29 arvostelua)
6.0
ssdrecords

See private message.

$106.25 USD 17 päivässä
(3 arvostelua)
3.5
ishivw

See private message.

$85 USD 17 päivässä
(1 arvostelu)
2.5
WebProvider

See private message.

$93.5 USD 17 päivässä
(10 arvostelua)
2.1
sbelew

See private message.

$127.5 USD 17 päivässä
(0 arvostelua)
0.0
ikd

See private message.

$144.5 USD 17 päivässä
(0 arvostelua)
0.0
elprogramerovw

See private message.

$85 USD 17 päivässä
(0 arvostelua)
0.0
indrae00

See private message.

$85 USD 17 päivässä
(3 arvostelua)
0.0