[Решено]Прикрепить якорь к меню, требуется помощь

  • 13 Ответов
  • 6195 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

stadion

  • ***
  • 26
  • 1
Существует сайт который разделен на две части - верхнюю, где находятся несколько модулей, и нижнюю с находящимся в ней контентом. При переходе по ссылкам, необходимо что бы сайт открывался нижней частью, той где находится контент, для этого мной посередине index.php шаблона был вставлен якорь, но как и где этот якорь прикрепить к генерируемым страницам сайта я не знаю. Возможно ли это, и если да, то как? Help!!!

Версия Joomla 1.5.10
« Последнее редактирование: 10.06.2009, 00:19:12 от stadion »
Я иду на русский марш

*

Fobos

  • *
  • 4
  • 2
Попробуй все ссылки преобразовать во внешние веб ссылки и вручную к ним добавь якоря

*

stadion

  • ***
  • 26
  • 1
Попробовал, не помогло
Я иду на русский марш

*

stadion

  • ***
  • 26
  • 1
Проблема была решена таким образом, открываете папку hxxp://vashsite/includes/router.php

ищете строку ( примерно line 94 )

 if($format = $uri->getVar('format', 'html'))

заменяете на

if($format = $uri->getVar('format', 'html#anchor'))

Сохраняем. Всё.
То есть по сути к html можно прибавить название любого якоря. Сайт будет открываться там где вам необходимо
Забыл добавить, для тех кто в танке, что якорь будет работать только если Вы его изначально вошьёте в index.php шаблона
типа :
               <div id="test" >
                <a name="anchor" title="anchor"></a>
                    <div class="test2">
                    </div>
               </div>
            
Надеюсь кому нибудь поможет ))
« Последнее редактирование: 10.06.2009, 00:02:53 от stadion »
Я иду на русский марш

*

MichaelW

  • **
  • 16
  • 0
« Последнее редактирование: 10.06.2009, 01:32:13 от MichaelW »

*

Antosha

  • *****
  • 420
  • 52
  • Плохо спорить плохо
А как сделать, чтобы каждый пункт меню мог ссылаться на свой якорь?
<a href="http://joomlablog.ru/">JoomlaBlog</a>

*

stadion

  • ***
  • 26
  • 1
Я иду на русский марш

*

MichaelW

  • **
  • 16
  • 0
Мир тесен

*

MichaelW

  • **
  • 16
  • 0
А как сделать, чтобы каждый пункт меню мог ссылаться на свой якорь?
Сделать каждый пункт меню внешней ссылкой

*

Fobos

  • *
  • 4
  • 2
Хорошее решение, спасибо stadion

*

SpecTR

  • ***
  • 109
  • 10
Сделать каждый пункт меню внешней ссылкой
а так чтобы обойтись без внешней ссылки !
очень нужно чтобы с SEF работало

*

plat_on

  • ***
  • 39
  • 0
ищете строку ( примерно line 94 )

 if($format = $uri->getVar('format', 'html'))

заменяете на

if($format = $uri->getVar('format', 'html#anchor'))

Сохраняем. Всё.


не работает это почему-то.. почему??

*

Usen

  • **
  • 15
  • 0
Здравствуйте ! подскажите пожалуйста как сделать приземляющее меню, чтоб при нажатии на какой то пункт меню оно съезжала ниже так и следущее сайт одностраничник, заранее спасибо

*

Shustry

  • *****
  • 6426
  • 733
  • Рисую дизайны
Если без анимации, то просто якоря расставить. Если с анимацией, то тут js нужно прикрутить.
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!