X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Простой сайт на php, как сделать
Xap_mw
Xap_mw
Topic Starter сообщение 18.12.2008, 20:45; Ответить: Xap_mw
Сообщение #1


У меня возник такая просьба: как выглядит структура простого сайта на php. Самописного,чтобы страница собиралась из php модулей воедино. Где такое посмотреть?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 18.12.2008, 20:52; Ответить: Vialls_mw
Сообщение #2


Конкретней можно, "PHP-страница из модулей" - эту фразу я понимаю в нескольких направлениях...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Robot-sgibatel
Robot-sgibatel
сообщение 18.12.2008, 21:00; Ответить: Robot-sgibatel
Сообщение #3


Xap, Вынести все кроме индивидуального контента каждой страницы в файлы и вставлять их через include. Если надо будет что-нибудь изменить (шапку к Новому году) нужно будет изменить только один файл. Хоть у тебя 1000 страниц ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 18.12.2008, 21:03; Ответить: Vialls_mw
Сообщение #4


Понял вопрос. Если простой скрипт - то делается это именно так. Если сложный, то можно хранить инфу о модулях, блоках в БД, подгружать их в виде xml через админку, включать выключать через админку, и т.п. Работа с модулями - довольно не простая задача... Могу написать впринципе пару примеров, скажите, что именно требуется вам...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Robot-sgibatel
Robot-sgibatel
сообщение 18.12.2008, 21:10; Ответить: Robot-sgibatel
Сообщение #5


(Vialls @ 18.12.2008, 20:03) *
Могу написать впринципе пару примеров, скажите, что именно требуется вам...


Как что-нибудь занести в переменную и какие операции над ней можно проводить (самые распространенные)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 18.12.2008, 21:28; Ответить: Vialls_mw
Сообщение #6


<?php
$peremennaya = "text"; // Заносим в переменную
$peremennaya = str_replace("e", "a", $peremennaya); // Заменяем "e" на "a"
?>
;) ;) :lol:

Это пример - конкретный ответ, на ваш вопрос :)
Каждая операция, зависит от задачи, которая поставлена. Трудно сказать, какие самые используемые... Вообще можно сделать по сути с данными, что угодно (в разумных пределах) и обычно обработка данных, состоит не из одной операции а из множества. Например нужно вывести список страниц ("1, 2, 3, 4, 5 ... 15"). Тут нужно знать, сколько всего записей, сколько записей на страницу, делим все записи на записи на страницу , умножаем на текущую страницу, если эта страница последняя, ищем модуль деления всех страниц на записей на страницу, выводим количество записей равное модулю.. Примерно так :)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Xap_mw
Xap_mw
Topic Starter сообщение 18.12.2008, 21:29; Ответить: Xap_mw
Сообщение #7


Да, я вообщем-то просил ссылочку где можно поглядеть наглядно. Просто как правильно это называется я не знаю, так бы полазил по google. Ну вообщем ест страница index.php в ней прописываются переменные (или как это называется, не знаю), которые загружают меню, форму поиска и т.п.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vialls_mw
Vialls_mw
сообщение 18.12.2008, 21:55; Ответить: Vialls_mw
Сообщение #8


Xap:
....
<table>
<tr>
   <td>
   <?php
      // загружаем меню
      include("menu.html");
   ?>
   </td>
   <td>
     <?php
       // Загружаем контент
       include("content.html");
     ?>
   </td>
</tr>
....


P.S.
Люди - для каждой темы, свой вопрос!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 18.12.2008, 22:05; Ответить: ZiTosS
Сообщение #9


FordogeN, про XML будут темы в школе, думаю по этому поводу надо вообще создавать отдельные темы, так как XML это один язык(расширенный язык разметки), а PHP другой(серверный язык программирования).
Если ты хочешь узнать как использовать XML в PHP то создай плиз отдельную тему :)

Bender, простые операции с переменными это не создание CMS. То что вам покажут будет маленькой капелькой в использовании PHP, на одном примере не покажешь всех возможностей. О данном языке написаны огромные талмуты, он преодолел изменения начиная с 1 версии аж по 6.

Xap, Переменные это типы хранимых данных в PHP. Ничего больше они не делают, им можно присваивать определённые значения. А вот для написания собственного простенького движка понадобятся более сложные конструкции, с проверками, вызовами функций, обработками данных и многое другое.
Кстати где-то уже на форуме показывал как сделать простенький сайт с подключением.

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

Для того чтобы PHP файлы обрабатывались, нужен сервер, к примеру Apache. Хотя есть и другие. Без него файлы PHP это тоже самое что и *.txt. Нет интерпретатора(обработчика кода), нет PHP.
Покажу простенький пример.

У нас есть файл index.php
<html>
<head>
.......
</head>
<body>
...............
[HTML до вставки кода]
<?php

/* Многострочный комментарий
Подключаем какой либо файл в проект с помощью директивы include
В данном случае это файл file.php, лежащий в том же каталоге что и index.php.
*/
include "./file.php"; //это комментарий

?>
[HTML после вставки кода]
................

</body>
</html>


file.php
<div>
Это включенный фрагмент кода
</div>


А так вот тебе две ссылочки
_http://forum.ru-board.com/topic.cgi?forum=31&topic=9379&start=0
_http://www.cmslist.ru/articles/11_principov_dlya_cms12/


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Xap_mw
Xap_mw
Topic Starter сообщение 18.12.2008, 22:10; Ответить: Xap_mw
Сообщение #10


Спасибо большое, сейчас буду изучать.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Сайт врача стоматолога/ортодонта.
4 alnsam 1506 Вчера, 15:02
автор: alnsam
Открытая тема (нет новых ответов) Сайт не индексируется в Google без добавления ссылок в адурилку
1 Nekit 456 17.3.2024, 3:25
автор: malamut
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКакой сайт пробовать создавать под небольшое ГЕО?
6 kapusta1 1195 15.3.2024, 13:06
автор: OS_ZP_UA
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
20 hollywooduk 4672 13.3.2024, 11:18
автор: hollywooduk
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам сайт финансовой тематики
0 Prok 636 12.3.2024, 18:11
автор: Prok


 



RSS Текстовая версия Сейчас: 19.3.2024, 10:42
Дизайн