Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Темы оформления phpNuke (http://forum.mynuke.ru/forumdisplay.php?f=12)
-   -   изменение структуры темы. (http://forum.mynuke.ru/showthread.php?t=2074)

Alexander-V-Sh 24.06.2006 10:30

изменение структуры темы.
 
Вложений: 1
Нужно изменить структуру движка, чтобы футер, хедер и т.д. располагались в другом порядке (см. рисунок)

H - Хедер
C - Центр (модули, контент и т.д.)
F - Футер
L - Левый блок
R - Правый блок

Не соображу никак с чего начать править и как это осуществить. В оригинале же шапка с левым блоком открывает таблицу, футер с правым закрывает (как OpenTable), а в центре весь контент, а в моем варианте так не получится...
Устроют любые варианты, вплоть до встраивания всего кода в mainfile например, и удаления полностью themes :)

P.S. Все области четко зафиксированы кроме Центр и Хедер тянется по ширине, ну и высота от текста. Левый блок убираться никогда не будет. В общем на всех страничках все эти участки будут, кроме версий для печати.

Soniks 26.06.2006 21:32

ничего не надо мудрить, просто грамотно располагаем таблицы:

header:
Код HTML:
<table1><tr1><td1 rowspan="2"><table2><tr2>лого</tr2><tr2><table3>

в этой функции все, left_center нам не нужен, убираем
в промежутке идет сам текст модулей
center_right:
Код HTML:
</table3></tr2></table2></td1><td1><table4><td4>

здесь все, вызываем функцию blocks(left);
далее
Код HTML:
</td4><td4>

вызываем функцию blocks(right);
footer:
Код HTML:
</td4></table4></td1></tr1><tr1><td1>низ</td1></tr1></table1>


Пожалуй все.

Alexander-V-Sh 26.06.2006 23:51

спасибо!
я думал система сложнее тут :)

не сообразил, что как таблицу не строй, то у нее есть верх и низ, все что выше контента идет в хедер, а то что ниже в футер. а блоки втыкаются в ячейки функциями :)


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

Copyright © 2005 by Soniks