Плагин wordpress – №899491
$80Закрыт
Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа на фриланс бирже не займет много времени.
Вид доработки: добавить новый виджет/плагин
Система управления сайтом: wordpress
Срочная работа
Необходимо написать плагин для оплаты подписки на книгу (неделя месяцы год) он должен работать через вукомерсе, организовать с помощью купленной подписки доступ к пдф книге (с закрытым доступом доступным только покупателю на срок покупки? после окончания закрывать доступ? но предварительно за день два отправить письмо об продлении если желает), без права скачивания. А также сделать авторизацию на сайт (есть пример одного сайта) и отобразить пользователю куда он подписан в личном кабинете вукомерса.
Срок 5 дней
- Прием заявок
- Выбор исполнителя
- Выполнение заказа
- Обмен отзывами
Заявки фрилансеров
Другие заказы в категории «Веб-программирование»
Нужен лендинг для компании.подробности вышлю кандидатам
17 заявок
Закрыт 2 года назад
Также
- Блокировка доступа в панель управления по IP адресу
- Белый список IP адресов
- настроить Оставить сеанс открытым ... Читать дальше
- Блокировка доступа в панель управления по IP адресу
- Белый список IP адресов
- настроить Оставить сеанс открытым ... Читать дальше
Также
- Блокировка доступа в панель управления по IP адресу
- Белый список IP адресов
- настроить Оставить сеанс открытым 10 мин при неактивности
может Продумать ддос защиту.
Примерно 90-95% ддос атак могут быть отбиты при помощи какого нибудь сервиса на минимальном платном тарифе
рассмотрю ваши варианты Свернуть
- Блокировка доступа в панель управления по IP адресу
- Белый список IP адресов
- настроить Оставить сеанс открытым 10 мин при неактивности
может Продумать ддос защиту.
Примерно 90-95% ддос атак могут быть отбиты при помощи какого нибудь сервиса на минимальном платном тарифе
рассмотрю ваши варианты Свернуть
2 заявки
Закрыт 2 года назад
1. Перенести стили со старой версии t.b4v.ru на новую b4v.ru
2. Предложить и реализовать стиль форм выбора на аналогичный всей ... Читать дальше
2. Предложить и реализовать стиль форм выбора на аналогичный всей ... Читать дальше
1. Перенести стили со старой версии t.b4v.ru на новую b4v.ru
2. Предложить и реализовать стиль форм выбора на аналогичный всей остальной верстке.
3. Реализовать просмотр в 1 2 3 4 колонки(список, список с картинкой, только картинка)
4. Реализовать сортировку при просмотре по дате и цене
5. Итоговая верстка должна быть адаптивной.
6. Поменять шрифт сайта на более крупный и жирный.
Поправить ошибки в верстке.
Оплата WMR QIWI по факту сдачи. Свернуть
2. Предложить и реализовать стиль форм выбора на аналогичный всей остальной верстке.
3. Реализовать просмотр в 1 2 3 4 колонки(список, список с картинкой, только картинка)
4. Реализовать сортировку при просмотре по дате и цене
5. Итоговая верстка должна быть адаптивной.
6. Поменять шрифт сайта на более крупный и жирный.
Поправить ошибки в верстке.
Оплата WMR QIWI по факту сдачи. Свернуть
$100
6 заявок
Закрыт 2 года назад
Здравствуйте!
Есть очень простой поиск текста по одной страничке. ссылка
Необходимо к этому поиску прикрутить всплывающее окно с фразой "Ничего ... Читать дальше
Есть очень простой поиск текста по одной страничке. ссылка
Необходимо к этому поиску прикрутить всплывающее окно с фразой "Ничего ... Читать дальше
Здравствуйте!
Есть очень простой поиск текста по одной страничке. ссылка
Необходимо к этому поиску прикрутить всплывающее окно с фразой "Ничего не найдено" в случае если пользователь попробует найти несуществующее слово. Сейчас просто ничего не происходит.
Поиск никак не связан с движком, это сторонний простейший поиск состоящий из одного JS файлика
Вот сам код поиска:
var lastResFind=""; // последний удачный результатvar copy_page=""; // копия страницы в ихсодном видеfunction TrimStr(s) { s = s.replace( /^\s+/g, ''); return s.replace( /\s+$/g, '');}function FindOnPage(inputId) {//ищет текст на странице, в параметр передается ID поля для ввода var obj = window.document.getElementById(inputId); var textToFind; if (obj) { textToFind = TrimStr(obj.value);//обрезаем пробелы } else { alert("Введенная фраза не найдена"); return; } if (textToFind == "") { alert("Вы ничего не ввели"); return; } if(document.body.innerHTML.indexOf(textToFind)=="1") alert("Ничего не найдено, проверьте правильность ввода!"); if(copy_page.length>0) document.body.innerHTML=copy_page; else copy_page=document.body.innerHTML; document.body.innerHTML = document.body.innerHTML.replace(eval("/name="+lastResFind+"/gi")," ");//стираем предыдущие якори для скрола document.body.innerHTML = document.body.innerHTML.replace(eval("/"+textToFind+"/gi"),"<a name="+textToFind+" style='border-bottom: 3px solid #ff0000; padding-top: 100px; font-size:15px'>"+textToFind+"</a>"); //Заменяем найденный текст ссылками с якорем; lastResFind=textToFind; // сохраняем фразу для поиска, чтобы в дальнейшем по ней стереть все ссылки window.location = '#'+textToFind;//перемещаем скрол к последнему найденному совпадению } Свернуть
Есть очень простой поиск текста по одной страничке. ссылка
Необходимо к этому поиску прикрутить всплывающее окно с фразой "Ничего не найдено" в случае если пользователь попробует найти несуществующее слово. Сейчас просто ничего не происходит.
Поиск никак не связан с движком, это сторонний простейший поиск состоящий из одного JS файлика
Вот сам код поиска:
var lastResFind=""; // последний удачный результатvar copy_page=""; // копия страницы в ихсодном видеfunction TrimStr(s) { s = s.replace( /^\s+/g, ''); return s.replace( /\s+$/g, '');}function FindOnPage(inputId) {//ищет текст на странице, в параметр передается ID поля для ввода var obj = window.document.getElementById(inputId); var textToFind; if (obj) { textToFind = TrimStr(obj.value);//обрезаем пробелы } else { alert("Введенная фраза не найдена"); return; } if (textToFind == "") { alert("Вы ничего не ввели"); return; } if(document.body.innerHTML.indexOf(textToFind)=="1") alert("Ничего не найдено, проверьте правильность ввода!"); if(copy_page.length>0) document.body.innerHTML=copy_page; else copy_page=document.body.innerHTML; document.body.innerHTML = document.body.innerHTML.replace(eval("/name="+lastResFind+"/gi")," ");//стираем предыдущие якори для скрола document.body.innerHTML = document.body.innerHTML.replace(eval("/"+textToFind+"/gi"),"<a name="+textToFind+" style='border-bottom: 3px solid #ff0000; padding-top: 100px; font-size:15px'>"+textToFind+"</a>"); //Заменяем найденный текст ссылками с якорем; lastResFind=textToFind; // сохраняем фразу для поиска, чтобы в дальнейшем по ней стереть все ссылки window.location = '#'+textToFind;//перемещаем скрол к последнему найденному совпадению } Свернуть
Завершен 2 года назад