[FOORUM] Asukoha kuvamine

Vaata eelmist teemat Vaata järgmist teemat Go down

Tonight
Tonight

[FOORUM] Asukoha kuvamine Vetera11
Liitus : 19/02/2012
Postitusi : 17992

PostitamineTonight 27.01.15 18:58

[FOORUM] Asukoha kuvamine Asukoh10

Forumotion ei võimalda sisseehitatud asukoha näitamise funktsiooni, seega tuleb selle tekitamisel olla leidlik. Forumotioni tingimustes on parim võimalus kasutaja asukoha leidmiseks /viewonline leht, mis näitab, kus lehel isik viimati foorumis oli.

Loome uue Javascripti (ACP -> Modules -> HTML & JAVASCRIPT -> Javascript codes management -> [FOORUM] Asukoha kuvamine Ajoute10).
In all the pages
Kood:
window.location.pathname.match(/\/u\d+/) && $(function() {
      var block = document.createElement('DIV');
      block.className = 'module';
      block.innerHTML = '<div class="inner"><span class="corners-top"><span></span></span><div class="h3">Asukoht</div><p class="viewing"><a href="#" onclick="return false;" class="loading">Laen asukohta...</a></p><span class="corners-bottom"><span></span></span></div>';
      $('#profile-advanced-right .module:first').after(block);
      $(block.getElementsByTagName('P')[0]).load('/viewonline tr:has(a[href="/u'+window.location.pathname.match(/u(\d+)/)[1]+'"]) td:last a',function() {
        (!this.innerHTML.length) && (this.innerHTML = '<a href="#" onclick="return false;" class="inactive">Võrgust väljas</a>')
      });
    });

Seejärel lisame CSSi (ACP -> Display -> Pictures and Colors -> Colors -> CSS Stiilifail):
Kood:
.module .viewing a {
  color:#696;
  text-shadow:1px 1px 0 #FFF;
  text-align:center;
  font-weight:bold;
  background:#EEE;
  border:1px solid #CCC;
  border-radius:3px;
  display:block;
  padding:5px 3px;
  margin:6px 0;
}
.module .viewing a.loading { color:#996 }
.module .viewing a.inactive { color:#C66 }

Vaata eelmist teemat Vaata järgmist teemat Tagasi üles

Soovid vestluses osaleda?

Selleks logi sisse või tee endale kasutaja.

Liitu foorumiga

Tee endale kasutaja ning osale aruteludes.


Tee uus kasutaja

Logi sisse

Omad foorumis juba kasutajat? Logi sisse.


Logi sisse

 
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele