JimmiJanger
@JimmiJanger
Любопытный активист, под маской ленивого нуба.

Как лучше реализовать одностраничный сайт без участия PHP?

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

Идея такая, от каждой статьи можно получить ссылку, и допустим отправить другу, а человек пройдя по ссылке видит только одну цитату. Это как бы идея фикс.

Но как её реализовать?

Думал я о том, чтобы создать под каждую цитату свою html-страницу. Таким образом, можно будет получить ссылку на цитату ...
Но может это странно звучит, но мне кажется нелепо создавать html-файл для написания 10-20 строк ...

Потом думал, хранить данные в отдельном JS-файле(ну или JSON, XML) и информацию поддтягивать от туда, но тоже не понятно, как тогда получить ссылку на определённую статью ...

Подайте идею, как правильно реализовать идею ...
Спасибо!
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
EreminD
@EreminD
Кое-что умею
Вы можете задействовать сторонние JSON-хранилища
Например https://jsonbin.io/api-reference - что-то типа универсальный апи для CRUD-операций

Сохраняете цитату - получаете ссылку.
Дальше эту ссылку добавляете в общий массив (который храните там же)

Все, вам остается на JS написать только клиент, который
1. По получает массив ссылок на цитаты
2. Запрашивает цитаты по ссылкам
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Храни цитаты в массиве, а чтобы получить цитату будет необходимо передать get-параметр с номером цитаты
Ответ написан
@evgen9586
Backend-dev. Лублу Enterprise и не люблю понты)
Скажу по секрету, есть куча бесплатных хостингов с поддержкой php, mysql
Вот например https://ru.000webhost.com/

Зачем изобретать велосипед, когда за тебя уже изобрели всё?
Я конечно ещё далеко не скиловый php-шник, но ваша проблема решается легко фреймворком Yii2 за пару часов на коленях.

А как вы собираетесь хранить статьи вовсе загадка природы. Неужели в txt-файле.

В любом случае Б - Безопасность тут рядом не стояла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
20 апр. 2024, в 13:56
7000 руб./за проект
20 апр. 2024, в 13:52
7000 руб./за проект
20 апр. 2024, в 13:23
1000 руб./за проект