Please have a look at the attached screenshots for the index page, the lightbox view and the backend views!
We deliver the whole page already programmed in xhtml/css.
Top menu (header)
Menu links to static pages.
Every single added “Champion” from the backend needs to be shown.
Search the “Champion” entries with autocomplete function – on click or enter open a lightbox and show particular content in it. (AJAX/JQUERY)
Should sort the “Champions” beneath by the selected letter. Sort “Champions” with their icons beneath in alphabetic order. (AJAX/JQUERY)
Champions” should be linked with the associated content that pops up in a lightbox.
Lightbox (detail view)
The lightbox shows the associated content of every single “Champion”. It pops up by clicking on an entry at the index page or using the search function. (You can integrate e.g. “lightbox2” with some custom changes.)
On the top left side is the representation of the picture and the associated name.
In the lightbox view need to be shown up to nine different “Champions” in the middle content area.
Vote function: The “Champions” can get voted up and down. Every vote gets counted and is displayed on the equivalent positive or negative button. The “Champions” get sorted decreasing from the “Champion” with the highest rating to the one with the lowest. The vote function needs a block function to avoid spamming. Filtered by IP or Cookie.
A function add a new “Counter” from a list at the upper right corner. In the list there are the identical “Champions” like shown on the index page. If a new “Counter” is picked by a user it needs to be confirmed by an administrator in the backend. The administrator then can activate the new proposal. We need to get a notice via email about that.
“Counter Items” that only appear in the lightbox. Show up to 4 Items. (look at the backend section.)
“Counter Mechanik” is a text box that shows up to 4 tags entered in the backend. (look at the backend section.)
“Counter Taktik” is a text box that shows a floating text which is entered in the backend. (look at the backend section.)
The backend should be opened by a mySQL based login option.
All entries should be stored in a mySQL database.
There are five different forms that can be accessed in the back end with the following described functions:
Add “Champion” (Name and Icon) with picture upload
Description field: enter Name of the “Champion”
Upload Button: upload icon/picture of the “Champion”
(The added champions shall be shown on the index site like described in the frontend section.)
Add “Counter”: two dropdown menus and one submit button
First dropdown: select “Champion” that gets countered
Second dropdown: select “Counter”
Submit Button (This process must be repeatable to add several “Counters”)
Add “Counter Item”
First dropdown: select “Champion” that gets countered by the item
Upload Button: upload icon/picture of the “Counter Item”
Description field: enter Name of the “Counter Item” (is only visibly at the frontend by mouse over!)
(This process must be repeatable to add several “Counter Items”)
Add “Counter Mechanik”
First dropdown: select “Champion” that gets countered by the “Counter Mechanik”
Description field: enter descriptions of “Counter Mechaniks” that get separated by semicolons (e.g.: high burst; long range;…)
(The descriptions should appear at the frontend as a list in the “Counter Mechanik” Box. Like shown on the screenshot showing the lightbox (detail view))
Add “Counter Taktik”
First dropdown: select “Champion” that gets countered by the “Counter Taktik”
Description field: enter description of the “Counter Taktik”
(The description should appear at the frontend as floating text in the “Counter Taktik” Box. Like shown on the screenshot showing the lightbox (detail view))
10 freelancers are bidding on average €154 for this job
Hi, I can do that project easily. I have worked on similar projects and i can do it on short time. Please check my portfolio. If you have question feel free to ask