[FOORUM] Profiililaulu võimaldamine

Vaata eelmist teemat Vaata järgmist teemat Go down

Tonight
Tonight

[FOORUM] Profiililaulu võimaldamine Vetera11
Liitus : 19/02/2012
Postitusi : 18000

PostitamineTonight 15.01.15 2:26

[FOORUM] Profiililaulu võimaldamine Audaci10

Et muuta kõle ning ebahuvitav profiil rõõmsamaks, võib pakkuda kasutajale võimalust lisada enda profiilile laul.
Script töötab phpBB3 foorumis.

Lahtri tegemine:
Kõigepealt tuleb luua uus profiililahter. Selleks tuleb minna ACP -> Kasutajad & Grupid -> Kasutajad -> Profiles -> [FOORUM] Profiililaulu võimaldamine Ajoute10
[FOORUM] Profiililaulu võimaldamine 12311
Väga oluline on see, et sa kuvaksid seda lahtrit profiilil. Vastasel juhul ei suuda script kasutaja lisatud linki hankida.

Javascripti paigaldamine:
Esimese asjana tuleb sul teha kindlaks äsja tehtud profiililahtri unikaalne nimi. See on igal foorumil erinev ning kujul field_idX. Näiteks Favalis on selleks field_id8, aga sul võib olla field_id-9 või field_id10. Üks lihtsamaid meetodeid selleks on Inspectori (Firefoxis Ctrl + Shift + C) kasutamine. Sul tuleb minna hiirega lihtsalt vastava profiililahtri peale ning sulle kuvatakse ID.
[FOORUM] Profiililaulu võimaldamine 45610

Kui ID on hangitud, siis võime lisada Javascripti (ACP -> Modules -> HTML & JAVASCRIPT -> Javascript codes management -> [FOORUM] Profiililaulu võimaldamine Ajoute10).
In all the pages
Kood:
$(function(){
          var proffield = 'field_id8';
          if(RegExp("/u[0-9]+").test(window.location.pathname)) {
              var mobileAgents = new RegExp("Android|BlackBerry|Blazer|BOLT|SymbianOS|Doris|Mobile|Phone|Fennec|GoBrowser|Iris|Maemo|MIB\/2\.2|Minimo|NetFront|Opera Mini|Opera Mobi|SEMC|Skyfire|Teleca|uZardWeb","i");
              if(mobileAgents.test(navigator.userAgent)) {
                return;
              }
              var profsong = $("dl#"+proffield+" dt + dd div:first-of-type") || undefined;
              if(!profsong) {
                return;
              }
              var trueorfalse = profsong.text().trim().charAt(0) !== "-" || false;
              if(trueorfalse) {
                    var vid = profsong.text().replace(/\/watch\?v\=/,"/v/"),
                                friends = $('#profile-advanced-right .module:eq(1)'),
                    name = $('.page-title span strong'),
                    namecolor = name.css('color');
                    $('dl#'+proffield).css('display','none').next().css('display','none');
                    friends.after('<table width="100%" cellspacing="1" cellpadding="0" border="0" class="forumline"><tbody><tr><td class="catLeft"><span class="genmed module-title">Kasutaja <span style="color: '+namecolor+';"><strong>'+name.text()+'</strong></span> profiililaul</span></td></tr><tr><td><object width= "298" height="24"><param name="movie" value="'+vid+'?autoplay=1&rel=0&fs=0&autohide=0"></param><param name="allowFullScreen" value="false"></param><param name="allowscriptaccess" value="always"></param><embed src="'+vid+'?autoplay=1&rel=0&fs=0&autohide=0" type="application/x-shockwave-flash" allowfullscreen="false" width="298" height="24" allowscriptaccess="always"></embed></object></td></tr></table>');
                } else {
                    return;
                }
          } else {
              return;
          }
        });
Muuda var proffield = 'field_id8'; vastavalt oma foorumile.

Nüüd tuleb kasutajal lisada lihtsalt vastavasse profiililahtrisse laulu link ning tema profiilis kuvatakse valitud laulu.
[FOORUM] Profiililaulu võimaldamine 110

Lõpptulemus:
[FOORUM] Profiililaulu võimaldamine Laul10
Tehnik aK
Tehnik aK
Komeet
Liitus : 28/03/2013
Postitusi : 453

PostitamineTehnik aK 21.03.15 15:26

Kas saaksite palun vaadata minu foorumis seda field_id
avatar
Külaline
Külaline

PostitamineKülaline 28.06.15 12:15

Töötas, tänud :)

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