Технический форум

Технический форум (http://www.tehnari.ru/index.php)
-   Изготовление сайтов (http://www.tehnari.ru/forumdisplay.php?f=129)
-   -   Помогите с шаблоном сайта (http://www.tehnari.ru/showthread.php?t=59384)

Arzamas 05.11.2011 16:59

Помогите с шаблоном сайта
 
скачал шаблон для сайта,как сделать чтоб при создании новой странице html шаблон оставался? помогите пожалуйста

kreol 05.11.2011 17:46

если не хотите использовать серверные яп то смотрите

SSi и include в html

вот краткая инфа...
Цитата:

Таким же образом создаете другие блоки с расширением htm. Никаких тегов <html>, <head>, <body> не прописываете, пишите только чистый код!!! И в то место , где вы хотите отображать информацию, вставляете такую команду
<!--#include virtual="/menu.htm" --> где menu.htm - (любое) название блока с расширением . Если блок лежит в отдельной папке ( например ssi ), то прописываете путь к файлу
<!--#include virtual="/ssi/menu.htm" -->
SSI для HTML

Для работы SSi вам необходимо создавать страницы с расширением SHTML

Arzamas 05.11.2011 18:13

в моём шаблоне 3 файла: index.html,andreas01.css, print.css и папка img всё.
вот начало кода index.html
Цитата:

<html>
<?xml version="1.0" encoding="utf-8"?>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="Your description goes here" />
<meta name="keywords" content="your,keywords,goes,here" />
<meta name="author" content="Your Name" />
<link rel="stylesheet" type="text/css" href="andreas01.css" media="screen,projection" />
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
<title>andreas01 v3.0</title>
</head>
попробовал скопировать этот весь код и вставить на новую страницу, не получается.

Eli 05.11.2011 19:45

kreol - :) а разве не нужно создавая страницу использовать весь код INDEX.HTM индекса для новой страницы?


+ редактировать уже потом страницу?



Цитата:

, не получается.
а как вы хотите что бы получилось? копирование частичного кода же а не всего вы сделали..

Матроскин 05.11.2011 20:07

Ну по крайней мере теги <head></head> надо копировать. Да и вообще, размножте эту страницу по директориям и на ее основе напишите собственные странички. НО! не забудте исправить пути для CSS и картинок.
Может кто забыл, а может кто-то и не знает. Если директория с картинками(например) находится в директории выше, чем используемый файл, то для выхода из рабочей директории применяется ../
пример (мы работаем в директории doc)
Код:

../img/1.jpg
браузер откроет картинку 1.jpg, находящуюся в директории img, которая параллельна директории doc. Вам понятен ход моих мыслей?

kreol 05.11.2011 21:54

что-то у меня не получилось с помощью инклуда... хотя вроде должно...

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

как сказал Матроскин, можно размножить один файл и чтоб не мучиться можно файлы размножить в одной директории...

Arzamas 06.11.2011 15:01

Матроскин, да я понял Вас.

Я много читал в интернете на счет этого, везде написано надо вставить код с тегом <link> в моём случае этот код вот
Цитата:

<link rel="stylesheet" type="text/css" href="andreas01.css" media="screen,projection" />
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
пробовал не прёт!

А весь код как бы не хотелось каждый раз редактировать. Ладно ребята спасибо за то что пытались помочь, чего нибудь придумаю.

Матроскин 06.11.2011 17:18

а если всю графику размножить размер не маленький будет


Часовой пояс GMT +4, время: 20:03.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.