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



 

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

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

Открыть тему
Добавить ответ в эту тему
> переделать страницу с table в div
Marchello2005
Marchello2005
Topic Starter сообщение 9.10.2010, 17:47; Ответить: Marchello2005
Сообщение #1


переделать страницу с table в div. практичски всьо переведено, но с тем что осталось немогу разобратся (очень хитрый код). Уже переделывал 20 раз ничего не получается. Кто может стаким стыкался, помогите. Файл шаблона bt travelin Joomla 1.5 php и файл слоев CSS прикрепляю как тестовие.
php
echo <<<EOF

<head>

<jdoc:include type="head" />

<style type="text/css">

.ddp2_content { width: {$ddp2_width}px; }

</style>

<link href="{$tpl->path}/css/layout.css" rel="stylesheet" type="text/css" />

<link href="{$tpl->path}/css/template.css" rel="stylesheet" type="text/css" />

$cmenu_css

<!--[if lt IE 7]>

<link href="{$tpl->path}/css/template_ie6.css" rel="stylesheet" type="text/css" />

<![endif]-->

</head>

<body>

$aa

EOF;

if ($tpl->seocp) {

    echo '    <div style="display:none"><div id="mainbody">' . "\n";

    echo '        <jdoc:include type="component" />' . "\n";

    echo '    </div></div>' . "\n";

}

echo '<div align="center">' . "\n";

echo '<table cellspacing="0" cellpadding="0" width="' . $tpl->width . '" style="text-align:left">' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r1lb" valign="top" rowspan="2"><img src="' . $tpl->path . '/images/layout/r1l.gif" alt="" /></td>' . "\n";

echo '        <td id="top" valign="top">' . "\n";

echo '            <div id="top_r1_over"></div>' . "\n";

echo '            <div id="top_r1">' . "\n";

$tpl->echo_positions('', 'top', 'toolbar');

echo '            </div>' . "\n";

echo '            <div id="top_r2_over"></div>' . "\n";

echo '            <div id="top_r2">' . "\n";

$tpl->echo_positions('', 'icon', 'inset');

echo '            </div>' . "\n";

echo '            <div id="top_r3_over"></div>' . "\n";

echo '            <div id="top_r3">' . "\n";

echo '                <table cellspacing="0" cellpadding="0" width="100%">' . "\n";

echo '                    <tr>' . "\n";

echo '                        <td valign="top">' . "\n";



if ($tpl->show_menu) {

echo <<<EOF

                            <div id="cmenu">

                                <table cellspacing="0" cellpadding="0">

                                <tr>

EOF;



    for ($i = 0, $len = count($tpl->menu_head_tags); $i < $len; $i++) {

        $mi = &$tpl->menu_head_tags[$i];

        printf(

'                                        <td class="cmenu_hd_gap"></td>

                                        <td class="%s">&nbsp;</td>

                                        <td class="%s" id="%s">%s</td>

                                        <td class="%s">&nbsp;</td>

',

            $mi->selection == 0 ? 'cmenu_hd_norm_left' : 'cmenu_hd_sel_left',

            $mi->selection == 0 ? 'cmenu_hd_norm_body' : 'cmenu_hd_sel_body',

            $mi->head_id,

            $mi->full_link,

            $mi->selection == 0 ? 'cmenu_hd_norm_right' : 'cmenu_hd_sel_right'

        );

    }

    echo '                                        <td class="cmenu_hd_gap"></td>' . "\n";



echo <<<EOF

                                    </tr>

                                </table>

                            </div>



EOF;



}

else {

    $tpl->echo_position('header');

}



echo '                        </td>' . "\n";



if ($tpl->modcount('cpanel')) {

    echo '                        <td class="gap"></td>' . "\n";

    echo '                        <td valign="top" align="right">' . "\n";

    $tpl->echo_position('cpanel');

    echo '                        </td>' . "\n";

}

echo '                    </tr>' . "\n";

echo '                </table>' . "\n";

echo '            </div>' . "\n";

echo '        </td>' . "\n";

echo '        <td id="r1rb" valign="top" rowspan="2"><img src="' . $tpl->path . '/images/layout/r1r.gif" alt="" /></td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r1body" valign="top">' . "\n";

$tpl->echo_positions('', 'advert1', 'advert2', 'advert3');

// output main body area

$col_span = 0;

if ($tpl->modcount('left'))

    $col_span += 2;

if ($tpl->modcount('right'))

    $col_span += 2;

$col_span = $col_span == 0 ? '' : ' colspan="' . ($col_span + 1) . '"';

echo '<table cellspacing="0" cellpadding="0" width="100%">' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="main_path_l"></td>' . "\n";

echo '        <td id="main_path_c"' . $col_span . '>' . "\n";

echo '            <img src="' . $tpl->path . '/images/layout/pathway.gif" alt="" border="0" style="float:left" />' . "\n";

echo '            &nbsp; <span id="pathway_start">' . JText::_('') . '</span>&nbsp;' . "\n";

echo '            <span id="pathway">' . "\n";

echo '                <jdoc:include type="modules" name="breadcrumb" />' . "\n";

echo '            </span>' . "\n";

echo '        </td>' . "\n";

echo '        <td id="main_path_r"></td>' . "\n";

echo '    </tr>' . "\n";

// output top row of main body

echo '    <tr>' . "\n";

if ($tpl->modcount('left')) {

    echo '        <td id="main_left_tl"><img src="' . $tpl->path . '/images/layout/main_left_tl.gif" alt="" /></td>' . "\n";

    echo '        <td id="main_left_tc"></td>' . "\n";

    echo '        <td id="main_left_tr"><img src="' . $tpl->path . '/images/layout/main_left_tr.gif" alt="" /></td>' . "\n";

}

else {

    echo '        <td id="main_body_tl"><img src="' . $tpl->path . '/images/layout/main_body_tl.gif" alt="" /></td>' . "\n";

}

echo '        <td id="main_body_tc"></td>' . "\n";



if ($tpl->modcount('right')) {

    echo '        <td id="main_right_tl"><img src="' . $tpl->path . '/images/layout/main_right_tl.gif" alt="" /></td>' . "\n";

    echo '        <td id="main_right_tc"></td>' . "\n";

    echo '        <td id="main_right_tr"><img src="' . $tpl->path . '/images/layout/main_right_tr.gif" alt="" /></td>' . "\n";

}

else {

    echo '        <td id="main_body_tr"><img src="' . $tpl->path . '/images/layout/main_body_tr.gif" alt="" /></td>' . "\n";

}



echo '    </tr>' . "\n";



// output middle row of main body

echo '    <tr>' . "\n";



if ($tpl->modcount('left')) {

    echo '        <td id="main_left_ml"></td>' . "\n";

    echo '        <td id="main_left_mc" valign="top">' . "\n";

    $tpl->echo_position('left');

    echo '        </td>' . "\n";

    echo '        <td id="main_left_mr"></td>' . "\n";

}

else {

    echo '        <td id="main_body_ml"></td>' . "\n";

}



echo '        <td id="main_body_mc" valign="top">' . "\n";



// output position newsflash

if ($tpl->modcount('newsflash')) {

    $tpl->echo_position('newsflash');

    echo '            <div class="gap"></div>' . "\n";

}



// output main body

if ($tpl->seocp)

    echo '        <div id="mainbody_area"></div>' . "\n";

else

    echo '        <jdoc:include type="component" />' . "\n";



// output position banner

if ($tpl->modcount('banner')) {

    echo '            <div class="gap"></div>' . "\n";

    $tpl->echo_position('banner');

}



echo '        </td>' . "\n";



if ($tpl->modcount('right')) {

    echo '        <td id="main_right_ml"></td>' . "\n";

    echo '        <td id="main_right_mc" valign="top">' . "\n";

    $tpl->echo_position('right');

    echo '        </td>' . "\n";

    echo '        <td id="main_right_mr"></td>' . "\n";

}

else {

    echo '        <td id="main_body_mr"></td>' . "\n";

}



echo '    </tr>' . "\n";



// output bottom row of main body

echo '    <tr>' . "\n";



if ($tpl->modcount('left')) {

    echo '        <td id="main_left_bl"></td>' . "\n";

    echo '        <td id="main_left_bc"></td>' . "\n";

    echo '        <td id="main_left_br"></td>' . "\n";

}

else {

    echo '        <td id="main_body_bl"></td>' . "\n";

}



echo '        <td id="main_body_bc"></td>' . "\n";



if ($tpl->modcount('right')) {

    echo '        <td id="main_right_bl"></td>' . "\n";

    echo '        <td id="main_right_bc"></td>' . "\n";

    echo '        <td id="main_right_br"></td>' . "\n";

}

else {

    echo '        <td id="main_body_br"></td>' . "\n";

}



echo '    </tr>' . "\n";



echo '</table>' . "\n";





if ($tpl->modcount('user1') || $tpl->modcount('user2') || $tpl->modcount('user3')) {

    echo '            <div class="gap"></div>' . "\n";

    $tpl->echo_positions('', 'user1', 'user2', 'user3');

}





if ($tpl->modcount('user4') || $tpl->modcount('user5') || $tpl->modcount('user6')) {

    echo '            <div class="gap"></div>' . "\n";

    echo '            <table cellspacing="0" cellpadding="0" width="100%">' . "\n";

    echo '                <tr>' . "\n";

    echo '                    <td id="blue_tl"></td>' . "\n";

    echo '                    <td id="blue_tc"></td>' . "\n";

    echo '                    <td id="blue_tr"></td>' . "\n";

    echo '                </tr>' . "\n";

    echo '                <tr>' . "\n";

    echo '                    <td id="blue_ml"></td>' . "\n";

    echo '                    <td id="blue_mc">' . "\n";

    $tpl->echo_positions('', 'user4', 'user5', 'user6');

    echo '                    </td>' . "\n";

    echo '                    <td id="blue_mr"></td>' . "\n";

    echo '                </tr>' . "\n";

    echo '                <tr>' . "\n";

    echo '                    <td id="blue_bl"></td>' . "\n";

    echo '                    <td id="blue_bc"></td>' . "\n";

    echo '                    <td id="blue_br"></td>' . "\n";

    echo '                </tr>' . "\n";

    echo '            </table>' . "\n";

}



echo '        </td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r2l"></td>' . "\n";

echo '        <td id="r2c"></td>' . "\n";

echo '        <td id="r2r"></td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r2lb"></td>' . "\n";

echo '        <td id="r2body" valign="top">' . "\n";

$tpl->echo_positions('', 'user7', 'user8', 'user9');

echo '        </td>' . "\n";

echo '        <td id="r2rb"></td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r3l"></td>' . "\n";

echo '        <td id="r3c"></td>' . "\n";

echo '        <td id="r3r"></td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r3lb"></td>' . "\n";

echo '        <td id="r3body" valign="top">' . "\n";

$tpl->echo_positions('', 'bottom', 'footer');

echo '        </td>' . "\n";

echo '        <td id="r3rb"></td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td id="r4l"></td>' . "\n";

echo '        <td id="r4c"></td>' . "\n";

echo '        <td id="r4r"></td>' . "\n";

echo '    </tr>' . "\n";

echo '    <tr>' . "\n";

echo '        <td></td>' . "\n";

echo '        <td id="r5c" align="center" valign="top">' . "\n";

echo '        </td>' . "\n";

echo '        <td></td>' . "\n";

echo '    </tr>' . "\n";

echo '</table>' . "\n";

echo '</div>' . "\n";


echo <<<EOF

</body>

</html>

EOF;

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Залить html страницу на 20 доменов
6 TABAK 1704 22.5.2023, 16:24
автор: KORUP
Открытая тема (нет новых ответов) Моя div-ная верстка соответствует ли стандартам
Хотелось бы конструктивной критики
10 muratastana 1593 14.1.2023, 1:16
автор: xweb
Открытая тема (нет новых ответов) Продам страницу в фейсбук - 30к подписчиков
6 wartes 1208 14.11.2020, 2:33
автор: Progernaut
Открытая тема (нет новых ответов) Нужна помощь переделать сайт движок вордпрес +woocommerce
2 sasiza1 1425 27.5.2020, 17:56
автор: sasiza1
Открытая тема (нет новых ответов) Требуется переделать готовый макет
1 Вазелин 2118 24.4.2019, 20:18
автор: Mr_SMO


 



RSS Текстовая версия Сейчас: 19.4.2024, 0:54
Дизайн