Добрый день.
Сегодня представил общественности интернет журнал "Прогулки по Петербургу". Две недели работал над сайтом, утюжил бесплатный сторонний шаблон, устанавливал разные модули-плагины. Вот итог:
http://blog.excurspb.ruДля полнейшего удовлетворения от проекта необходимо сделать вот что:
1) Добавить в К2 возможность вывода материалов в блоге категории по дополнительному полю. То есть в админке нужно прописать пункт сортировки по допполю и добавить ещё один выпадающий список с группой допполей, привязанных к категории.
2) Убрать в категориях вывод времени опубликования материала. Нужна только дата. Вопрос кажется простым. Однако, в месте определения констант уже чётко прописан формат "Д. М. Г". В итоге на главной странице и в самом материале времени нет, а в категориях - есть. Надо убрать и там.
3) Выводить автора материала надо не из автора статьи К2, а из допполя пользователя "Инициалы, фамилия". То есть надо чуть доработать анкету пользователя в К2, добавить новое поле в БД. То есть сейчас есть пользователь "Сергей Евгеньевич Глезеров". Надо, чтобы на странице пользователя осталось полное ФИО, а в категориях и самих статьях - ФИО с инициалами.
4) Добавить компонент "Архив". По переходу в соответствующий пункт меню посетитель должен видеть нечто следующее:
26 сентября 2016 г. Выпуск №118:- С. Е. Глезеров. Дворец над катакомбами
- А. В. Чернега. Алла Князькина: "Петербургская традиция - знать, любить, сохранять"
21 сентября 2016 г. Выпуск №117:- В. Ф. Андрейчева. Александровская мануфактура
и т. д.
Даты берём из дат опубликования, номера выпусков - из допполей. Сортировка по ещё одному допполю К2, которое задаёт порядок вывода материала внутри одного выпуска.
5) Добавить модуль "Свежий номер", который по приведённому выше формату выведет все статьи из последнего номера журнала. В модуле имеем фильтр по категориям.
6) Добавить возможность внизу материала перехода в следующую/предыдущую статью из того же номера. Если статья крайняя - осуществляется переход в следующий/предыдущий номер.
7) Внутри материала модуль "Свежий номер" выводить внизу, под текстом. Открытый материал - только заголовок, не ссылка.
В редактор статьи добавить кнопку "Предварительный просмотр", при нажатии которой в новом окне браузера откроется страница с ещё не опубликованным материалом, над которым идёт работа. Такая же ссылка желательна в списке материалов в админке. Цель - полноценно работать над ещё не опубликованными материалами, видеть, как они будут выглядеть на сайте.
9) В редактор статьи добавить выпадающий список "Сохранить и перейти". При выборе одного из его пунктов мы сохраняем изменения материала и переходим в выбранную статью. Этот список формируется из N последних статей. N и порядок сортировки задаём в админке К2. То есть, к примеру, выводим там последние 10 опубликованных статей.
10) В компоненте Droppics выводить созданные галереи в обратном порядке. То есть новые не внизу, а вверху.
11) В список материалов К2 добавить допполя "Выпуск" и "Порядок в выпуске". Сделать возможным сортировку по полю "Выпуск", внутри которой по полю "Порядок в выпуске". Для этого достаточно иметь один столбец, не два, по одному на каждое допполе.
12) В настройках главной страницы добавить дату-время опубликования нового Выпуска. Новым считается максимальное значение допполя "Выпуск". При достижении заданных даты-времени на главной выводятся статьи только из нового выпуска. Соответственно перестраивается и модуль слайдшоу. Он тоже выводит только новые статьи, отсортировав их по полю "Порядок в выпуске".
13) В настройках категории можем задать автора по умолчанию, который присваивается статье независимо от того, кто её фактически создаёт.
Бюджет 10000 рублей. Платим Яндекс.Деньгами, которые можем перевести на ваш кошелёк или на банковскую карту.
Срок: одна неделя.