как поставить якорь

sotex2

Постоялец
Регистрация
9 Июн 2014
Сообщения
75
Решения
1
Реакции
1
dle 10.3. как установить якорь в полной новости, чтобы при нажатии на кнопку "Оставить отзыв", подтягивалась сама форма для комментариев.
у меня в шаблоне сейчас сделано так. при нажатии на "Оставить отзыв", после раздела похожих новостей, выезжает сама форма для комментариев. можно чтобы не разворачивалась, а постоянно стояла на своем месте, после раздела похожие новости.
как это сделать?

<div class="base">

<div class="bheading"><div><div><div><div><div>
<h1>{title}</h1>
</div></div></div></div></div></div>
<div class="bbr_mid"><div class="bbr_mid">
<div class="maincont">
<div class="infostore">
<div class="isicons">
<span>[edit] <img class="si_edit" src="{THEME}/images/spacer.gif" title = "Редактировать новость" border="0">[/edit]
</span>
<span>{favorites}</span>
</div>

<div class="clr"></div>
</div>

<span style="margin:0; margin-right: 10px; float:left; border: 1px solid #ccc">
[xfgiven_image]<img src="[xfvalue_image]" height="150px" width="120" alt="скачать софт программы" border="0" />[/xfgiven_image]</span>
<div><span class="inf2">Версия:</span> [xfgiven_version][xfvalue_version][/xfgiven_version]</div>
<div><span class="inf2">Статус программы:</span> [xfgiven_license][xfvalue_license][/xfgiven_license]</div>
<div><span class="inf2">Автор:</span>
<span class="hidden-link" data-link="[xfvalue_author]">[xfvalue_ankor]</span></div>
<div><span class="inf2">Последнее обновление:</span> {date}</div>
<div><span class="inf2">Язык:</span> [xfgiven_language][xfvalue_language][/xfgiven_language]</div>
<div><span class="inf2">Операционная система:</span> [xfgiven_system][xfvalue_system][/xfgiven_system]</div>
<div><span class="inf2">Размер файла:</span> [xfgiven_razmer][xfvalue_razmer][/xfgiven_razmer]</div>
<div><span class="inf2">Категория:</span> {link-category}</div>
<br /><br />
<div><u>Описание:</u></div><br />
<div class="indents"><span>{full-story}</span></div><br /><br /><br />




<!--noindex--><div class="quote"><div> [xfgiven_istochnik1]<span class="external-reference" data-link="[xfvalue_istochnik1]"><img src="{THEME}/images/skachat1.png" alt="Скачать бесплатно" /></span>[/xfgiven_istochnik1]</div><br />
<div>[xfgiven_istochnik2]<span class="external-reference" data-link="[xfvalue_istochnik2]"><img src="{THEME}/images/skachat2.png" alt="Программы для компьютера бесплатно" /></span>[/xfgiven_istochnik2]
</div>
<div class="vir"><span class="hidden-link1" data-link="#">Проверено <img src="{THEME}/images/antivirus.png" alt="проверено на вирусы" /></span></div></div><!--/noindex--> <br /> <br />
<div class="clr"></div>
<div id="ajax_abc"></div>
</div>
</div>
</div>
<div class="morelink"><div class="ml"><div class="ml">

<span class="argback"><a href="javascript:history.go(-1)" title="Назад">Назад</a></span>
<span class="arg"><img class="ml_views" src="{THEME}/images/spacer.gif" alt="Просмотров" /> Просмотров: {views}</span>
<span class="arg"><img class="ml_com" src="{THEME}/images/spacer.gif" alt="Отзывы" /><a class="addcombtn" href="javascript:ShowOrHide('addcform')">Оставить отзыв</a> {comments-num}</span>
</div></div></div>
</div>
{poll}
<div class="cblock">
<div class="bbr_head"><div></div></div>
<div class="bbr_mid"><div class="bbr_mid">
<div class="maincont">
<div class="relatednews">
<div>Другие новости на эту тему:</div>
{include file='engine/modules/linkenso.php?post_id={news-id}&links=5&date=old&ring=yes&scan=all_cat&anchor=name&title=title&image=image&limit=300'}
</div>
</div>
</div></div>
<div class="bbr_foot"><div></div></div>
</div></div>



[group=5]
<div class="w_warning">
<div class="wmsg">
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
</div>
</div>
[/group]<div class="pheading">
<div class="clr"></div>
</div>
 
Кури js-скрипты, ищи функцию ShowOrHide. Полагаю, функционал григгера в ней. Вероятно, форма генерится в ней же.

В принципе, как вариант в тег скрипт добавить:
Код:
jQuery(document).ready(function($){
ShowOrHide('addcform');
});

Якорь нужно смотреть у конечной формы, если он есть, если нет добавить самому.
 
Последнее редактирование:
Назад
Сверху