Замена ссылок в Постах на абсолютные (Alex_63)
При установке другого количества постов на странице у пользователя, многие прямые ссылки на сообщения в постах перестают работать, попытка решить эту проблему заменой ссылок на абсолютные:
В HTML низ:
<!-- Замена ссылок в Постах на абсолютные -->
<script type="text/javascript">
$(".post-content a").each(function (){
var L=$(this).attr("href");var b="click.p";
L=L.replace(/^.*click\.php\?(.*)$/mgi,"$1");
if(L.search(/viewtopic\.php\?id=.*#p/)!=-1){
var p=L.replace(/^.*?#p(\d+)$/mgi,"$1");
L=L.replace(/\?id=.*$/,"");
L+="?pid="+p+"#p"+p;
}
$(this).attr("href",L);
});
</script>
В HTML низ:
Код
<!-- Замена ссылок в Постах на абсолютные -->
<script type="text/javascript">
$(".post-content a").each(function (){
var L=$(this).attr("href");var b="click.p";
L=L.replace(/^.*click\.php\?(.*)$/mgi,"$1");
if(L.search(/viewtopic\.php\?id=.*#p/)!=-1){
var p=L.replace(/^.*?#p(\d+)$/mgi,"$1");
L=L.replace(/\?id=.*$/,"");
L+="?pid="+p+"#p"+p;
}
$(this).attr("href",L);
});
</script>
Просмотров: 659, Загрузок: 0, Комментарии: 1, Оценка: 5.0 (1)
Страницы: | |