С Новым годом! Форум программистов, компьютерный форум, киберфорум
Joomla
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 13.10.2009
Сообщений: 83
1

Модернизация шаблона

10.07.2010, 13:22. Показов 829. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Пожалуйста, помогите мне улучшить мой шаблон.
Я начинающий, возможно чего-то делаю не так, поправьте в шаблоне, то, что считаете неправильным или нецелесобразным.
Ещё хочется сделать скрытие неиспользуемых колонок, я пытался для этого использовать функцию $this->countModules. Но у меня ломаеся вёрстка.
Скачать шаблон тут: Shablon.zip
Код PHP:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- Designed by Anton -->
<html>
<head>
<jdoc:include type="head" />
  <link href="templates/shab_2/css/style.css" rel="stylesheet" type="text/css">
  <link href="templates/shab_2/css/shrift.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="container_ohvat">
<div id="container_vstr">
<!-- Start "header" -->
<div id="header">
<div id="header_stb_1"><img src="templates/shab_2/images/logo.png" style="width:200px;height:200px;border:0px;"
alt="Alt"></div>
<div id="header_stb_2">
<div id="header_str_1"><span class="sitename"><?php echo $mainframe->getCfg('sitename');?></span></div>
<div id="header_str_2">
<span class="top">
<jdoc:include type="modules" name="top" style="xhtml"/>
</span>
</div>
<div id="stop"></div>
</div>
</div>
<!-- End "header" -->
 
<div id="left_b">
 <jdoc:include type="modules" name="left" style="xhtml" />
</div>
 
 
<div id="right_b">
 <jdoc:include type="modules" name="right" style="xhtml" />
</div>
 
<div id="content">
 <jdoc:include type="component" style="xhtml" />
</div>
<div id="footer_ottes"></div>
</div>
<div id="footer">
 
<div id="footer_content">
<div id="footer_content_stb_1">
Banner
</div>
<div id="footer_content_stb_2">
<div id="footer_content_str_1"><span class="aut">Copyright.</span></div>
<div id="footer_content_str_2"><span class="aut">Copyright.</span></div>
</div>
</div>
 
</div>
</div>
 
 
</body>
</html>
Код CSS (css/shrift.css):
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#header_str_1 .sitename {font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:large;color:#2B9C36;}
#header_str_1 .sitename a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:large;color:#2B9C36;}
#header_str_1 .sitename a:hover{text-decoration:underline;}
 
 
#header_str_2 .top {font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#029ACF;}
#header_str_2 .top a{text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#029ACF;}
#header_str_2 .top a:hover{text-decoration:none;}
#header_str_2 .top h3 {margin:2px 0px 2px 0px;font-size:14px;}
#header_str_2 .top p {margin:2px 0px 2px -2px;}
 
 
/**---- Определения положений "left_b" ----**/
 
/**-- Определения положений текста --**/
#left_b{padding:2px 8px 2px 8px;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#left_b a{text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#left_b a:hover{text-decoration:none;}
 
/**-- Определения положений "hx" --**/
#left_b h3{margin:2px 4px 2px 4px;padding:2px 4px 2px 2px;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
#left_b a h3{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
#left_b a:hover h3{text-decoration:underline;}
 
/**-- Определения положений списка меню --**/
#left_b ul{list-style:none;margin:2px 4px 2px 4px;padding:2px 4px 2px 8px;}
#left_b li{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#left_b li ul{margin:0px 0px 0px 0px;padding:0px 4px 0px 8px;}
#left_b li a{display:block;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#left_b li a:hover{text-decoration:underline;}
 
html>body .moduletablemenu li a {width:auto;}
 
/**---- Определения положений "right_b" ----**/
 
/**-- Определения положений текста --**/
#right_b {padding:2px 8px 2px 8px;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#right_b a{text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#right_b a:hover{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
 
/**-- Определения положений "hx" --**/
#right_b h3{margin:2px 4px 2px 4px;padding:2px 4px 2px 2px;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
#right_b h3 a{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
#right_b h3 a:hover{text-decoration:underline;}
 
 
/**-- Определения положений "content" --**/
.contentheading img a{border:0px;}
 
.componentheading{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
.componentheading a{text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
.componentheading a:hover{text-decoration:none;}
 
.contentheading{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
.contentheading a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;color:#2B9C36;}
.contentheading a:hover{text-decoration:none;}
 
.small, .createdate, .modifydate{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#029ACF;}
.small, .createdate, .modifydate a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#029ACF;}
.small, .createdate, .modifydate a:hover{text-decoration:none;}
 
.contentpaneopen img{border:0px;}
 
 
#content p{margin:2px 4px 2px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content p a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content p a:hover{text-decoration:none;}
 
#content {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content a:hover{text-decoration:none;}
 
#content .blogsection{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content .blogsection a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content .blogsection a:hover{text-decoration:none;}
 
#content .pagenav{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#029ACF;}
#content .pagenav a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#029ACF;}
#content .pagenav a:hover{text-decoration:none;}
 
#content ul{list-style-type:circle;margin:0px 4px 0px 8px;padding:2px 4px 2px 4px;}
#content li{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content li ul{margin:0px 2px 0px 2px;}
#content li a{text-decoration:underline;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:black;}
#content li a:hover{text-decoration:none;}
 
/**-- Определения положений "footer" --**/
#footer_content .aut{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#2B9C36;}
#footer_content .aut a{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:12px;color:#029ACF;}
#footer_content .aut a:hover{text-decoration:underline;}
Код CSS (css/style.css):
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
/* ---- Описание блоков, контейнеров и другого. ---- */
 
body, HTML 
{
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  background-image:url(../images/body_fon_o.jpg);
  background-repeat:repeat;
  background-position:left top;
}
 
#container_ohvat
{
  min-width:920px;
  width: auto !important;
  width:100%;
  height:100%;
  text-align:left;
}
 
#container_vstr
{
  width:100%;
  height: auto !important;
  min-height:100%;
  height: 100%;
}
 
#stop{clear:both;width:100%;height:0px;}
 
#prosloika{width:100%;height:20px;background-image:url(../images/prosloika.png);background-repeat:repeat-x;background-position:center center;}
 
/**-- Start "header" --**/
#header_stb_1 img{border:0px;}
#header_stb_1 a img{border:0px;}
 
#header
{
    width:100%;
    height:auto;
    background-image:url(../images/fon_tkletka.gif);
    background-repeat:repeat;
    border-bottom:solid 4px #EBEBEB;
}
 
#header_stb_1
{
    float:left;
    width:200px;
    height:200px;
    padding:0px;
}
 
#header_stb_2
{
    width:auto;
    height:auto;
    
}
 
#header_str_1, #header_str_2
{
    height:auto;
    margin-left:208px;
    padding:4px 8px 4px 8px;
}
 
/**-- End "header" --**/
 
#left_b
{
    float:left;
    width:224px;/**240**/
    padding:4px 8px 4px 8px;
}
 
#right_b
{
    float:right;
    width:224px; /**240**/
    padding:4px 8px 4px 8px;
}
 
#content
{
    height:auto;
    margin-left:240px; /** **/
    margin-right:240px;
    border-left:dashed 4px #EBEBEB;
    border-right:dashed 4px #EBEBEB;
    padding:4px 8px 4px 8px;
}
 
#footer_ottes
{
    height:68px;
    margin-top:8px;
}
 
#footer
{
    width:100%;
    height:68px;
    margin-top:-68px;
    padding:0;
    border-top:solid 4px #EBEBEB;
    background-image:url(../images/fon_tkletka.gif);
    background-repeat:repeat;
}
 
#footer_content
{
    width:620px;
    height:35px;
}
 
#footer_content_stb_1
{
    float:left;
    width:304px;
    height:35px;
}
 
#footer_content_stb_2
{
    width:316px;
    height:35px;
    margin-left:304px;
}
 
#footer_content_str_1
{
    height:17px;
}
 
#footer_content_str_2
{
    height:18px;
}
------------------------
Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
10.07.2010, 13:22
Ответы с готовыми решениями:

Для использование шаблона переменной требуется список аргументов шаблона
Здравствуйте! Не могу понять в чём проблема. //ALL2.cpp #include &quot;pch.h&quot; #include &lt;iostream&gt;...

Gtest, доступ к элементам базового класса-шаблона без указания параметров шаблона. баг или фича?
Всем привет. Продолжаю экспертизу gtest/gmock. Количество ошибок и багов зашкаливает. ...

Определение метода-шаблона за пределами шаблона класса
День добрый! Разбираюсь в шаблонах, решил копнуть поглубже. Вот пример: template &lt;typename T1&gt;...

Редактирование шаблона сайта и шаблона письма
Помогите найти , где и как ? Т.е. уже 3 дня роюсь и не в состоянии найти где убить пару кнопок и...

0
10.07.2010, 13:22
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
10.07.2010, 13:22
Помогаю со студенческими работами здесь

модернизация пк
Доброго времени суток Комрады! Имею пк Материнка Asus LGA1155 p8b75-m 4xdd3 Видеокарта Geforce...

модернизация чата
Добрый вечер всем! Сейчас у меня есть написанный сервер который может общаться только с одним...

Модернизация клавиатуры
Добрый день. Подскажите может кто сталкивался с такой задачей и как нашли выход. У меня очень...

Модернизация скрипта
Добрый день! Есть скрипт который выводит меню, а данные подтягивает из бд. Реализовано с помощью...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru