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



 

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

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

Открыть тему
Тема закрыта
> Нужна помощь по верстке!
Psyholord
Psyholord
Topic Starter сообщение 5.6.2010, 14:29; Ответить: Psyholord
Сообщение #1


Вот сайт _http://www.all4trader.ru/ отдал верстаку он вроде сверстал но вот говорит с меню справиться не могу!!!
Нужно чтоб при переходе со страницы на страницу меню переключалось! Тоесть когда открыты рынки горели только рынки итд.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
сообщение 5.6.2010, 16:32; Ответить: kronos
Сообщение #2


Верстка не при чем, это дело CMS уже. Нужно, чтобы когда было нужное меню активным, к нему прибалялся id="active"


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psyholord
Psyholord
Topic Starter сообщение 5.6.2010, 17:22; Ответить: Psyholord
Сообщение #3


а по подробнее можно!!


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Synergy
Synergy
сообщение 5.6.2010, 17:29; Ответить: Synergy
Сообщение #4


ICQ 3032003, стучите, помогу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psyholord
Psyholord
Topic Starter сообщение 5.6.2010, 20:16; Ответить: Psyholord
Сообщение #5


комент верстака
"Меню свёрстано, классы (id будет добавляться к активному элементу или class ведь не принципиально) под активный элемент предусмотрены.
Вопрос ребром встал, из-за того, что меню помимо самих пунктов имеет ещё и поясняющий текст.
К примеру: "Рынки: Среднестатический западный трейдер предпочитает..."
В Joomla же не предусмотрена возможность хранить пояснения или, что тоже весьма возможно, я чего-то не знаю.
Таким образом, mod_mainmenu, mod_extmenu и прочие модули не подходят. В данный момент используется mod_custom в котором просто хранится html, отвечающий за содержимое меню, но он не позволяет определить на какой странице мы находимся и, соответственно, добавить куда нужно класс."


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 5.6.2010, 22:57; Ответить: DeimosFobos
Сообщение #6


Держите решение на js:
перед:
</head>

добавить:
<script type="text/javascript">
function current() {
    var uri = location.pathname;
    uri = uri.replace(/^[\/\s]+|[\/\s]+$/g, "");
    listn = {'markets': true, 'tradingterms': true, 'dilling': true, 'learn': true, 'cooperation': true};

    if( listn[uri] == true ) {

        document.getElementById(uri).className='menu current';
    } else document.getElementById('about').className='menu current';
}
</script>

найти:
<body>

заменить на:
<body onload="current()">


найти:
                <div id="menu">
<div class="menu current">
<div class="header"><a href="/about">О нас</a></div>
<div class="description">
<p>Альтернативные способы получения доходов всегда интересовали людей. Рационально мыслящие жители</p>
</div>
</div>

<div class="menu">
<div class="header"><a href="/markets">Рынки</a></div>
<div class="description">
<p>Среднестатистический западный трейдер предпочитает торговлю фьючерсами — в отличие от российских.</p>
</div>
</div>
<div class="menu">
<div class="header"><a href="/tradingterms">Торговые условия</a></div>
<div class="description">
<p>Смысл работы трейдера — это купить дешевле и продать дороже. Разница цен от покупки и продажи и составит его прибыль.</p>
</div>
</div>
<div class="menu">

<div class="header"><a href="/dilling">Дилинговый зал</a></div>
<div class="description">
<p>Мы предлагаем все для того, чтобы Вы могли проявить свой потенциал ...</p>
</div>
</div>
<div class="menu">
<div class="header"><a href="/learn">Учебный центр</a></div>
<div class="description">
<p>Учитель торговать очно и заочно. Смотрите видеоуроки. Посечайте экспресс-курсы и вебинары.</p>
</div>
</div>
<div class="menu">
<div class="header"><a href="/cooperation">Сотрудничество</a></div>

<div class="description">
<p>Войдите в готовый бизнес с минимальными вложениями и высокими доходами</p>
</div>
</div>
</div>
            </div>

заменить на:
<div id="menu">
    <div id="about" class="menu">
        <div class="header"><a href="/about">О нас</a></div>
        <div class="description">
            <p>Альтернативные способы получения доходов всегда интересовали людей. Рационально мыслящие жители</p>
        </div>
    </div>
    <div id="markets" class="menu">
        <div class="header"><a href="/markets">Рынки</a></div>
        <div class="description">
            <p>Среднестатистический западный трейдер предпочитает торговлю фьючерсами — в отличие от российских.</p>
        </div>
    </div>
    <div id="tradingterms" class="menu">
        <div class="header"><a href="/tradingterms">Торговые условия</a></div>
        <div class="description">
            <p>Смысл работы трейдера — это купить дешевле и продать дороже. Разница цен от покупки и продажи и составит его прибыль.</p>
        </div>
    </div>
    <div id="dilling" class="menu">
        <div class="header"><a href="/dilling">Дилинговый зал</a></div>
        <div class="description">
            <p>Мы предлагаем все для того, чтобы Вы могли проявить свой потенциал ...</p>
        </div>
    </div>
    <div id="learn" class="menu">
        <div class="header"><a href="/learn">Учебный центр</a></div>
        <div class="description">
            <p>Учитель торговать очно и заочно. Смотрите видеоуроки. Посечайте экспресс-курсы и вебинары.</p>
        </div>
    </div>
    <div id="cooperation" class="menu">
        <div class="header"><a href="/cooperation">Сотрудничество</a></div>
        <div class="description">
            <p>Войдите в готовый бизнес с минимальными вложениями и высокими доходами</p>
        </div>
        </div>
    </div>
</div>


Сообщение отредактировал DeimosFobos - 5.6.2010, 22:59


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
antoxa
antoxa
сообщение 8.6.2010, 15:15; Ответить: antoxa
Сообщение #7


Может быть мне тоже поможете? Не могу создать тему, а у меня проблема: В IE все на сайте стоит по центру, в Мозилле картинки смещены влево. Сайт на DLE. Вот сайт: Coolprog.ru

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2334 Вчера, 0:54
автор: diviner99
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
49 vitvirtual 5866 1.4.2024, 5:23
автор: vitvirtual
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1170 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 621 16.3.2024, 18:41
автор: Taylor
Открытая тема (нет новых ответов) Нужна рассылка по емаил базе сео-студий
0 kasey7 681 2.3.2024, 23:13
автор: kasey7


 



RSS Текстовая версия Сейчас: 18.4.2024, 17:08
Дизайн