Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » Портал на форуме: проблема переадресации и экспорта последний постов


Портал на форуме: проблема переадресации и экспорта последний постов

Сообщений 1 страница 4 из 4

1

Сцыль на форум: http://blackguild.ru/

Собственно, шоб главной страницей был портал, вкорячен скрипт переадресации на него:

от он

<!-- Редирект на портал  -->
<script>
var portal = '/pages/index';
var url = document.URL.split('#')[0];
if((url+'%a').split('/%')[1]=='a')location.href=portal;
$(document).ready(function(){
  var a = $('#pun-navlinks #navindex a')[0];
  a.href = a.href+'=&forum'
});
</script>

и тут появилось две проблемы.

1. не работает скрипт экспорта последний сообщений (на главной форума с объявлении стоит):

Код:
<div id="lastp">
<h3>Последние <span>сообщения</span></h3>

<div class="lp-cont"></div>
    <script src="http://blackguild.ru/export.php?type=js&max=6" type="text/javascript"></script>
    <script type="text/javascript">
    var html='';
    var ts = '';
    var mo = '';
    var hh = '';
    var mm = '';
    var i = 0;
    for(i=0;i<content.length;i++) {
    ts = new Date();
    ts.setTime(1000*content[i][0]);
    mo = ts.getMonth()+1;
    if (mo<10) mo='0'+mo;
    hh = ts.getHours();
    mm = ts.getMinutes()+'';
    if (mm<10) mm='0'+mm;
    ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
    html2="</tr></tbody></table></div>"
    html1="<div class=\"lp-table\"><table cellspacing=\"3\" width=100%><tbody class=\"hasicon\">"
    html+='<tr><td colspan=\"2\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br><b>'+content[i][1]+'</b> - '+ts+'</td></tr>';
    }

    var arr=document.getElementsByTagName("div")
    i=0
    str=document.URL
    while(arr[i] ){
    if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="lp-cont"){
    name=arr[i].innerHTML
    name=name.substring(0)
    arr[i].innerHTML=""+html1+""+html+""+html2+""+name+""
    }
    i++
    }
    </script>
<a href="http://blackteam.mmohost.ru/search.php?action=show_recent" id="allp">Все сообщения за сутки</a> </div>

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

2. бесит навигация "хлебных крошек".
я часто ее юзаю, и привыкла тыкать в разные сцылки в ней, шоб попадать на текущий раздел или на главнйю форума.
но после вставки скрипта переадресации на портал, первая ссылка меня выкидывает на главную, с ссылки на главную форума в ней нет
можно придумать какой-нить скриптик, шоб в нее вкорячить еще ссылку на форум?
шоб было как-то так:

» Сайт гильдии Чёрный Отряд | World of Warcraft | Свежеватель Душ » Форум » раздел » топик

Отредактировано Герда (Ср, 28 Сен 2016 05:06:50)

0

2

Герда написал(а):

можно придумать какой-нить скриптик, шоб в нее вкорячить еще ссылку на форум?

:glasses: Попробуй в HTML низ

<script><!--Добавляем ссылку на форум в crumbs-->
if(!$("#pun-index").length&&document.URL.indexOf("/portal")==-1){
var s=' »&nbsp;<a href="/=&forum">Форум</a>';$(".crumbs").find("a:first").after(s)};
if($(".punbb").attr("id")=="pun-index"){var ss=$("#pun-title h1 span").text();
var s=' »&nbsp;<a href="/pages/index">'+ss+'</a> »&nbsp;\
<a href="/=&forum">Форум</a>';$(".crumbs").html(s);};
</script>

По статистике  - думаю тож мон поправить

+1

3

Герда написал(а):

1. не работает скрипт экспорта последний сообщений (на главной форума с объявлении стоит):

Попробуй поправить строчку синим

    while(arr[i] ){
    if(document.getElementById("pun-index") && arr[i].className=="lp-cont"){
    name=arr[i].innerHTML

+1

4

алилуя!
все пашет =)

+1


Вы здесь » Единый форум поддержки » Форум для новичков » Портал на форуме: проблема переадресации и экспорта последний постов