Форум на HTML страничках

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Одна страница
Распечатать
Гость I
Гость
14 января 2017, 02:26#1
Интересно, вообще можно ли реализовать форум, то какой то скрипт будет создавать не базу данных, а html странички из готовых тем.
Т е пользователи набивают тему, а скрип просто создает html страницу из этих сообщений и в таком виде хранит форум
(например 10 сообщений - страница). Если правка - то скрипт правит страницу.
Шапка и прочее - добавляется автоматом.
А сохранить такой форум (бэкап) просто копируешь страницы html. Например 1_1_1_1-10.html (раздел 1, форум 1, тема 1, сообщени 1-10

4X_Pro
Создатель форума
Всего сообщений: 1062
Зарегистрирован: 9 дек 2015, 19:20
Рейтинг пользователя: 483

0
14 января 2017, 02:55#2
Была у меня такая мысль, но отказался по одной простой причине: тогда в настройках придется запрещать изменение числа сообщений на странице, а также теги hide и level. Кроме того, на таком форуме нельзя будет сделать закрытые разделы, доступные только определенным группам.
Сейчас есть мысль сделать блоговый движок на таком принципе (а то нормальных быстрых и легких блоговых движков не вижу), но не знаю, возьмусь ли.

Akson
Новичок
Всего сообщений: 40
Зарегистрирован: 14 янв 2017, 02:40
Рейтинг пользователя: 0

0
14 января 2017, 03:04. Редактировалось 1 раз, последний — 14 января 2017, 03:10#3
4X_Pro написал(а):
Была у меня такая мысль

А можете хотя бы порядок написать (как делать). Ну концепцию.
Нужен самый простенький, без всякой там статистики.
По сути даже без разделов а их кучи тем.
Я даже склоняюсь к мысли, чтобы каждое сообщение было отдельной html страницей. 
Есть ли скрипт склеивающий страницы в одну страницу?
Ну например если задать (последние сообщения на форуме) то он склеивает там странички за последний день...)

4X_Pro
Создатель форума
Всего сообщений: 1062
Зарегистрирован: 9 дек 2015, 19:20
Рейтинг пользователя: 483

0
15 января 2017, 22:49#4
Каждое сообщение отдельной страницей — это плохо, на мой взгляд, когда попадаешь на такое из поисковой системы.
А делается предельно просто: форма отправки сообщения обрабатывается скриптом точно так же как обычно, но после сохранения сообщения в базу запускается процедура перегенерации затронутых страниц (темы, списка тем в разделе, главной страницы). То есть сообщения задублированы и в базе, и в HTML-страницах. И, соответственно, запросы главной страницы идут не на index.php, который генерирует ее динамически, а на статический index.htm, откуда стоят ссылки на другие статические страницы. Регистрация пользователя, вход на форум и т.п. остаются динамическими скриптами.

Akson
Новичок
Всего сообщений: 40
Зарегистрирован: 14 янв 2017, 02:40
Рейтинг пользователя: 0

0
16 января 2017, 01:42. Редактировалось 1 раз, последний — 16 января 2017, 02:09#5
4X_Pro написал(а):
То есть сообщения задублированы и в базе, и в HTML-страницах.

А не сильно ли это жирно?
Мне вообще нужно все это, чтобы сообщения формировались не BB кодами, а html языком. Т е чтобы сообщения можно было оформить красиво (всеми фозможностями html и css 
примерно так (тут пытался показать) фрейм как вариант (втавить форум в страницу красиво формленную пытался)
http://vhost8991.cpsite.ru/
и со своим фоном если надо.
А форма добавления сообщения чтобы была примерно такой
http://filyanin.ru/_pages/service/ckeditor/output.html
Я просто уже как только не пытался извращаться вставлял йфреймом форум в страницу, и наоборот...чтобы достишь оформления. Но все не то.
Просто в какой то момент дошло, что если сообщения форума можно было бы оформлять красиво как html страницу со стилями - то такой форум мог бы заменить многие сайты где раздельно форум и сайт. Или блоги. Блоги - хорошо, но там слабые совсем ответы, и нельзя например после какого то ответа, опять красиво оформить что то (поле), а на некоторые ответы порой нужно дать визуально хорошо оформленное разъяснение, иногда с анимацией. Т е нужно что то универсальное между сайтом с форумом и блогом (ниша)

4X_Pro
Создатель форума
Всего сообщений: 1062
Зарегистрирован: 9 дек 2015, 19:20
Рейтинг пользователя: 483

0
5 ноября 2019, 01:19#6
Кстати, существуют подобные решения не для форумов, а для блогов. Они из обычных текстовых файлов с HTML или Markdown-разметкой формируют HTML-страницы по указанному шаблону, которые затем можно грузить на статический хостинг. В частности, это Hexo, Jekill, Hugo. В свое время я даже Hugo хотел использовать для блога, но все уперлось в проблему синхронизации между двумя ноутбуками, поэтому отказался.

Одна страница
Распечатать

У вас нет прав для отправки сообщений в эту тему.

Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.