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

Нужен скрипт для сайта газеты.

Требования примерно таковы:

1) Основная лента, где идут материалы текущего номера, идет в стандарте - заголовок + несколько строчек из самой статьи. В принципе, анонсы делаются вручную, но нужно предусмотреть возможность, чтобы просто из статьи бралось какое-то количество строк сначала. То есть эта функция должна быть отключаемая (настраеваемая, в общем).

2) Чтобы к статьям можно было оставлять комментарии, при чем, чтобы комментарии и форма для их добавления (кстати, с картинкой кода - защитой от спама) открывались вместе со статьей, только ечли нажата ссылка - то есть при переходе с новостной ленты должна открываться только статья со ссылкой "Комментарии (их текущее количество)", а уже если перейти по данной ссылке, то откроется эта же страница, но внизу будут комментарии и форма для добавления новог7о комментария.

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

4) Нужно, чтобы генерировались rss-ленты (по новостным лентам номеров - то есть номер газеты в виде rss-ленты; и по рубрикам/разделам сайта - то есть раздел сайты в виде rss-ленты с последними новостями, количество которых должно быть настраеваемо) и wml-лента (то бишь wap-версия - желательно в таком виде: архив номеров, где каждый номер в виде отдельной ветки; и wml-ветки по разделам). Еще одна rss-лента должна генерироваться для яндекса - то есть с учетом яндексовских требований. Это все должно проходить (генерироваться) автоматом при появлении новой ленты (нового номера газеты то есть).

5) В веб-панели для обновления нужно предусмотреть следующее: статья состоит из вставок, врезки, самой статьи, концовки и подписи. Соответственно, каждый элемент имеет свой стиль, который берется из подключаемого css-файла (кстати, нужно предусмотреть настройку, где бы указывалось какие стили из css-файла будут восприниматься wml-генерацией как "полужирный" и "курсив". ). Значит, в веб-панели нужно предусмотреть настройку, где можно было бы выбрать стиль из этого файла для каждого элемента. К тому же количество и даже наличие некоторых элементов не регламентировано - значит, начинаться обновление должно примерно так: в веб-панели поле, где указывается номер выпуска (например, 20 (489)), выпадающие меню даты, к которой данный номер будет привязан, и ссылка "Новый номер". По переходу по этой ссылке уже вверху будет стоять (например) "№20 (489) 20 февраля 2008 года" и ссылка "Добавить статью". По переходу по этой ссылке открывается страница, где нужно будет ввести количество вставок (лучше в виде текстового поля, куда будет вписывать число), а также параметры "Врезка", "Концовка" и "Подпись" (лучше в виде устанавливаемых галочек возле слов "Врезка", "Концовка", "Подпись") и под этим всем ссылка "Начать". После перехода по этой ссылке уже открывается страница с нужным количеством текстовых полей для вставок, врезок, полем для статьи и полем для подписи (именно полем, а не строкой - поскольку подписи иногда бывают в несколько строк).

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

7) Нужно предусмотреть еще такой элемент - "Тематика свежего номера - №(такой-то)" и с каждой новой строки "/Раздел/ "Заголовок статьи"". Это тоже должно генерироваться автоматом - просто берутся заголовки из ленты последнего номера и, соответственно, ссылка на нее.

8) Возможность безболезненной смены настройки дизайна - то есть что-то вроде код каждого элемента в отдельном файле, а в веб-панели перечисляется "шапка дизайна - файл такой-то", "случайные анонсы", "основной контент" и т. д.

9) Как видно из вышеописанного новостная лента не будет являться главной страницей сайта - на главной будет отдельный свой контент. Но нужно предусмотреть следующее - одна из статей будет вставляться в главную в качестве "Статьи недели", соответственно, нужно предусмотреть в веб-панели, где будет проходить обновление, возможность указывать на какую-то определенную статью метку "статья недели", и в настройках формирования главной страницы возможность вставки этой стать. Естественно, в каждом последующем номере будет новая такая статья - значит, нужно предусмотреть, чтобы этот параметр не накапливался, а просто перезаписывался новой соответствующей статьей.

P. S. Сроки не важны. Цена до 300$.

17 лет назад
SeaStar
125 лет
17 лет в сервисе
Был
17 лет назад
Заявки фрилансеров
Нет заявок фрилансеров