|
|
#121 |
|
|
вот так у меня
|
|
|
|
|
#122 |
|
|
если сайдбар с фиксированной шириной, то можно сделать так:
Код HTML:
<div style="overflow: hidden;"> <div style="float: left; width: 300px;">сайдар</div> <div style="padding: 0 0 0 320px;">контент</div> </div> <div>футер</div> Последний раз редактировалось Niemans; 08.09.2010 в 12:47.. |
|
|
|
|
#123 |
|
|
очередной головняк
суть в том чтобы прикрепить справа в верхнее меню неповторяющийся кусок фона и получить возможность вместе с изменением длины автогенерируемого меню и его автоматическое смещение вот страница при текущем раскладе получилось что на нужную ширину добавился фон от меню а не картинка которая его должна замыкать div который цепляю Код:
<div class="top_menu_end"></div> Код:
<?php
$Structure = & singleton('Structure');
$Structure->ShowStructure(1, 'ВерхнееМеню');
?>
Код:
.top_menu { position: absolute; background-image: url('/images/top_bg_1.png'); background-repeat: repeat-x; height:58px; width:auto;
top: 205px; margin: 0; margin-left: -40px; padding: 12px 0 0 38px; text-align: center; float: left; list-style-type: none; }
.top_menu li { margin: 0 0 0 35px; font-size: 14pt; text-align: center; float: left;}
.top_menu li div div { padding: 3px 17px 5px 17px; height: 19px; text-align: center; }
.top_menu li:hover a, .red_li a { color: #ff0000; }
.top_menu_end { position: relative; background-image: url('/images/top_bg_2.png'); background-repeat: no-repeat; height:58px; width:auto;
top: 205px; margin-right: 50px; float: right; z-index: 20; }
Код:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
<xsl:template match="/document">
<ul class="top_menu gray_link">
<!-- Выбираем узлы структуры первого уровня -->
<xsl:apply-templates select="structure[show=1]"/>
</ul>
</xsl:template>
<xsl:template match="structure">
<!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
<xsl:variable name="current_structure_id" select="/document/structure/current_structure_id"/>
<li>
<!--
Выделяем текущую страницу добавлением к li класса red_li,
если это текущая страница, либо у нее есть ребенок с атрибутом id, равным текущей uheggt.
-->
<xsl:if test="current_structure_id = @id or count(.//structure[@id=$current_structure_id]) = 1">
<xsl:attribute name="class">red_li</xsl:attribute>
</xsl:if>
<div>
<div>
<!-- Показывать ссылку, или нет -->
<xsl:choose>
<xsl:when test="show_link = 1">
<!-- Определяем адрес ссылки -->
<xsl:variable name="link">
<xsl:choose>
<!-- Если внешняя ссылка -->
<xsl:when test="is_external_link = 1">
<xsl:value-of disable-output-escaping="yes" select="external_link"/>
</xsl:when>
<!-- Иначе если внутренняя ссылка -->
<xsl:otherwise>
<xsl:value-of disable-output-escaping="yes" select="link"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<!-- Ссылка на пункт меню -->
<a href="{$link}" title="{name}"><xsl:value-of disable-output-escaping="yes" select="name"/></a>
</xsl:when>
<!-- Если не показывать ссылку - выводим просто имя ссылки -->
<xsl:otherwise>
<xsl:value-of disable-output-escaping="yes" select="name"/>
</xsl:otherwise>
</xsl:choose>
</div>
</div>
</li>
<div class="top_menu_end"></div>
</xsl:template>
</xsl:stylesheet>
|
|
|
|
|
#124 |
|
|
4 раза прочел, но ничего не понял.
А можно скрин как должно быть? |
|
|
|
|
#125 |
|
|
вот уголком должно быть
![]() |
|
|
|
|
#126 |
|
|
Обернули список для простоты:
Код HTML:
<xsl:template match="/document"> <div class="navi"> <ul class="top_menu gray_link"> <!-- Выбираем узлы структуры первого уровня --> <xsl:apply-templates select="structure[show=1]"/> </ul> </div> </xsl:template> Код HTML:
<style> .navi {float: left; overflow: hidden; background: url(link) right top no-repeat; padding: 0 50px 0 0;} </style> еще position:absolute; у top_menu gray_link убрать. вообще с абсолютами перебор. Последний раз редактировалось Niemans; 13.09.2010 в 12:13.. Причина: Добавлено сообщение |
|
|
| Этот пользователь сказал спасибо Niemans за это полезное сообщение: | vitaly-go (13.09.2010) |
|
|
#127 |
|
|
и снова я с проблемой, где копать даже и непойму....
попросили флешевое лого добавить, вставил в верстку, в ie8 вижу в опере10.61 нет, внесли корректировки в лого, точно также экспортировал, теперь его вообще нигде невидно ![]() вот код собственно Код:
<div style=" overflow: hidden; top:27px; right:50px; z-index:50;" >
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '341',
'height', '58',
'src', 'Untitled-12',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'exactfit',
'wmode', 'transparent',
'devicefont', 'false',
'id', 'Untitled-12',
'bgcolor', '#ffffff',
'name', 'Untitled-12',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Untitled-12',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="341" height="58" id="Untitled-12" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Untitled-12.swf" /><param name="quality" value="high" /><param name="scale" value="exactfit" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /> <embed src="Untitled-12.swf" quality="high" scale="exactfit" wmode="transparent" bgcolor="#ffffff" width="341" height="58" name="Untitled-12" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</div>
![]() Код:
<div style=" overflow: hidden; top:27px; right:50px; z-index:50;" > <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="341" height="58" id="Untitled-12" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="Untitled-12.swf" /><param name="quality" value="high" /><param name="scale" value="exactfit" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /> <embed src="Untitled-12.swf" quality="high" scale="exactfit" wmode="transparent" bgcolor="#ffffff" width="341" height="58" name="Untitled-12" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </div> Код:
<div style=" overflow: hidden; top:27px; right:50px; z-index:50;" > <object data="/images/Untitled-12.swf" type="application/x-shockwave-flash" width="341" height="58"> <param name="movie" value ="/images/Untitled-12.swf" /><param name="wmode" value="transparent" /> </object> </div> Добавлено через 27 минут + несовсем в тему но качнул эмулятор мобильной оперы , прикольная штука ![]() Последний раз редактировалось vitaly-go; 15.09.2010 в 12:52.. Причина: Добавлено сообщение |
|
|
|
|
#128 |
|
|
сорри если ктото раздумывал над вопросом
у меня просто этих лестниц 6шт и различия в доменах в 1-2 буквы, ну вот я на 1 код заливаю, а на другой саму флешку ![]() вообщем сам себя поимел на 1час времени ![]() |
|
|
|
|
#129 |
|
|
и вновь я со своими Г.В. ))))
решил переработать шаблонную структуру hostcms в 3х колоночный вариант контентной часть сами колонки по сути сделал и все ок, но возникла проблема с выводом центральной основной колонки вот так есть http://strkomfort.ru/shop/ или даже вот здесь понятнее http://strkomfort.ru/news/ получается из списка новостей\блоков первый становится так как надо, а следующий за ним новостной блок смешается вниз вплоть до конца левой колоки тоесть последнего пункта в "статьи" как победить чтото непонимаю, спасайте пожалуйста ![]() Добавлено через 27 минут вопрос поидее снят, в XSL-шаблоны → Новости и Статьи --- СписокЭлементовИнфосистемы был усешно удален div с свойством clear:both; ![]() Последний раз редактировалось vitaly-go; 17.09.2010 в 18:03.. Причина: Добавлено сообщение |
|
|
|
|
#130 |
|
|
vitaly-go, а зачем вы скидываете все вопросы в одну тему? Может все-таки лучше по отдельности создавать темы?
Лично мне (и не только?), в подобные топики заходить страшно.. |
|
|
![]() |
| Опции темы | |
|
|
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| WP3 и мои глупые вопросы 2 | vitaly-go | HTML, CSS, JavaScript | 39 | 25.10.2011 16:14 |
| HostCMS и мои глупые вопросы 3 | vitaly-go | HTML, CSS, JavaScript | 6 | 25.10.2011 15:46 |
| WP3 и мои глупые вопросы | vitaly-go | HTML, CSS, JavaScript | 19 | 14.04.2011 13:40 |
| HostCMS и мои глупые вопросы 2 | vitaly-go | HTML, CSS, JavaScript | 2 | 07.02.2011 13:29 |
| Движок форума phpBB и все мои глупые вопросы с ним связанные | sokol666 | ASP, Perl, PHP и MySQL | 18 | 08.12.2009 15:05 |
|
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|