[FOORUM] Avatarid viimase postituse ette (pealehel)
Lehekülg 1, lehekülgi kokku 1 • Share
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
[FOORUM] Avatarid viimase postituse ette (pealehel)
Favali sünnipäeva puhul jagan välja foorumiteemalise õpetuse. Suureks kurvastuseks pean ütlema, et see jääb ka viimaseks Forumotioni foorumite teemaliseks õpetuseks siin kommuunis. :cry:
Õpetuse lõpptulemus:
Kuna Forumotionil puudub endal selline võimalus, kuidas saada avatarid viimase postituse ette, siis jääb üle vaid mässamine Javascriptiga. Algelisi scripte on liikvel mitmeid, kuid need tekitavad serverile ülekoormuse oma päringutega. Need scriptid, mis ma jagan, sai tehtud koostöös AvacWebiga.
1. Esiteks lisame Javascripti. Selleks liigu ACP -> Modules -> Javascript codes management
Seejärel kontrolli, kas Javascriptid on aktiveeritud (valitud menüüst Jah). Kui see on korras, siis vajuta
Title: (vali selline, et hiljem ära tunneksid)
Placement: ☑ In the homepage (kui soovid, et avatarid oleksid näha ka sub-foorumites, lisa ☑ ka In the sub-forums ette)
JAVASCRIPT:
- Kood:
var user_avatars = {
'Kasutajanimi' : 'Avatari URL',
'Kasutajanimi 2' : 'Avatari URL',
'Kasutajanimi 3' : 'Avatari URL'
};
$(function() {
var lp = $('.row .lastpost', document.getElementById('main'));
for(var i = 0, e; (e = lp[i++]); ) {
var u = $('.gensmall', e)[0];
if(!u) continue;
u = u.innerHTML.replace(/<[^>]+>/g, '');
var avatar = u in user_avatars ? user_avatars[u] : 'DEFAULT AVATAR URL';
e.innerHTML = '<img src="'+avatar+'" class="lastpostAvatar">' + e.innerHTML;
};
});
Selgitused:
DEFAULT AVATAR URL asenda oma foorumi default avatariga (see tähendab seda, et kui nimekirja pole lisatud kasutajanime, kuvatakse talle default avatar)
Kasutajanime lisamine:
'Kasutajanimi siia' : 'Avatari URL siia',
NÄIDE:
'FVL Bot' : 'http://www.faval.eu/users/1616/12/49/16/avatars/1-49.png',
'Alive' : 'https://2img.net/u/1616/12/49/16/avatars/2-38.jpg',
'Tonight' : 'https://2img.net/u/1616/12/49/16/avatars/3-43.png'
REEGLID:
- Peale viimase kasutaja avatari koma ei tule!
- Teiste kõikide avataride vahel listis peab olema koma!
- Kasutajanimed, mis sisaldavad märki ', tuleb lisada järgmiselt:
"W4t3rF4ll ,' ^^" : 'AVATARI URL'
Ehk siis, ' asemel kasutad "
2. CSS. See tuleb lisada ACP -> Display -> Colors -> CSS Stiilifail
- Kood:
.lastpostAvatar {
width: 35px;
height: 35px;
float: left;
margin: 0 5px;
border: 1px solid #CCC;
}
.lastpostAvatar:hover {
border: 1px solid #666;
}
Vajuta Submit ning nüüd peaksid nägema pealehel avatare.
- Tonight
- Liitus : 19/02/2012
Postitusi : 18000
Forumotionis toimusid uuendused ning enam ei pea seda scripti kasutama.
Asja saab automaatseks, aktiveerides ACP -> Display -> Structure & hierarchy -> Hierarchy -> "Show avatars in the column Last posts" -> YES
Asja saab automaatseks, aktiveerides ACP -> Display -> Structure & hierarchy -> Hierarchy -> "Show avatars in the column Last posts" -> YES
- KülalineKülaline
See moment, kui teed kõik ära ja loed järgmist postitustTonight kirjutas:Forumotionis toimusid uuendused ning enam ei pea seda scripti kasutama.
Asja saab automaatseks, aktiveerides ACP -> Display -> Structure & hierarchy -> Hierarchy -> "Show avatars in the column Last posts" -> YES
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