Write a Script that will generate randomized HTML links

  • สถานะ: Closed
  • รางวัล: $120
  • ผลงานที่ได้รับ: 3
  • ผู้ชนะ: yogeshsharma89

รายละเอียดการประกวด

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

ทักษะแนะนำ

คำติชมจากผู้ว่าจ้าง

“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”

รูปประจำตัว NateJDavies, Australia.

กระดานประกาศ

  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

      Ok great. i'll ping you now on Skype

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

      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

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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.

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

      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?

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    Please provide feedback when you are done with testing.

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

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

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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.

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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.

    • 10 ปี ที่ผ่านมา
    1. yogeshsharma89
      yogeshsharma89
      • 10 ปี ที่ผ่านมา

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

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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.

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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.

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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 ?

    • 10 ปี ที่ผ่านมา
  • mNorbert
    mNorbert
    • 10 ปี ที่ผ่านมา

    ​​​​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​

    • 10 ปี ที่ผ่านมา
  • kyawzawwin
    kyawzawwin
    • 10 ปี ที่ผ่านมา

    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

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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.

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

      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

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
  • AleemAkhtar
    AleemAkhtar
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
    1. yogeshsharma89
      yogeshsharma89
      • 10 ปี ที่ผ่านมา

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

      • 10 ปี ที่ผ่านมา
    2. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

      Hello,

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

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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 !

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

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

      • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

    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 ?

    • 10 ปี ที่ผ่านมา
  • yogeshsharma89
    yogeshsharma89
    • 10 ปี ที่ผ่านมา

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

    • 10 ปี ที่ผ่านมา
  • planetdeep
    planetdeep
    • 10 ปี ที่ผ่านมา

    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

    • 10 ปี ที่ผ่านมา
    1. NateJDavies
      ผู้จัดการประกวด
      • 10 ปี ที่ผ่านมา

      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

      • 10 ปี ที่ผ่านมา

แสดงความคิดเห็นเพิ่มเติม

วิธีเริ่มต้นจัดการประกวด

  • ประกาศการประกวดของคุณ

    จัดการประกวดของคุณ รวดเร็วและง่ายดาย

  • รอรับผลงานจำนวนมหาศาล

    รอรับผลงานจำนวนมหาศาล จากทั่วโลก

  • มอบรางวัลให้แก่ผลงานที่ดีที่สุด

    มอบรางวัลให้แก่ผลงานที่ดีที่สุด ดาวน์โหลดไฟล์ - ง่ายดาย!

โพสต์การประกวดตอนนี้เลย หรือเข้าร่วมกับเราวันนี้!