Скрипт для сайта газеты

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Нужен скрипт для сайта газеты.
Требования приблизительно таковы:
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$.

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26