Якорные ссылки на форуме vBulletin без vbSEO

D

desperadoo

#1
Всё пытаюсь сделать якорные ссылки на форуме как в vbseo. На главной странице получилось. Нужно только отредактировать шаблон forumhome_forumbit_level1_nopost. Для этого в нужное место вставляем вот это:
<a name="anchorname">якорь</a>
<a href="#anchorname">ссылка на якорь</a>

Вот пример того, что получилось в моем шаблоне:
Заменил <a href="forumdisplay.php?f=$forum[forumid]">$forum[title]</a>
на
<a name="$forum[title]"></a>
<a href="#$forum[title]"><strong>$forum[title]</strong></a>
Заработало!

Остаётся проблема с навбаром. Ничего не получается.

Вот мой шаблон navbar_link:

<if condition="$show['breadcrumb']"> <span itemscope="itemscope" itemtype="http://data-vocabulary.org/Breadcrumb"> <li> <span class="navbar" itemprop="title"><a href="$nav_url" itemprop="url">$nav_title</a></li></span></span>
<else />
$nav_title
</if>

Ccылки выводятся вот этим $nav_url. Если я его меняю на /forum.php#$nav_title, то всё нормально работает. НО, если в разделе есть подраздел, то ссылка этого подраздела тоже меняется, что совсем не нужно.
Подскажите пожалуйста, что нужно сделать что-бы ссылка подраздела оставалась прежней и не изменялась? Или можно как-то изменить $nav_url изнутри?
 
W

Wmboard

#2
Лично я ничего не подскажу по данному вопросу.
На вобле везде стоит vbSEO, но якорные ссылки даже с сео стоят не везде. Зачем они?
 
D

desperadoo

#3
Просто для удобства.
Может меня не так поняли. Вот пример с этого форума:

Хочется сделать именно так. Но не могу найти, где именно это можно сделать.
 
D

desperadoo

#5
лично мне нЕ удобно, что нельзя зайти в категорию
Если например, на больших форумах, в категориях много разделов, то да. Кому-то они нужны. Но когда в категориях только 1-5 разделов, как в моём случае, мне кажется незачем плодить эти полупустые страницы с категориями.
 
W

Wmboard

#6
Может меня не так поняли.

Нет, я все верно понял.

Но не могу найти, где именно это можно сделать.
Шаблон выбрали верный, но что туда нужно вставить не скажу. Нужно экспериментировать.

Но когда в категориях только 1-5 разделов, как в моём случае, мне кажется незачем плодить эти полупустые страницы с категориями.
Сео конечно вещь хорошая, им заниматься нужно, но это уже ближе к паранойе. Хотя если интересно добиться результата пробуйте.
 
D

desperadoo

#7
Всё. Разобрался, методом тыка.) Нужно в данном шаблоне всё содержимое заменить вот на это:

<if condition="$show['breadcrumb']">
<if condition="$counter==1">
<a href="#$nav_title">$nav_title</a>
<else />
<a href="$nav_url">$nav_title</a>
</if>
<else />
$nav_title
</if>
 
W

Wmboard

#8
Теперь заработало? :)

У вас в посте что-то в коде съелось... что-то лишнее, или чего-то не достает.
 
D

desperadoo

#9
Теперь заработало? :)
У вас в посте что-то в коде съелось... что-то лишнее, или чего-то не достает.
Да. Теперь всё работает как нужно.)

У меня сейчас в шаблоне вот так:

<if condition="$show['breadcrumb']">
<if condition="$counter==1">
<li> <a href="/forum.php#$nav_title">$nav_title</a>
<else />
<li> <a href="$nav_url">$nav_title</a></li>
</if>
<else />
$nav_title
</if>

Просто у меня навбар полностью изменён и главная страница форума не index а forum.php , но я думаю, что и на обычном шаблоне должно быть всё нормально.
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread