Проблемы с версткой
1.
VaiZerD (04.06.2011 / 13:57)
Никак не могу разобраться с такой версткой.
Самому всё сверстать пока опыта не хватает.
<table>
<tr>
<td width="20%"><!-- левая часть страницы -->
<!-- start inc.main_menu.tpl -->{include file="inc.main_menu.tpl"}<!-- end inc.main_menu.tpl -->
{if $advertising[2]}
{assign var="adv_title" value=`$advertising[2]`}
<!-- start inc.rekl.menu.tpl -->{include file="inc.rekl.menu.tpl"}<!-- end inc.rekl.menu.tpl -->
{/if}
</td>
<td width="80%"><!-- содержимое страницы -->
<div class='content'>
{if $smarty.server.SCRIPT_NAME == '/index.php'}
<!-- start inc.index.tpl -->{include file="inc.index.tpl"}<!-- end inc.index.tpl -->
{/if}
код ужасен. т.к код одного грамотея.
Так вот,сюда мне надо сделать правый блок. Никак не получается , делал,но он только у меня на главной получается правый блок,на отсальных страницах не отображается.
может кто поможет?
2.
KOZZ (04.06.2011 / 14:02)
это шаблонизатор, а не ужасный код
наоборот как раз - таки, умный код
3.
VaiZerD (04.06.2011 / 14:08)
eGo (4 Июня 2011 / 14:02)
это шаблонизатор, а не ужасный код
наоборот как раз - таки, умный код
по мне так,табличная верстка не должна присутствовать в шаблонизаторе.
Блочная во много раз проще и шустрее.
4.
Валерий (04.06.2011 / 14:10)
VaiZerD (4 Июня 2011 / 19:08)
по мне так,табличная верстка не должна присутствовать в шаблонизаторе.
Блочная во много раз проще и шустрее.
Бред
А по коду - dcms детектед
5.
VaiZerD (04.06.2011 / 14:11)
valerik (4 Июня 2011 / 14:10)
Бред
почему так считаешь?
лучше помогите)
6.
Валерий (04.06.2011 / 14:14)
В конце кода просто закрываешь старый столбец и открываешь новый
</td><td>-Правый столбец-
7.
Удаленный (04.06.2011 / 14:17)
ненавижу смарти
8.
VaiZerD (04.06.2011 / 14:26)
<table>
<tr>
<td width="20%"><!-- левая часть страницы -->
<!-- start inc.main_menu.tpl -->{include file="inc.main_menu.tpl"}<!-- end inc.main_menu.tpl -->
{if $advertising[2]}
{assign var="adv_title" value=`$advertising[2]`}
<!-- start inc.rekl.menu.tpl -->{include file="inc.rekl.menu.tpl"}<!-- end inc.rekl.menu.tpl -->
{/if}
</td>
<td width="60%"><!-- содержимое страницы -->
<div class='content'>
{if $smarty.server.SCRIPT_NAME == '/index.php'}
<!-- start inc.index.tpl -->{include file="inc.index.tpl"}<!-- end inc.index.tpl -->
{/if}
</td><td>
<table>
<tr>
<td width="20%"><!-- правая часть страницы -->
<!-- start inc.main_menu.tpl -->{include file="inc.main_menu.tpl"}<!-- end inc.main_menu.tpl -->
то есть вот так? если так,то там становится всё в перемешку.
Добавлено через 02:23 сек.
на главное отображение отличное,но на остальных, центр уезжает под правый блок.
9.
ramzes (04.06.2011 / 14:31)
valerik (4 Июня 2011 / 14:10)
Бред
А по коду - dcms детектед
В данном случае таблицы действительно на фиг не нужны.
хотя на счет, в шаблонизаторе таблицы не должны быть, согласен, бред
з.ы. а код действительно ужасен, мясо
10.
VaiZerD (04.06.2011 / 14:33)
ramzes (4 Июня 2011 / 14:31)
В данном случае таблицы действительно на фиг не нужны.
хотя на счет, в шаблонизаторе таблицы не должны быть, согласен, бред
пробывал пределать я уже шаблонизатор под блочную верстку. Всё номарльно получалось,с содержимым страницы никак не получается разобраться,а от создателя движка помощи не дождешься.
11.
ramzes (04.06.2011 / 15:25)
VaiZerD (4 Июня 2011 / 14:33)
пробывал пределать я уже шаблонизатор под блочную верстку. Всё номарльно получалось,с содержимым страницы никак не получается разобраться,а от создателя движка помощи не дождешься.
просто в гугл вбей, web верстка на div, там сейчас куча примеров есть
да и тут не мало тех кто может обьяснить, если правильно спросить
12.
VaiZerD (04.06.2011 / 15:28)
ramzes (4 Июня 2011 / 15:25)
просто в гугл вбей, web верстка на div, там сейчас куча примеров есть
да и тут не мало тех кто может обьяснить, если правильно спросить
да я как бы охнокомился уже с блочной версткой,на htmlbook.ru, не так уж и трудно осваивать её.
<td width="80%"><!-- содержимое страницы -->
<div class='content'>
{if $smarty.server.SCRIPT_NAME == '/index.php'}
<!-- start inc.index.tpl -->{include file="inc.index.tpl"}<!-- end inc.index.tpl -->
{/if}
вот с этим никак не могу разобраться,как в блочную верстку правильно переделть)
мне бы щас кто бы помог правый блок сделать.
13.
ramzes (04.06.2011 / 15:33)
<div>
<!-- all content -->
<div id="main" style="width:80%;">
<!-- root content -->
text text text
</div>
<div style="float:right; width:20%; overflow-x : hidden">
<!-- right block -->
text text text
</div>
</div>
<!-- end of all content -->
типа того, я не много не так пишу, так что возможно надо подправлять
14.
VaiZerD (04.06.2011 / 16:24)
http://upwap.ru/1533121
вот пожалуйста, как и в прошлый раз,содержимое страницы ушло под правый блок.
15.
ramzes (04.06.2011 / 16:27)
14.
VaiZerD, че за кусок?
ты скрин всей страницы делай
16.
VaiZerD (04.06.2011 / 16:31)
http://upwap.ru/1533127
вот
17.
ramzes (04.06.2011 / 16:38)
<div style="clear: both;"> <div>
добавь после <!-- end of all content -->
18.
VaiZerD (04.06.2011 / 16:40)
ramzes (4 Июня 2011 / 16:38)
<div style="clear: both;"> <div>
добавь после <!-- end of all content -->
добавил,изменений нет.
19.
ramzes (04.06.2011 / 16:44)
значит у тебя косяк где то в другом месте, в таблицах небось где то
20.
VaiZerD (04.06.2011 / 16:46)
ramzes (4 Июня 2011 / 16:44)
значит у тебя косяк где то в другом месте, в таблицах небось где то
возможно) там всё стандартное)
21.
ramzes (04.06.2011 / 17:09)
20.
VaiZerD, "стандартное" для дцмс, это глюки))
22.
Анатолий (04.06.2011 / 17:17)
valerik (4 Июня 2011 / 13:10)
Бред
А по коду - dcms детектед
Таблицы используются
только! для оформления таблиц на странице, для всего остального есть блоки ;)
Не вижу ниодного преимущества таблиц над блоками кроме
vertical-align, которое, кстати, с помощью CSS 2 (и поддерживаемыми стандарт браузерами) реализируется без проблем в 2 строчки CSS
23.
VaiZerD (04.06.2011 / 17:42)
спасибо всем,кто пытался помочь)
в итоге всё просто, надо было засунуть правый блок вообще в другой файл! Не там где левый блок и центральная часть,а в другой! в файл ног
Ничего удивительно в этом нет,dcms же
:-D
24.
ramzes (04.06.2011 / 17:44)
22.
dekameron, подкинь мысль, как реализуется? давно бьюсь
без padding только
25.
Анатолий (04.06.2011 / 17:56)
24.
ramzes, Да обыкновенными
display: (table, table-row, table-cell) и vertical-align
Только в ишаке 7 не работает(
-------------------------------------
Причем проблематичен только vertical-align: center;
top - он по дефолту у всех
bottom - при достаточной прямоте рук можно организировать с помощью position: relative
26.
ramzes (04.06.2011 / 17:57)
25.
dekameron, о, спасибо, не знал что есть параметр table у display
27.
Анатолий (04.06.2011 / 17:59)
26.
ramzes,
display
URL:
https://visavi.net/topics/22120