Помощник
|
Простой сайт на php, как сделать |
Xap_mw
|
Сообщение
#1
|
||
|
|
||
|
|||
Vialls_mw |
18.12.2008, 20:52;
Ответить: Vialls_mw
Сообщение
#2
|
|
Конкретней можно, "PHP-страница из модулей" - эту фразу я понимаю в нескольких направлениях...
|
|
|
Robot-sgibatel |
18.12.2008, 21:00;
Ответить: Robot-sgibatel
Сообщение
#3
|
|
Xap, Вынести все кроме индивидуального контента каждой страницы в файлы и вставлять их через include. Если надо будет что-нибудь изменить (шапку к Новому году) нужно будет изменить только один файл. Хоть у тебя 1000 страниц ;)
|
|
|
Vialls_mw |
18.12.2008, 21:03;
Ответить: Vialls_mw
Сообщение
#4
|
|
Понял вопрос. Если простой скрипт - то делается это именно так. Если сложный, то можно хранить инфу о модулях, блоках в БД, подгружать их в виде xml через админку, включать выключать через админку, и т.п. Работа с модулями - довольно не простая задача... Могу написать впринципе пару примеров, скажите, что именно требуется вам...
|
|
|
Robot-sgibatel |
18.12.2008, 21:10;
Ответить: Robot-sgibatel
Сообщение
#5
|
|
|
|
|
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"). Тут нужно знать, сколько всего записей, сколько записей на страницу, делим все записи на записи на страницу , умножаем на текущую страницу, если эта страница последняя, ищем модуль деления всех страниц на записей на страницу, выводим количество записей равное модулю.. Примерно так :) |
|
|
Xap_mw
|
Сообщение
#7
|
|
Да, я вообщем-то просил ссылочку где можно поглядеть наглядно. Просто как правильно это называется я не знаю, так бы полазил по google. Ну вообщем ест страница index.php в ней прописываются переменные (или как это называется, не знаю), которые загружают меню, форму поиска и т.п.
|
|
|
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 |
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/ |
|
|
Xap_mw
|
Сообщение
#10
|
|
Спасибо большое, сейчас буду изучать.
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ваш сайт блокирует Роскомнадзор? | 27 | hollywooduk | 5707 | Вчера, 0:19 автор: Omaxis |
|
Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ | 0 | bunneh | 282 | 16.4.2024, 18:02 автор: bunneh |
|
Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами | 2 | Tutich | 1142 | 16.4.2024, 8:27 автор: Tutich |
|
[Услуги] Баннер/Графика/Сайт | 240 | FillPlay | 180498 | 31.3.2024, 22:58 автор: FillPlay |
|
Тысячи ботовых переходов на сайт | 18 | Suagaring | 4612 | 26.3.2024, 21:42 автор: c4p1t4l15t |
Текстовая версия | Сейчас: 18.4.2024, 15:01 |