Jump to content
  • 0

Генерация кода баннера для вставки на сайт


MichaelD
 Share

Question

Не знаю даже в какой раздел написать, но может кто-то сталкивался с этим или подскажет, где искать информацию.

Идея такая: пользователь покупает у сервиса баннер на определённое время(только не спрашивайте, почему клиент платит за размещение баннера сервиса на своём сайте - это бред заказчика, я лишь его исполняю) и мне надо генерировать код для вставки, на определённое время, которое оплатил пользователь и в случае, если это время прошло - выдавать ему заглушку.

Как это можно реализовать? По запросам в гугле выдаёт только размещение своего баннера на каком-то ресурсе, а тут принцип обратный.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

1) сгенерировать (допустим по запросу пользователя) php (или какое другое расширение) файл с хешированным именем.

2) вставить туда код баннера (допустим из таблицы бд).

3) сделать проверку в этом php файле, если прошло с момента генерации столько-то, а юзер на момент генерации указал столько-то, то выдать ему заглушку.

я вижу это как-то так...

Link to comment
Share on other sites

  • 0

дополню вариант rus:

1. пользователь заплативший за баннер получает сгенерированную ссылку/код с хэшем, вы записываете в базу/файл связь хэша с баннером и факт оплаты, дату например, можно с суммой или сроком действия подписки + дополнительные данные которых может быть сколько угодно.

2. дальше он размещает у себя на сайте ссылку/код и при первой загрузке мы проверяем данные об оплате, если ее нет, выдаем ему сообщение вместо баннера, что нужно оплатить. Если оплата присутствует, записываем себе название сайта или страницы(если баннер оплачен только для одной страницы, а не всего сайта) и дату старта показа баннера.

3. В дальнейшем отдаем этот баннер пока текущая дата не привысит дату до которой оплачен баннер.

 

Так же можно реализовать(если это нужно) механизм количества показов/просмотров/кликов баннера и так же реализовать оплату баннера не по времени, а по показам/просмотрам/кликам...

Link to comment
Share on other sites

  • 0

любопытно, немного смутная формулировка. Получается по смыслу  пользователь-сервис-вы-пользователь. Отношения Сервис-Пользователь по покупке баннера, отношения Вы-Пользователь по его показу и должно быть отношение Вы-Сервис по  достоверности платежа и контроля за оплатой. Как происходит проверка оплаты, ведь по смыслу, пользователь покупает у сервиса, т.к. данные платежей часто приватны и платеж обходит вас,  да и  логично, что апи у сервиса того нет....хм, это не совсем понятно. Ну и потом, время сервиса -  ксли он буржуйский, то пользователь может оплатить по американскому времени, а российским пользователям когда прекратится показ баннера, получается по времени сервиса...хм... и опять тут связь с сервисом, хм...

Edited by bryknyk
Link to comment
Share on other sites

  • 0

время сервиса - это время сервиса и считает сервис все исходя из своего времени.

не важно, что оплатили скажем вчера, услуги начнут предоставляться только тогда, когда сервис увидит оплату об этом он сделает у себя отметку по своему времени начала и окончания предоставления услуг, срок которых ни как не зависит от часового пояса клиента и во всем мире будет одинаков.

Edited by Switch74
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy