Войти

Показать полную графическую версию : Размещение информации на страницах


LVVictor
19-01-2006, 11:13
Привет киберманам. Поздравляю всех спрошедшими праздниками. Хочу попросить совета у профи. Вот столкнулся с такой проблемкой. У меня, например сайт из 30 страниц. Страницы идентичны. Я хочу разместить на всех страницах кокое-то изображение ну или ссылку, текст - не важно. Мне что нужно каждую страницу "обрабатывать" в Дриме, например, а потом закачивать на сервак?. Ведь есть какой-то другой способ? Как например у Н. Федосеенко, у неё тысячи страниц и что она, что б добавить какой-то товар, лопатит эти страницы, ей и года не хватит, а потом это нужно закачать на сервак? Сомневаюсь.
Если есть у кого-то соображения по этому поводу, буду очень признателен.

С уважением, Виктор

Vlad Drakula
19-01-2006, 11:34
LVVictor
я думаю что для вас вполне подойдет shtml

Igor_I
19-01-2006, 12:28
Скорее всего, надо воспользоваться -
http://www.webclub.ru/archive/technology/article-124.html
А что круче Федосеенко никого нет? :)

Underson
19-01-2006, 12:30
вот эти м и разлечаются статические и динамические сайты... если у тя все сверстано в HTML то тебе в итоге все равно пройти по каждой странице даже при использовании (shtml)... а если задействован какой нить язык программирования то нужно изменить только шаблон...

Igor_I
19-01-2006, 12:43
то тебе в итоге все равно пройти по каждой странице даже при использовании (shtml)
Это почему?

Underson
19-01-2006, 12:57
Igor_Iа по качену... как минимум в каждом файле нужно будет про писать что ты туда инклюдишь... это если сайт уже готов конечно...а не изначально написат с применение shtml.. и непеименовать придется html to shtml... или я не прав

Igor_I
19-01-2006, 13:53
это если сайт уже готов конечно
В этом случае при любом раскладе проблемы.
Главный вопрос - где хостинг, есть ли на нем PHP? Потому как включить SSI трудов не составляет.

LVVictor
19-01-2006, 15:40
В этом случае при любом раскладе проблемы.
Главный вопрос - где хостинг, есть ли на нем PHP? Потому как включить SSI трудов не составляет.


Спасибо за советы, только это для меня пока тёмный лес. Я пока далёк от php, хотя чувствую, что этим нужно заняться всерьёз. Мой хост поддерживает php, а что толку, если я в этом не шарю. Я так понял, что обязательно нужно знать язык прогрвммирования на php, или есть какие-нить редакторы типа Дрима для php?

Igor_I
19-01-2006, 20:34
Весь язык знать необязательно, для первого раза тебе хватит и одной функции.
Редакторов типа Дрима для PHP нет, есть простые текстовые редакторы. Почему нет редакторов объясняется здесь - http://phpfaq.ru/na_tanke Надо перечитать сразу раза два.
Для начала в том же Дриме разбиваешь страницу на элементы. Верх, низ, меню, то есть, то что есть на каждой странице и выводится везде без изменений. Сохраняешь кусочки, как отдельный документ. Потом в своем индексном файле (переименованным с расширением .php ) используешь функцию include ()
http://php.rus-phpnuke.com/include.html

LVVictor
19-01-2006, 23:45
Для начала в том же Дриме разбиваешь страницу на элементы

А как это делать в Дриме. Я понимаю, что это просто, просто я не знаю как.

Сохраняешь кусочки, как отдельный документ

С этим тоже не могу разобраться. Как это сохронить эти блоки в отдельный документ. Т.е. Схраняешь страницу полностью, на которой есть только один блок, например "верх" или "низ"? Под каким расширеним сохранять эту страничку?
И как потом это всё сохранить в index.php, как это всё собрать в кучу. Прости, может я задаю глупые вопросы, но я просто никогда не видел как создаются странички такого типа?

Igor_I
20-01-2006, 13:45
Просто выделяешь часть файла в окне Source (? вроде) и переносишь в другой файл. Его-то и сохраняешь. Далее, создаешь новый документ, в формате PHP.
Пожалуй, нашел, что тебе надо. http://www.getinfo.ru/article291.html

Underson
20-01-2006, 21:23
попробуй поискать сам... в уддексе что нить вроде "азбука php" ... как только начнешь сам разбираться то многие вопросы самиипо себе отпадут , но зато появятся новые более интересные... главное начать... и понять принцип языка а там все просто будет... и главное ... учите материальную часть Шура...

LVVictor
22-01-2006, 18:43
ПОдскажите пожалуйста как сделать страничку из блоков, сам принцип её создания.

Igor_I
22-01-2006, 19:31
Делишь всю страницу на таблицы.

<?php
$border = 1; // размер бордюра, обычно равен 0

include ('header_tpl.php'); ?>
<!-- ----------------------2 табл ------------------------- -->
<table width="100%" border="<?=$border?>">
<tr>
<td ROWSPAN=2 width="60%"><img src="ea2837-001.jpg" height="150">
</td>
<td ROWSPAN=2>
</td>
<td width=200>
</td>
</tr>
<tr>
<td ALIGN="center">Сегодня <BR><?=date ("d-m-Y")?>
</td>
</tr>
</table>
<!-- -----------------------2 табл ------------------------ -->
<!-- -----------------------3 табл------------------------- -->
<table width="99%" border="<?=$border?>">
<tr>
<!-- левая часть таблицы -->
<td width=125 VALIGN=top>
<?php include ('left_tpl.php'); ?>
<img src="right.jpg">
</td>
<!-- ----------------------центр таблицы------------------- -->
<td width=65% VALIGN=top>
<?php include ($content); ?>
</td>
<!-- ------------------------правая часть таблицы --------- -->
<td VALIGN=top>
<?php include ('right_tpl.php'); ?>
</td>
</tr>
</table>
<!-- -------------------------3 табл --------------------- -->
<!-- ------------------------4 табл ---------------------- -->
<?php include ('footer_tpl.php'); ?>

Как делать таблицы - http://htmlbook.ru/html/table.html

Underson
22-01-2006, 21:14
а принцып тут простой... ты выделяешь участки страницы в разные файлы... а потом, в другом файле.. ты эти куски.. собиреашь в единое целое...
ПОВТОРЯЮ... УЧИТЕ МАТ ЧАСТЬ... НА ЭТО ПОТРАТШЬ МАКСИМУМ 2 ДНЯ А РЕЗУЛЬТАТ БУДЕТ 100%




© OSzone.net 2001-2012