Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Лёгкий "движек" сайта. Скрипт.

закрито без виконання


Нужен очень просто написанный скрипт, который:
1. ЧПУ:
- .htaccess использует modrewrite. Отправляет всё на ./index.php
2. index.php вначале выполняет файл ./init.php, в котором прописаны все необходимые функции:
- меню: боковое, верхнее, нижнее с указанием параметров (максимальное кол-во пунктов, максимальное кол-во символов в строке, обрезать или игнорировать эту строку если максимум)
- title()
- h1()
- content1(txt или html, начать с номера параграфа = следующий, сколько параграфов = 1000)
- content2(txt или html, сколько параграфов вывести = 1000)
- content_reset(номер следующего параграфа = 0)
- asis(имя файла) - вставить содержимое файла
- comment() - показать комментарии, предоставить пользователям делать комментарии
- сам смогу расширять ассортимент функций
2. Затем index.php выполняет файл ./design.php в котором содержится весь html код страницы, а так же в нужных местах расставлены php функции <?php функция(параметры); ?> описанные в файле init.php
3. "Визуальный" редактор файла ./design.php для расстановки функций, удаления лишних блоков
4. Структура:
- ./bd/index_cache/*.txt|htm|html - сюда попадают файлы с помощью ./cron.php, который защищен от повторного запуска с помощью файла флага
- ./bd/inbox/*.txt|htm|html - сюда кладу файлы и запускаю ./cron.php
при этом формат файла здесь такой: (избавиться от возможного первого символа BOM)
1 строка: Дата публикации: 28.01.2019 12:09 или в минутах к последнему времени: +1859. т.е. статья за статьей, время "прилипает" к динамичной дате последней статьи. Статичные даты в статьях в этих расчетах не участвуют. Эта динамичная дата сохраняется в файле ./bd/var/datetime для последующего использования.
2 строка: H1 Заголовок
3 строка: Заголовок для меню
Остальной текст: Текст текст текст. Текст текст текст текст.
второй абзац текста.
третий абзац текста.
и т.д.



Оновлення #1 від 17 січня о 19:46
Не нужен Wordpress и т.д.
Не использовать MySQL. Можно использовать SQLite.


  1.  фрілансер більше не працює на сервісі
  2. 3 дні1 500 ₴
    Артур Коляда
     1813   73  0

    У меня есть большой опыт в веб-разработке, в частности в написании самопысных движков. Буду рад реализовать Ваш проект. :)

    Предлагаю обсудить более современный способ реализации нужного вам функционала. :)

    Україна Харків | 17 січня о 19:36 |
  3.  фрілансер більше не працює на сервісі
  1. 7 днів8 000 ₴
    Дмитрий Кишкин
     808   17  1   2

    Не понятно что означает «просто написанный скрипт», но я предлагаю наилучшее решение вашей задачи.

    Напишу тему на Wordpress со всем необходимым функционалом и постройкой шаблона по вашему примеру.

    В Wordpress уже есть админка, ЧПУ, методы работы с cron, shortcode для формирования шаблонов и т д.

    Если вы считаете что «скрипт» с нуля написан будет чем то лучше, то я с этим в корне не соглашусь и могу доказать.

    Україна Запоріжжя | 17 січня о 19:30 |
  2. 2 дні5 000 ₽
    Роман Ефименко
     1806   59  0   1

    Здравствуйте.

    Готов предложить свои услуги для реализации задачи. Разумеется, речь о самописном решении по ТЗ.

    Росія Краснодар | 17 січня о 21:58 |
  3. 3 дні5 000 ₽
    VLADIMIR KING
     419   3  0   1

    Доброго периода времени, Дмитрий.
    Моё портфолио: http://king-studio.ru/ru/portfolio.php
    И немного фотошоп 2009г.: https://goo.gl/VMkkqH
    Мой скайп: king_88888
    Telegram: https://t.me/VladimirKing888
    Имею опыт в веб-разработке 7 лет 2011-2018:
    PHP, MySQL, DHTML, CSS2(3), JavaScript, JQueryAJAX, WordPress, Joomla, Drupal.

    Україна Луганськ | 18 січня о 03:03 |
  4.  фрілансер більше не працює на сервісі