Перейти к содержимому



Как создавать в автоматическом режиме страницы на сайте?

#1 bor10811

bor10811
  • Пользователь
  • 22 сообщений
  • Репутация: 0
0

Отправлено 06 Апрель 2018 - 23:01

Я учусь программированию на php, уже много всего освоил, но есть два вопроса, на которые почему-то я ещё не находил ответов, хотя они очень важные:

 

1. Как создавать в автоматическом режиме страницы на сайте?

 

Ведь нельзя же каждый раз открывать панель управления и вручную загружать html-страницы.

Остаётся не ясным, можно ли через админ-панель и вообще php создавать новые html-файлы. Допустим, пользователь на форуме хочет открыть тему (создать страницу), нужно дать ему такую возможность.

Конечно, можно загружать всю информацию в БД (MySQL). Но тогда встаёт другой вопрос: как сделать, чтобы Яндекс индексировал данные из БД? Ведь страница должна выходить в поисковой строке.

 

2. Где найти подробные объяснения по технологии MVC?

 

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

- выкладывают целый кусок кода, который состоит иногда из 3-4 строчек

- делают общее описание к нему, типа так: «Определяем, какой контроллер и action обрабатывает запрос»

 

Это всё очень хорошо, пользуясь общими рекомендациями и приведённым кодом (который кстати писал не я), можно создать всю структуру MVC. Но я хочу, чтобы мне разжевали всё по полочкам, чтобы ткнули пальцем в каждую команду и переменную и сказали, что она делает. А не широкими мазками по целым строчкам прошлись.

 

Вот сайт, с помощью которого я понял и освоил ООП: http://theory.phphtml.net/books/php/

 

Там прямо по деталям, каждая буква и запятая разбирается, с множеством примеров и нюансов работы. Но есть одна проблема – там нет MVC.

Знает ли кто-то хорошие сайты, где эта тема разбиралась бы ОЧЕНЬ подробно.


 

 

Сообщение отредактировал bor10811: 06 Апрель 2018 - 23:04

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Создание сайта-визитки в программе Web Page Maker на конкретном примере
  2. Как ускорить индексацию страниц сайта?
  3. Автоматическая перелинковка внутренних страниц — важный элемент продвижения
  4. Как сделать демонстрационный сайт
  5. Создание сайта на бездвижковом хостинге и его продвижение

#2 fedornabilkin

fedornabilkin
  • Модератор
  • 1 075 сообщений
  • Репутация: 162

Отправлено 08 Апрель 2018 - 22:16

уже много всего освоил

Судя по тексту стартпоста освоено слишком мало.  

вручную загружать html-страницы
можно и так, но это долго.

можно ли через админ-панель и вообще php создавать новые html-файлы.
осмелюсь сказать, что пых нынче может все, особенно в связке с разными сервисами.

как сделать, чтобы Яндекс индексировал данные из БД?
показать ему на какой странице эти данные находятся.

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

 

В мире web-разработки слишком много инфы, которую надо постоянно внимать и фильтровать. Учиться отсеивать пустышки, анализировать перспективные направления, догонять лучших специалистов, дочитывать и доучивать то, что не усвоил в свое время. Ждать никто не будет и уж тем более тыкать носом или пальцем в переменную. Максимум что могут сделать, указать в каком направлении искать и что почитать. В школе еще разъясняют, а в универе уже нет.

 

Начинай что-то делать, ставь цель и выполняй задачу, тогда проще усвоить и осознать то, что непонятно в теории. Когда что-то делаешь (выполняешь прикладную задачу), тогда не только начинаешь въезжать в суть, но и получаешь шикарный опыт, который оседает все более толстым слоем в памяти. Бывает знаешь, что так нельзя делать, а почему и объяснить не можешь. Зато через некоторое время гордишься и радуешься, что следовал своему предчувствию. Предчувствие с неба не падает, это завуалированный опыт, зачастую нижние тонкие его слои, которые формировались в начале пути.

 

Что-то на лирику тянет, похоже мне немного надоело кодить. Я думаю эта тема хороший шанс перетащить тебя в свою религию. Если не против, то милости прошу почитать и захотеть.


  • 2

Надо обсудить предложение. А тут знакосчиталка считает знаки. Про Yii2 написано.



#3 bor10811

bor10811
    Topic Starter
  • Пользователь
  • 22 сообщений
  • Репутация: 0

Отправлено 25 Апрель 2018 - 21:05

Спасибо, тема закрыта.


  • 0


Оформление форума – IPBSkins.ru