Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Техническое задание:

Необходимо создать дополнительный модуль (или несколько модулей), который будет изменять стандартное поведение при выводе списка тегов для страницы.

Визуально получается, что для каждого тега добавляется плавающая подсказка, в которой отображается дополнительная информация (примерный 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-формате и примерный вариант того, что хочется получить. Более подробно все нюансы расскажу уже исполнителю.

15 лет назад
OZware
Андрей 
45 лет
19 лет в сервисе
Был
7 лет назад

Выбранный исполнитель

klimz
40 лет
17 лет в сервисе
Был
14 лет назад
50 отзывов(-2)
15 лет назад
$60
5 дней
Данный проект является повторением такого же проекта на WP: http://www.weblancer.net/projects/137967.html Все сделано также качественно.
Очень приятно работать с заказчиком - подробное ТЗ, оплата мгновенная. Надеюсь на дальнейшее сотрудничество!

Заявки фрилансеров

klimz
40 лет
17 лет в сервисе
Был
14 лет назад
50 отзывов(-2)
15 лет назад
  • Похожие заказы

  • $100

    Техническое задание: Необходимо создать дополнительный модуль (или несколько модулей), который будет изменять стандартное поведение при выводе списка тегов для страницы. Визуально получается, что для каждого тега добавляется плавающая подсказка, ...

    Закрыт
    16 лет назад
  • Занимаемся тиражированием дисков, стоимость каждой болванки зависит от: Тип диска: DVD или CD (стоимость зависит от тиража) Печать на диске: Да или Нет (стоимость зависит от тиража) Упаковка дисков: конверт, dvd-бокс, cd-бокс, ...

    Закрыт
    16 лет назад
  • Требуется специалист, который быстро сможет натянуть свёрстанный диз на движок магазина WebAsyst. Оплата договорная и ТОЛЬКО ПО ФАКТУ выполненных работ. Спасибо, по предоплатам уже поработали. Проект не сложный, у опытного специалиста может занять ...

    Закрыт
    16 лет назад
  • $50

    Нужно исправить работу модуля универсальной платежной системы"interkassa.com" на скрипте интернет казино. Суть проблемы: Платеж производится успешно, результат платежа выходит положительный, баланс игрока в казино на сумму платежа НЕ ПОПОЛНЯЕТСЯ. Возможно неверные переменные. ...

    Закрыт
    16 лет назад
  • Добрый день! На сайте garshop.ru при офрмлении заказа через корзину, иногда в IE 8 снизу обрезается, скрин в приложении... Бюджет не очень большой. ICQ: 538264

    Закрыт
    16 лет назад
  • $15

    Нужно добавить в готовый flv-плеер два модуя. Первый это логотип( не картинкой) чтобы на него можно было нажимать и перекидывало на мой сайт. Второй это модуль для копирования HTML кода плеера с видео. Типо вот ...

    Завершен
    16 лет назад
  • Добрый день! Интересует создание простого файлового магазина. Есть файлы - они имеет стоимость и описание. (90% - редкие книги). При их покупке (организовать сопряжение с максимальным кол-ом платежн. с-м, обязательно ...

    Закрыт
    16 лет назад