Php script helyszíni blokkok módosításához, vaden pro

Gyakran a webhelyek létrehozásakor feladata, hogy különböző adatblokkok jelenjenek meg ugyanazon a helyen az oldal minden egyes letöltésekor.





Php script helyszíni blokkok módosításához, vaden pro

Php script helyszíni blokkok módosításához, vaden pro

És minden új terhelésnél a feketehez rendelt blokkok egymás között véletlen sorrendben változnak. És nem feltétlenül szükséges, hogy csak kettő legyen, annyi lehet, amennyit csak akar. És az oldalra nyomtathatunk annyi blokkot és bárhol.

Az információs blokkok forgatásának végrehajtása a webhely oldalon

Annak érdekében, hogy minden működött elég létrehozni egy kis tömb, és a shuffle () függvényt keverni az értékeket belül minden alkalommal, amikor frissíteni kell az oldalt:







Most rendben rendezzük a dolgokat:

  1. Olyan tömböt hoztunk létre, amelybe a szükséges blokkokat információkkal láttuk el. Ami bennük lesz, nem számít. Hányan lehetnek ott? És mennyi kell. A példában 4 "banneret" vettünk fel:
  • A (z) shuffle () alkalmazását tömbünkre véletlenszerűen megváltoztatjuk a tömb elemeinek sorrendjét. Egyszerűen megfogalmazva, az értékeket egymás között összekeverjük:
  • Nos, a következő lépésben megjelenítjük a szükséges blokkokat a megfelelő helyeken az oldalon.

    A mintaoldal teljes kódja:

    Akciójának eredménye:

    Php script helyszíni blokkok módosításához, vaden pro

    Az első oldal betöltése után

    Php script helyszíni blokkok módosításához, vaden pro

    A következő frissítés után ... Nos, és így tovább. A blokkokat egyszerűen véletlenszerűen beillesztik.

    Kívánt esetben ezt a szkriptet kissé másképp írhatjuk le:

    Úgy működik, mint az előző változat. A különbség csak a tömbünkön belüli információk bevitelének szintaxisában van. Személy szerint jobban szeretem a második lehetőséget a rövidség miatt.

    Az általunk figyelembe vett megoldás előnyei

    • Ez egy nagyon egyszerű és érthető struktúra, amely lehetővé teszi, hogy azt is használják, aki az első lépéseket a webes fejlesztés.
    • Ő nem rengeteg harmadik fél kódrészletek, fájlok, stb, amint az gyakran történik a népszerű modul a CMS és ezért nem befolyásolja az oldal betöltése sebesség.
    • A munkájához elegendő, hogy a szervert a PHP támogatja. Nemrég láttam vendégeket anélkül, hogy ezt az opciót választanák.
    • Nem kötődünk semmilyen CMS-hez vagy kerethez. Használhatja ezt a szkriptet abszolút bármely webhelyen. Függetlenül attól, hogy ez egy hasonlóság vagy egy sablon webhely.
    • Hosszúságának köszönhetően nincs olyan hiba, amely problémákat okozhat a webhely biztonságával kapcsolatban.

    5 értékelés (átlag 4.4 az 5-ből)

    Php script helyszíni blokkok módosításához, vaden pro