Техническое задание: Общее › GEN Lang › Работа с шаблонами

Главная

1. Цель

1.1. Сделать простые шаблоны для самописной CMS на основе любых существующих шаблонов. Количество уточняется при каждом заказе индивидуально.

2. Основные (главные) требования

2.1. Верстать с учетом правил HTML 5. Иметь понимание разницы между HTML 4.1 и HTML 5. ВНИМАНИЕ! Если вы не понимаете разницы и не в курсе новых и устаревших спецификаций, то лучше не браться за работу.

2.2. Верстать с учетом правил CSS 3. Иметь понимание разницы между CSS 2.1 и CSS 3.

2.3. Понимать разницу между прямыми, относительными и абсолютными ссылками. Ссылки на сайте, какими они бывают.

2.4. Проверять работу шаблонов как под desktop, так и под мобильную версию. Важно корректная работа выпадающего меню (бургера) и корректное отображение контента.

2.5. Удалять или заменять устаревшие теги на аналоги. Например: <b> на <strong>, <center> на <div> с централизиющим классом. И так далее..

2.6. Уметь пользоваться оптимизаторами CSS.

2.7. Любые табуляторы должны быть заменены на пробелы. Делается все простой заменой.

2.8. Не должно быть нигде двойных пробелов. Делается все простой заменой.

2.9. Оставлять комментарии <!-- --> в шаблоне не нужно.

2.10. Не допускать неоответствие тегов. Например: если есть открывающийся <p> или <div> а закрывающего нет.

2.11. Все файлы должны быть в кодировке UTF8.

2.12. В шаблоне не должно быть каких-либо упоминаний компаний, в том числе и SD Company ни в тем более, той, откуда скопирован шаблон. Вместо логотипа можно писать {logo}.

2.13. В шаблоне нужно вырезать любые социальные составляющие. Вырезаются: любые кнопки на социальные сети и пользовательские формы и вообще ссылку на пользователей, количество просмотров, количество комментариев и так далее. Например: не должно быть авторов статей.

2.14. Все ссылки должны вести либо на главную страницу (/), либо просто стоять #. Перенковкой будет заниматься отдельный человек и свое что-либо придумывать не нужно.

2.15. В шаблоне должен присутствовать и выделяться на экране тег <h1> на всех трех (3) pages шаблонах.

2.16. Шаблон подбирается для освной цели: удобного размещения рекламных блоков.

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

2.18. В один из основных файлов со стилями (CSS) требуется добавлять стили из файла gen-system-adsense.min.css.

3. Условия сотрудничества

3.1. Сроки:

3.1.1. Сроки: 1 неделя. (2 недели максимум).

3.2. Финансы:

3.2.1. Сумма проекта (работы): Договорная.

3.2.3. Способы оплаты: Переводом на банковскую карту (только для РФ), WebMoney, USDT, Capitalist, согласно регламенту финансовых выплат.

3.2.4. Варианты оплаты: Без предоплат.

3.2.5. Расчет: 1 раз в месяц.

3.2.6. Даты выплат: в конце месяца с 25 по 30 число.

3.2.7. Расчетная валюта: Рубли (руб). Российская Федерация (РФ).

3.3. Отказ в сотрудничестве:

Причины отказа в сотрудничестве.

3.4. Запреты:

3.7. Задание выдается на оговоренный объем. Пока не сделано задание, другое задание не выдается.

3.8. Исполнитель сам ищет шаблоны. По началу согласовывает визуальную составляющую с заказчиком. Заказчик не предоставляет каких-либо материалов. Ни логотипов, ничего. Все в свобоной форме.

Не принимается тип шаблонов:

- с творческим, нестандартным дизайном.

- блоги.

3.9. При верстке шаблона PHP знания не требуются, за исключением понимания технологии PHP include. Подробнее.

Возможно потребуется в начале странице вставлять автоматический PHP код вставки, но он всегда будет одинаковый, так что там CTRL+C И CTRL+V. Разбираться в коде не требуется. На дизайн также PHP вставки влиять не будут.

4. Дополнительная информация

4.1. С нуля создавать шаблоны не нужно. Можно брать готовые где угодно.

4.2. Шаблоны делаются по принципу PHP include.

4.3. Дизайнить ничего не требуется.

4.4. Структура шаблонов практически всегда одинакова.

4.5. Верстать специализированно под какой-либо браузер не требуется. Использовать только специфики HTML5, так как ВСЕ основные браузеры HTML5 понимают хорошо. Под поддержку IE верстать не требуется, наоборот, можно все упоминания для совместимости с данным браузером удалять.

4.6. Общение на русском языке.

4.7. Помощь и более подробные разъяснения будут предоставляться при необходимости.

4.8. Примеры шаблонов:

Пример шаблона №1
Пример шаблона №1
Пример шаблона №2
Пример шаблона №2
Пример шаблона №3
Пример шаблона №3

4.9. Примеры исходников шаблонов будут предоставлены при необходимости.

4.10. Повторяющийся контент копировать не требуется.

4.11. Все элементы использованные в дизайне, должны быть расположены в соответствующих папках.

css - стили (.css файлы).

js - Javascripts (.js файлы).

images - все изображения (.gif, .png, .jpg файлы).

pages - сами шаблоны.

Пример расположения файлов:

Пример структуры шаблона
Пример структуры шаблона

4.12. Папка pages содержит 3 основных файла:

pages-index.php - шаблон для главной страницы.

pages-cat.php - шаблон для категорий - обычный список записей.

pages-page.php - шаблон для вывода непосредственно самой статьи (котента).

Все эти шаблоны одинаковые между собой, но отличаются только контентом внутри себя и некоторым набором функций, которые повторяются в каждом шаблоне и можно их копировать.

Менять название этих трех файлов запрещено, так как это сделано под специфику CMS.

4.13. Разрешенные вставки:

PHP вставки Что будет выводиться вместо них на разных языках
<?php echo lang_ext2('main'); ?>
Главная
<?php echo lang_ext2('main-menu'); ?> Главное меню
<?php echo lang_ext2('category'); ?> Категория
<?php echo lang_ext2('popular-categories'); ?> Популярные категории
<?php echo lang_ext2('read-more'); ?> Читать дальше
<?php echo lang_ext2('recommended'); ?> Рекомендуется
<?php echo lang_ext2('reviews-best'); ?> Лучшие обзоры
<?php echo lang_ext2('popular-posts'); ?> Популярные посты
<?php echo lang_ext2('articles-best'); ?> Лучшие статьи
<?php echo lang_ext2('articles-interesting'); ?> Интересные статьи
<?php echo lang_ext2('editors-choice'); ?> Выбор редакции
<?php echo lang_ext2('sundry'); ?> Разное
<?php echo lang_ext2('video'); ?> Видео
<?php echo lang_ext2('section'); ?> Раздел
<?php echo lang_ext2('article-previous'); ?> Предыдущая статья
<?php echo lang_ext2('article-next'); ?> Следующая статья
<?php echo lang_ext2('table-of-contents'); ?> Содержание
<?php echo lang_ext2('about-us'); ?> О нас
<?php echo lang_ext2('contact-us'); ?> Свяжитесь с нами
<?php echo lang_ext2('popular-24h'); ?> Популярное за 24 часа
<?php echo lang_ext2('popular-day'); ?> Популярное за день
<?php echo lang_ext2('popular-week'); ?> Популярное за неделю
<?php echo lang_ext2('popular-month'); ?> Популярное за месяц
<?php echo lang_ext2('popular-year'); ?> Популярное за год
<?php echo lang_ext2('reviews-best-day'); ?> Лучшие обзоры за день
<?php echo lang_ext2('reviews-best-week'); ?> Лучшие обзоры за неделю
<?php echo lang_ext2('reviews-best-month'); ?> Лучшие обзоры за месяц
<?php echo lang_ext2('reviews-best-year'); ?>
Лучшие обзоры за год
<?php echo lang_ext2('trends'); ?> Тренды

Вставлять только PHP вставки. Никаких слов на английском, русском или любых других языках в шаблонах быть не должно.

6. Ответы на часто задаваемые вопросы

Будут появляться по мере их поступления.

По мимо шаблонов есть другая работа?

Да, есть, но сначала требуется показать уровень трудолюбия на шаблонах.

Как много заданий?

По состоянию на 1 мая 2022 года требуется более 100 шаблонов.

Сколько требуется исполнителей, я еще успеваю?

Требуется несколько исполнителей. Если сюда попали, значит, исполнители еще требуются. Пишите.