Техническое задание: Необходимо создать дополнительный модуль (или несколько модулей), который будет изменять стандартное поведение при выводе списка тегов для страницы. Визуально получается, что для каждого тега добавляется плавающая подсказка, ...
Нужно разработать модуль для WordPress
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Техническое задание:
Необходимо создать дополнительный модуль (или несколько модулей), который будет изменять стандартное поведение при выводе списка тегов для страницы.
Визуально получается, что для каждого тега добавляется плавающая подсказка, в которой отображается дополнительная информация (примерный HTML-пример того, что хочется увидеть в конечном итоге, прилагается).
Что нужно сделать:
1. Берем теги для заданной страницы, для каждого из них создаем всплывающую подсказку;
2. В всплывающей подсказке находится список (что-то похожее на рекламный блок), каждый элемент которого содержит заголовок и текст. Всего делаем не более 3 элементов в списке;
3. Список формируется из соседних по тегу страниц, т.е., например, для тега «финансы» ищем все страницы, у которых стоит данный тег, и выбираем случайные три. Из заголовка страницы формируем заголовок элемента списка (обрезаем его на 100 символах), а из текста страницы случайным образом выбираем 3-4 предложения (в предложении должно быть как минимум 5 слов, но не больше 20);
4. В этот список не должна попадать текущая страница;
5. Сам список формируется случайным образом при каждой загрузке страницы. Заголовок элементов оставляем одинаковым, а тексты каждый раз формируем новые;
6. Заголовок каждого элемента списка должен быть ссылкой на соответствующую страницу;
7. Подсказка по тегу должна появляться не сразу, а с задержкой, например, в 5 секунд;
8. Теги для страницы должны выводиться до текста страницы и после него (сверху и снизу). Скорее всего это делается через шаблоны, надо объяснить как это сделать. Естественно, у одинаковых тегов вверху и внизу страницы содержимое подсказок должно быть разным;
9. Для подсказки всем css-стилям нужно дать имена, чтобы можно было настраивать их дизайн через общий css-файл;
Дополнительно также нужно сделать следующее:
1. В середине текста страницы нужно вставить блок ссылок на похожие страницы. Все формируется аналогично подсказкам к тегам, только этот блок всегда отображается и находится в тексте. Количество элементов в блоке 3-5 (тоже рандом).
2. Внизу и вверху страницы возле тегов необходимо выводить ссылки на предыдущую и последующую страницы. Текст ссылки берется из заголовка страницы, на которую указывает ссылка. У каждой ссылки должна быть аналогичная всплывающая подсказка, только в ней будет выводиться только случайный текст, заголовок не надо. Предыдущая и последующая ссылка формируются по ID страницы, т.е. для текущего ID страницы берется предыдущий ID и последующий ID страниц.
Если для подсказки не получается набрать 3 элемента списка, то выводим сколько есть. Если вообще ничего нет, то подсказку не выводим.
При поиске предложений для подсказки нужно искать предложения с количеством слов от 5 до 20. Предложения формируются разбиванием текста по точкам, восклицательным и вопросительным знакам. Слова разбиваются по пробелам.
Если предложений с заданным количеством слов не найдено, то берем несколько больших предложений и отсекаем их на 15 слове. Из этих предложений формируем 3-4 предложения через тройную точку (…). Если больших предложений нет, то формируем предложения по 15 слов из маленьких, при соединении маленьких предложений в 15-словное точки убираем, получается слитный текст. Таким образом формируем 3-4 предложения.
------------------------
Хочется получить отдельный модуль, который будет встроен в CMS и чтобы изменения в шаблоне дизайна были минимальными.
Предпочтение отдается исполнителям, имеющим уже опыт разработки модулей. Просьба приводить примеры своих работ, чтобы я мог оценить ваш уровень.
Бюджет примерный, может меняться как в большую, так и в меньшую сторону.
Во вложении текст ТЗ в word-формате и примерный вариант того, что хочется получить. Более подробно все нюансы расскажу уже исполнителю.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- $100Веб-программирование1 исполнительЗавершен15 лет назад
Здравствуйте, нуждаюсь в готовой базе автозапчастей в 1С для импорта на сайт. Рассмотрю другие варианты для импорта. своей базы нет.
Веб-программирование2 заявкиЗакрыт16 лет назад- $100
Техническое задание: Необходимо создать дополнительный модуль (или несколько модулей), который будет изменять стандартное поведение при выводе списка тегов для страницы. Визуально получается, что для каждого тега добавляется плавающая подсказка, ...
Веб-программирование1 исполнительЗакрыт16 лет назад Занимаемся тиражированием дисков, стоимость каждой болванки зависит от: Тип диска: DVD или CD (стоимость зависит от тиража) Печать на диске: Да или Нет (стоимость зависит от тиража) Упаковка дисков: конверт, dvd-бокс, cd-бокс, ...
Веб-программирование18 заявокЗакрыт16 лет назадТребуется специалист, который быстро сможет натянуть свёрстанный диз на движок магазина WebAsyst. Оплата договорная и ТОЛЬКО ПО ФАКТУ выполненных работ. Спасибо, по предоплатам уже поработали. Проект не сложный, у опытного специалиста может занять ...
Веб-программирование2 заявкиЗакрыт16 лет назадНужен граббер для Wordpress что бы умел грабить RSS и XML. более подробно в i-c-q- 383574три64
Веб-программирование10 заявокЗакрыт16 лет назад- $50
Нужно исправить работу модуля универсальной платежной системы"interkassa.com" на скрипте интернет казино. Суть проблемы: Платеж производится успешно, результат платежа выходит положительный, баланс игрока в казино на сумму платежа НЕ ПОПОЛНЯЕТСЯ. Возможно неверные переменные. ...
Веб-программирование1 исполнительЗакрыт16 лет назад Добрый день! На сайте garshop.ru при офрмлении заказа через корзину, иногда в IE 8 снизу обрезается, скрин в приложении... Бюджет не очень большой. ICQ: 538264
Веб-программирование5 заявокЗакрыт16 лет назад- $10
* исправить данную ошибку Сейчас ссылка на странице http://www.ччч.ru/product641.html в эрроре, потому что ссылка должны быть такая: Создание сайта раскрутка а у ...
Веб-программирование5 заявокЗакрыт16 лет назад Добрый день! Интересует создание простого файлового магазина. Есть файлы - они имеет стоимость и описание. (90% - редкие книги). При их покупке (организовать сопряжение с максимальным кол-ом платежн. с-м, обязательно ...
Веб-программирование18 заявокЗакрыт16 лет назад