-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
LVVictor |
19-01-2006 11:13 394511 |
Размещение информации на страницах
Привет киберманам. Поздравляю всех спрошедшими праздниками. Хочу попросить совета у профи. Вот столкнулся с такой проблемкой. У меня, например сайт из 30 страниц. Страницы идентичны. Я хочу разместить на всех страницах кокое-то изображение ну или ссылку, текст - не важно. Мне что нужно каждую страницу "обрабатывать" в Дриме, например, а потом закачивать на сервак?. Ведь есть какой-то другой способ? Как например у Н. Федосеенко, у неё тысячи страниц и что она, что б добавить какой-то товар, лопатит эти страницы, ей и года не хватит, а потом это нужно закачать на сервак? Сомневаюсь.
Если есть у кого-то соображения по этому поводу, буду очень признателен.
С уважением, Виктор
|
Vlad Drakula |
19-01-2006 11:34 394527 |
LVVictor
я думаю что для вас вполне подойдет shtml
|
Igor_I |
19-01-2006 12:28 394556 |
|
Underson |
19-01-2006 12:30 394558 |
вот эти м и разлечаются статические и динамические сайты... если у тя все сверстано в HTML то тебе в итоге все равно пройти по каждой странице даже при использовании (shtml)... а если задействован какой нить язык программирования то нужно изменить только шаблон...
|
Igor_I |
19-01-2006 12:43 394569 |
Цитата:
то тебе в итоге все равно пройти по каждой странице даже при использовании (shtml)
|
Это почему?
|
Underson |
19-01-2006 12:57 394580 |
Igor_Iа по качену... как минимум в каждом файле нужно будет про писать что ты туда инклюдишь... это если сайт уже готов конечно...а не изначально написат с применение shtml.. и непеименовать придется html to shtml... или я не прав
|
Igor_I |
19-01-2006 13:53 394617 |
Цитата:
это если сайт уже готов конечно
|
В этом случае при любом раскладе проблемы.
Главный вопрос - где хостинг, есть ли на нем PHP? Потому как включить SSI трудов не составляет.
|
LVVictor |
19-01-2006 15:40 394667 |
Цитата:
В этом случае при любом раскладе проблемы.
Главный вопрос - где хостинг, есть ли на нем PHP? Потому как включить SSI трудов не составляет.
|
Спасибо за советы, только это для меня пока тёмный лес. Я пока далёк от php, хотя чувствую, что этим нужно заняться всерьёз. Мой хост поддерживает php, а что толку, если я в этом не шарю. Я так понял, что обязательно нужно знать язык прогрвммирования на php, или есть какие-нить редакторы типа Дрима для php?
|
Igor_I |
19-01-2006 20:34 394784 |
Весь язык знать необязательно, для первого раза тебе хватит и одной функции.
Редакторов типа Дрима для PHP нет, есть простые текстовые редакторы. Почему нет редакторов объясняется здесь - http://phpfaq.ru/na_tanke Надо перечитать сразу раза два.
Для начала в том же Дриме разбиваешь страницу на элементы. Верх, низ, меню, то есть, то что есть на каждой странице и выводится везде без изменений. Сохраняешь кусочки, как отдельный документ. Потом в своем индексном файле (переименованным с расширением .php ) используешь функцию include ()
http://php.rus-phpnuke.com/include.html
|
LVVictor |
19-01-2006 23:45 394848 |
Цитата:
Для начала в том же Дриме разбиваешь страницу на элементы
|
А как это делать в Дриме. Я понимаю, что это просто, просто я не знаю как.
Цитата:
Сохраняешь кусочки, как отдельный документ
|
С этим тоже не могу разобраться. Как это сохронить эти блоки в отдельный документ. Т.е. Схраняешь страницу полностью, на которой есть только один блок, например "верх" или "низ"? Под каким расширеним сохранять эту страничку?
И как потом это всё сохранить в index.php, как это всё собрать в кучу. Прости, может я задаю глупые вопросы, но я просто никогда не видел как создаются странички такого типа?
|
Igor_I |
20-01-2006 13:45 395150 |
Просто выделяешь часть файла в окне Source (? вроде) и переносишь в другой файл. Его-то и сохраняешь. Далее, создаешь новый документ, в формате PHP.
Пожалуй, нашел, что тебе надо. http://www.getinfo.ru/article291.html
|
Underson |
20-01-2006 21:23 395350 |
попробуй поискать сам... в уддексе что нить вроде "азбука php" ... как только начнешь сам разбираться то многие вопросы самиипо себе отпадут , но зато появятся новые более интересные... главное начать... и понять принцип языка а там все просто будет... и главное ... учите материальную часть Шура...
|
LVVictor |
22-01-2006 18:43 395905 |
ПОдскажите пожалуйста как сделать страничку из блоков, сам принцип её создания.
|
Igor_I |
22-01-2006 19:31 395920 |
Делишь всю страницу на таблицы.
PHP код:
<?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 395939 |
а принцып тут простой... ты выделяешь участки страницы в разные файлы... а потом, в другом файле.. ты эти куски.. собиреашь в единое целое...
ПОВТОРЯЮ... УЧИТЕ МАТ ЧАСТЬ... НА ЭТО ПОТРАТШЬ МАКСИМУМ 2 ДНЯ А РЕЗУЛЬТАТ БУДЕТ 100%
|
Время: 23:38.
© OSzone.net 2001-