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



 

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

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

Открыть тему
Добавить ответ в эту тему
> Совместить CMS и шаблон для сайта
Ramster
Ramster
Topic Starter сообщение 18.7.2009, 5:41; Ответить: Ramster
Сообщение #1


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

В следующем посте Licoric всё подробно разьяснит...:hihi:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 18.7.2009, 15:54; Ответить: Licoric
Сообщение #2


Собственная цмс это громко сказано)

Я себе все делаю по такому принципу:
header
и
footer
Между ними - сама страница (контент).

Собираем индекс -
http://lanmaster.org/index.php
Сам индекс:
[php]<?php
include ("header.php");
?>
Контент.
<?php
include ("footer.php");
?>[/php]хидер и футер, соответственно, существуют.

Т.е. смотрим на любой сайт. fsb.ru например.
Берем из кода страницы путь к css и картинкам:
С сохранением структуры (дерева) сохраняем к себе на хост:
http://lanmaster.org/styles/fsb/styles.css
Далее заходим в http://fsb.ru/index.html и смотрим путь к картинкам.
* картинок я там не вижу (да и в дизайне тоже их особо нет), поэтому все в коде идет. Будем брать по мере необходимости.

Копируем индекс к себе целиком.
получается так http://lanmaster.org/index2.php
Попутно смотрим, что нужно и куда добавить)))
http://fsb.ru/fsb/announce.htm - это вывод новостей отдельно. По-сути это нам не надо. Сами напишем.
Далее смотрим, что есть в коде (наш индекс) и удаляем, что не нужно.
Вот, что у меня осталось:
<?php
include
("header.php");
?>
<!-- DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Скопированный для примера дизайн</title>
<base href="http://www.fsb.ru/" />
<meta name="description" content="Федеральная служба безопасности Российской Федерации"/>
<meta name="keywords" content=""/>
<meta name="Content-Type" content="text/html; charset=Windows-1251"/>
<link type="text/css" rel="stylesheet" media="screen" href="/styles/fsb/styles.css"/>
<link rel="alternate" type="application/rss+xml" title="RSS" href="/fsb/rss.htm%21contenttype%3Dxml.html</head>
<body>

<div style="height:95%; ">

<div id="sprmaroundtop">
<div class="left">
<div class="right">&nbsp;</div>
</div>
</div>
<div id="sprmaroundmiddle">
<div class="mwl"><div class="mwlt"><div class="mwlb"><div class="mwr"><div class="mwrt"><div class="mwrb">
<div class="sprmaroundmiddlewraper">
<div id="headline">

<div class="headlinewraper">
<div id="homelink">
<div id="homelinkwraper">
<a href="/">
<img alt="" src="../../images/fsb/makeup/spacer.gif"/>
</a>
</div>
<div id="servicemenuwraper">
<ul id="servicemenu">

<li><a href="#">Главная</a></li>
<li><a href="#">Ссылки вверху справа</a></li>
</ul></div>
</div>
</div>
</div>
<div id="underheadline">

<div class="left">
<div class="right">&nbsp;</div>
</div>
</div>
<div id="mainarea">
<div id="menuareawrapperfirst">
<div id="menuarea">
<div class="leftbox">
<div class="inner">

<div class="caption">Навигация</div>
<div class="interior">
<div class="interior2">
<div class="interior3">
<ul class="leftmenu">

<li>
<a href="#">Ссылки в левом меню</a>
</li>

</ul>
</div>
</div>
</div>
</div>
</div>
<!-- pubstatic -->

<div class="h20"></div>
<div class="leftbox">

<div class="inner">
<div class="captionyellow"><strong>Это важно!</strong></div>
<div class="interior">
<div class="interior2">
<div class="interior3">

<div class="wraper">Назовем это блок "Сообщения"</div>
</div>
</div>
</div>

</div>
</div><br /></div>
</div>

<div id="contentareafirst">
<div class="pagetitle">Последние новости</div>
<div id="breadcrumb">
</div><!-- pubstatic -->



Сам контент


<br /></div>

<div class="clear">&nbsp;</div>
<div><table width="100%"cellpadding="0" cellspacing="0"><tr>
<td class="topM"><img src="images/mysitex/e.gif" width="1" height="60"></td>
<th class="topM"><nobr><a href="#" class="p_top" >Ссылки в нижнем меню</a></nobr></th>
</tr></table></div>

<div id="underline">&nbsp;</div>
<div id="copyright">
Копирайты
</div>
</div>
</div>
</div></div></div></div></div></div>
</div>

<div id="sprmaroundbottom">
<div class="left">
<div class="right">&nbsp;</div>
</div>
</div>

</div>




</body>

</html>
<?php
include
("footer.php");
?>
Далее берем все то, что выше строки "Последние новости" и перемещаем в хидер.
Берем все, что ниже последних новостей и помещаем в футер.
В итоге получается так:
[php]<?php
include ("header2.php");
?>
<div id="contentareafirst">
<div class="pagetitle">Последние новости</div>
<div id="breadcrumb">
</div><!-- pubstatic -->



Сам контент


<br /></div>
<?php
include ("footer2.php");
?>[/php]У меня для примера хидер 2 идет. Что б в этом примере нагляднее было.
ps сам контент оставляем с его дивами. Что б "нелепостей" небыло.

Ну и страничка для примера:
[php]<?php
include ("header2.php");
?>
<div id="contentareafirst">
<div class="pagetitle">Обратная связь</div>
Введите ваше сообщение:<br>
<textarea style="width:50%" rows="7"></textarea>
<br>
Введите ваше имя:
<br>
<input name="Name" type="text" value="">
<br>
И электронную почту:
<br>
<input name="Name" type="text" value="">
<br>
И нажмите кнопочку:<br>
<input type="submit" value="Засандалить">
</div>
<?php
include ("footer2.php");
?>[/php]http://lanmaster.org/feedback.php

Вот по такому принципу я делал себе cms и наращивал дизайн.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 18.7.2009, 15:57; Ответить: Licoric
Сообщение #3


Очень удобно что-то добавлять в плане страниц новых или "модулей". Придумал модуль статей -

Создаем папку, в ней индекс:
хидер
вывод статей
футер.

Все работает.
Админка тоже просто делается. Делаем страницу редактирования и в менюхе к ней путь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 18.7.2009, 16:01; Ответить: Licoric
Сообщение #4


pps ну и ссылки на картинки все из кода выдрать и на хост залить
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ramster
Ramster
Topic Starter сообщение 19.7.2009, 1:04; Ответить: Ramster
Сообщение #5


Если честно мало чего понял...но в будующем возможно пригодиться. В любом случае спасибо огромное!:goodpost:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Licoric
Licoric
сообщение 19.7.2009, 3:46; Ответить: Licoric
Сообщение #6


Ты хоть что-то начни делать. Если хочешь стать кодером, то становись им...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Roland
Roland
сообщение 16.9.2011, 12:18; Ответить: Roland
Сообщение #7


полезная статья!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
y-vo
y-vo
сообщение 19.9.2011, 21:39; Ответить: y-vo
Сообщение #8


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыAzinomoney.com - гемблинг-партнерка с 65%RS для каждого
Гарантированный заработок на гемблинг-трафике
65 AzinoMoney 29160 Вчера, 19:10
автор: AzinoMoney
Горячая тема (нет новых ответов) Продвижение молодого сайта
30 maxmer 6361 26.3.2024, 21:49
автор: c4p1t4l15t
Открытая тема (нет новых ответов) SEO-текст на главной странице сайта и в категориях
5 boltuk 1351 26.3.2024, 21:43
автор: c4p1t4l15t
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
46 AlexDIZ 93439 26.3.2024, 20:03
автор: AlexDIZ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1116 26.3.2024, 14:13
автор: knezevolk


 



RSS Текстовая версия Сейчас: 28.3.2024, 14:06
Дизайн