[FOORUM] Asukoha kuvamine
Lehekülg 1, lehekülgi kokku 1 • Share
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
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 -> ).
✓ 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 }
Soovid vestluses osaleda?
Selleks logi sisse või tee endale kasutaja.
Lehekülg 1, lehekülgi kokku 1
Permissions in this forum:
Sa ei saa vastata siinsetele teemadele