Jump to content

Recommended Posts

Posted

Nu inteleg ce vrei sa spui :| Poze.. Sau fi mai explicit te rog, nu pot sa iti citesc gandurile

  • Upvote 1
  • Downvote 1

wWw.UltraPhase.Ro

UltraPhase Romania

Y!M: marianstefan09@yahoo.com

Skype: marianstefan123

Sau PM pe forum la † Twίηη™

Posted (edited)

Aceasta tema are random branding. Poti face si tu. Si daca vad ca nimeni nu stie, si nici mie nu imi vine nimic in cap, eu zic sa :

1. Descarci tema si o instalezi.

2. Vezi cum e facut random brandingu ala.

E ceva JavaScript :

<script type="text/javascript">

<!-- Display numerous images as RedSquare headers  Karl Lyon       -->
<!-- Originally made for the header contest but maybe it should stay -->

<!-- Begin
// Set up the image files to be used.
var theImages = new Array() 
// To add more image files, continue with the
// pattern below, adding to the array.

theImages[0] = 'http://yourbanner.com/Banners/banner3.jpg';
theImages[1] = 'http://yourbanner.com/Banners/banner9.gif';
theImages[2] = 'http://yourbanner.com/Banners/banner23.jpg';
theImages[3] = 'http://yourbanner.com/Banners/banner24.jpg';
theImages[4] = 'http://yourbanner.com/Banners/banner27.jpg';
theImages[5] = 'http://yourbanner.com/Banners/banner28.gif';


// do not edit anything below this line

var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 0; i < p; i++){
   preBuffer[i] = new Image()
   preBuffer[i].src = theImages[i]
}

$( document ).observe( 'dom:loaded', function()
{
    whichImage = Math.round(Math.random()*(p-1));
    $$( '#branding a[rel~="home"] img' )[0].writeAttribute( 'src', theImages[ whichImage ] );
});

//  End -->
</script>

3. Il bagi in tema ta si vezi ce iese :)

Se editeaza din ACP -> Teme -> Tema Espada (sau pe care o faci tu) -> globalTemplate

Si in sectiunile astea editezi :

        theImages[0] = '{$this->settings['img_url']}/1.png'
        theImages[1] = '{$this->settings['img_url']}/2.png'
        theImages[2] = '{$this->settings['img_url']}/3.png'

Daca vrei mai multe mai adaugi tu:
        theImages[3] = '{$this->settings['img_url']}/4.png'
        theImages[4] = '{$this->settings['img_url']}/5.png'

Imaginile le urci in folderu de iamgini al temei !


Si daca nu vrei sa mai mearga brandingu lasi doar : theImages[0] = '{$this->settings['img_url']}/1.png'

 

Iar daca vrei LOGO rotator :

TUTORIAL

Edited by SnowHD
  • Downvote 1

Daca te-am ajutat, nu uita de +1 ! Multumesc.

  • Moderators
Posted

In cazu meu pentru un banner de reclama am folosit un random PHP, sa fac ditamai cod in JS care sa faca aceasi chestie, nu are sens.

Diferente fata de codu de sus:

  • Mult mai scurt.
  • In cazu asta, este facut pentru doua imagini, dar se poate face pentru mai multe.

Chestii ce nu vad ca are nici ala de sus si nici asta:

  • Nu tine minte care a fost ultimu banner, s-ar putea salva in alta variabila ultimu numar si sa prin if sa se testeze daca a fost ultimu sau nu.
<php>$num_random = rand(1,2);</php>
<if test="$num_random == 1">
<a target="_blank" href="link 1"><img alt="Mesaj 1" src="link imagine 1"></a>
<else />
<a target="_blank" href="link 2"><img alt="Mesaj 2" src="link imagine 2"></a>
</if>

Cu bucata de:

<php>$num_random = rand(1,2);</php>
<if test="$num_random == 1">

<else />

</if>

Ai putea sa faci la orice lucru de pe forum, nu doar un banner sau logo. Asta daca vrei ceva mai scurt.

Ce stiu sigur, este ca la codu asta PHP se mai pot adauga multe destul de usor, dar eu unu nu vreau nimic mai complex. Sansa sa apara un banner sau altu este 50%, nu-mi trebuie mai mult.

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Posted

In cazu meu pentru un banner de reclama am folosit un random PHP, sa fac ditamai cod in JS care sa faca aceasi chestie, nu are sens.

Diferente fata de codu de sus:

  • Mult mai scurt.
  • In cazu asta, este facut pentru doua imagini, dar se poate face pentru mai multe.

Chestii ce nu vad ca are nici ala de sus si nici asta:

  • Nu tine minte care a fost ultimu banner, s-ar putea salva in alta variabila ultimu numar si sa prin if sa se testeze daca a fost ultimu sau nu.
<php>$num_random = rand(1,2);</php>
<if test="$num_random == 1">
<a target="_blank" href="link 1"><img alt="Mesaj 1" src="link imagine 1"></a>
<else />
<a target="_blank" href="link 2"><img alt="Mesaj 2" src="link imagine 2"></a>
</if>

Cu bucata de:

<php>$num_random = rand(1,2);</php>
<if test="$num_random == 1">

<else />

</if>

Ai putea sa faci la orice lucru de pe forum, nu doar un banner sau logo. Asta daca vrei ceva mai scurt.

Ce stiu sigur, este ca la codu asta PHP se mai pot adauga multe destul de usor, dar eu unu nu vreau nimic mai complex. Sansa sa apara un banner sau altu este 50%, nu-mi trebuie mai mult.

Codul ala unde il pun?

Poti sa-mi dai -1 pana turbezi! ;)

  • Moderators
Posted

Ai putea sa faci la orice lucru de pe forum, nu doar un banner sau logo.

Poate nu am explicat bine, codu ala il poti aplica la orice element, poza, link, etc... care vrei tu. Unde il aplici? Unde vrei tu. Daca vrei sa se schimbe banneru de la branding, va trebui sa copiezi toata bucata de branding de doua ori, altcumva nu prea am cum sa-ti explic pentru ca deja intram in detalii prea complexe.

Metoda cu JS poate ar fi mai simplu pana la urma.

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.