Write a Script that will generate randomized HTML links

  • Status: Closed
  • Prêmio: $120
  • Inscrições Recebidas: 3
  • Vencedor: yogeshsharma89

Síntese do concurso

We need a highly skilled and experienced programmer to develop a script for our website in the next 5 days

The Script will that will randomly generate HTML links, from a defined table of links (in a table or database) that we manage

So for example - when the user clicks on the "next" button (that is attached to the script) they will be directed to one of the pages that we have defined in the script and this will be a random selection each time

Here is a link to a script that we are currently using (http://www.javascriptkit.com/script/cut1.shtml) - however this is no longer useful for us since it does not stop the user from seeing the same page twice, and it does not query a separate database table (so is far too time consuming to keep updated)

Essential Criteria:
1. The script generates random links to a HTML page from a defined list that we manage centrally
2. The list of available links changes every day, so the script will need to query a database or tables that we can easily manage separately
3. It is essential that this script (and button) can be replicated on many pages on our site - and therefore we need to be able to make this very flexible, so that - for example - script A, queries Table A, whereas Script B, will query table B etc
4. The script should not generate the same page twice in one visit (i.e we don't want our customers going to the same page twice in one visit)
5. The script needs to be scaleable - so that thousands of visitors can be using the site at the same time and have a seamless experience
6. It must be easy for us to code into our website (i.e cut and paste code into our html source file easily)

If you think you have the skills and experience to complete this task we would love to work with you

Let me know if you have any questions

Regards,
Nathan Davies

Habilidades Recomendadas

Feedback do Empregador

“This job was fantastic. The quality was excellent and the customer service was amazing. We will definitely work together in the future. One of the best experiences i have ever had on Freelancer”

Foto do perfil NateJDavies, Australia.

Painel de Comentários

  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Do you have skype ? We can chat regarding it there -- my skype is yogesh663

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Ok great. i'll ping you now on Skype

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Thanks. I am sending you files very shortly.
    Yes I will be happy to work with you for other projects.

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Hello,

      Thanks for sending the files through. I am using Go Daddy web-hosting and not really sure how to load these files onto the web server. Are you able to provide some step-by-step instructions?

      Thanks again for your help
      Nathan

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    no its all done now. Thanks ! really enjoyed working on this.
    Once you end contest, let me know if I can assist you further when you install it on your server.

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Thank you. It was great working with you :-)
      I am going to award you the winner of the contest now
      If you can send through the files after that i'll try to install them on our server today

      Also - i was wondering if you might be interesting in doing a very similar other project for us?

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Please provide feedback when you are done with testing.

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      I think this is perfect :-)
      Is there anything else that needs to be finished at your end?

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    please create table only with table name without space (for example random3, table3)
    I think you tried with 'Random 3' ... may be it gave you error in the admin panel.

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Please check #6 and #7 and also see updated demo online.
    #6 -- you can create a new table in the admin section itself
    #7 -- showing the minor changes to do, to make the script link to a different table.

    Feedback appreciated.

    • 9 anos atrás
    1. yogeshsharma89
      yogeshsharma89
      • 9 anos atrás

      so now you can easily use this script in any number of pages you want.

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Thanks for feedback.
    Points 1, 2 -- I will make these corrections and will let you know once I am done.
    Point 3 -- Yes when I will transfer you the files in the end of contest, I will give you detailed procedure in a file that will show you how the script can be modified to use a different table for another version of button.

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Please see entry #5 ... There are two tables. And you can choose the table to which link is to be inserted. See the demo on the link I gave you earlier in private comment.

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    One more thing I need to ask -- now we have multiple tables. Do you want the option to select which table the links come from on a given time ?

    • 9 anos atrás
  • mNorbert
    mNorbert
    • 9 anos atrás

    ​​​​Hello,

    I’m a student, web designer and developer currently based in Szczecin, Poland (Europe). ​​I'm freelancer specializing in webdesign and branding. I'm interested in cooperation with you. I can offer designing website and slicing project to html and css.

    I’ve started doing professional works in webdesign in 2007. As the time has passed, experience allowed me to craft my skills. I’ve been constantly trying to improve every day. I’m technically proficient, easy to work with and I love my job. So what are you waiting for?

    Thanks for considering mme for your project and I am excited being associated with you. My projects are featured on behance.net and webdesignserved.com

    PORTFOLIO:
    www.behance.net/norbert
    www.mierzwa.org​

    • 9 anos atrás
  • kyawzawwin
    kyawzawwin
    • 9 anos atrás

    Hi Nathan, please check my demo for random link generation. Please give me feedback over here or via private message. I can customize and change anything based on what you needs.

    Thanks & Best Regards,
    Win

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Please check the demo and admin panel links in private comment on my entry. Let me know the feedback. Thanks !

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Ok thanks. Shortly I am giving you the demo, then we can have minor adjustments as per your requirement.

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    I have a question. Suppose we have 5 links in the table for now. What should happen when user has visited all 5 links ?
    Should the script stop serving him pages (with a written alert message) or it should start repeating the pages then. Please reply.

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Hello,
      I think it is best if the script starts repeating the pages again after they have all been viewed once
      Does that sounds ok?

      Regards,
      Nathan

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Thanks for nice feedback. I will share link in few hours. Please let me setup on my server.

    • 9 anos atrás
  • AleemAkhtar
    AleemAkhtar
    • 9 anos atrás

    Hi NateJDavies,
    Its not more than 1 hour work fulling your all requirements. Contact me if you are interested. Thanks

    • 9 anos atrás
    1. yogeshsharma89
      yogeshsharma89
      • 9 anos atrás

      This is a contest. You should make and submit your work. Best of luck !

      • 9 anos atrás
    2. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Hello,

      That sounds great. Please send through a link to a demo if you can
      Looking forward to seeing it
      Regards,
      Nathan

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Hi, please check all screenshots attached in entry #2 and give feedback .. so I can give you demo online. I have almost done most of work. Code is entirely in PHP and opens a random url everytime when button is clicked. We can also login to admin panel where we can add new links to tables.
    Waiting for your response, thanks !

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Hello, It looks really great :-)
      Please send me a link to demo online. Looking forward to testing it
      Regards,
      Nathan

      • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Just one question -- Do you need an admin panel in back end where you can choose which table to query on a given time ? Or will you change in code ?

    • 9 anos atrás
  • yogeshsharma89
    yogeshsharma89
    • 9 anos atrás

    Interesting work. I understood this very well. Will show you a working demo in 2 days. Please wait.

    • 9 anos atrás
  • planetdeep
    planetdeep
    • 9 anos atrás

    Good Day
    Do you want a user interface to select tables or you will change it within the program ?
    What are the expected deliverables ?
    Thanks, Deepak

    • 9 anos atrás
    1. NateJDavies
      Proprietário do Concurso
      • 9 anos atrás

      Hello,

      The site administrator will update the tables. The website visitor will not have any interaction with the tables (they will just see the button)
      The expected deliverables are: The script code, a button that launches the script that can be embedded on each page of our site, and all of the the integrated back end (tables etc) that will enable the script to run

      Does that help at all?

      Regards,
      Nathan

      • 9 anos atrás

Mostrar mais comentários

Como começar com concursos

  • Publique seu concurso

    Publique seu Concurso Rápido e fácil

  • Receba muitas inscrições

    Obtenha Toneladas de Inscrições De todo o mundo

  • Premie a melhor inscrição

    Premie a melhor inscrição Baixe os arquivos, é fácil!

Poste um Concurso ou Junte-se a nós Hoje!