e107 Styles

Hírek stílusának fokozása

A theme.php file-ben a hírek stílusát az $NEWSTYLE felügyeli. A .7xx verzióval kijött egy bővített $NEWSTYLE végrehajtás, amellyel hozzáférhetsz bármelyik hír tartalmához és részleteihez, tehát manipulálhatod a hír megjelenését ennek az információjának a segítségével.

A jelenlegi rendszer nagyon egyszerű:

$NEWSSTYLE = "html rész a hírek megjelenítéséhez";

Egy alternatíva ehhez a módszerhez, mely funkciót a .7xx verzió hozott:

function news_style($news) {

      $NEWSSTYLE = "the html to render your news item here";

      return $NEWSSTYLE;

      }

Előnye, ennek az alternatív rendszernek az $news array adat tartalomban van, melyek a következők:

$news['news_id'] => A hír egyedi ID-je

  
      $news['news_title'] => A hír címsora
 
      $news['news_body'] => A hír szövegtörzse

      $news['news_extended'] => A hír bővített szövegtörzse
  
      $news['news_datestamp'] => A hír beküldésének időbélyege unix időben - pl.: 1105462274

      $news['news_author'] => A hír irójának/beküldőjének ID-je

      $news['news_category'] => Hírkategória egyedi ID-je
 
      $news['news_allow_comments'] => Vajon engedélyezett a hozzászólás
     (0 hozzászólás kikapcsolva, 1 hozzászólás engedélyezve)

      $news['news_start'] => A hír megjelenésének ideje

      $news['news_end'] => A hír lejáratának ideje/megjelenés vége

      $news['news_class'] => A felhasználó csoport, amely megtekintheti a hírt

      $news['news_render_type'] => 0
 
      $news['news_comment_total'] => A hírhez beküldött hozzászólások száma

      $news['user_id'] => A hír beküldőjének ID-je

      $news['user_name'] => A hír beküldőjének felhasználóneve

      $news['user_customtitle'] =>$news['category_name'] => A hírkategória neve, ahová a hír tartozik

      $news['category_icon'] => A hírkategória képe/ikonja, ahová a hír tartozik

      $news['category_id'] => 1

Ezzel az adattal képes lehetsz manipulálni az $NEWSSTYLE változót, hogy különböző dolgokat csinálj különböző esetekben.

Pl.: a híreket úgy akarod megjeleníteni, hogy az 1 kategória hírei kék hátteret kapjanak, a 2 kategóri hírei zöld hátteret kapjanak. Ezt kell csinálni:

function news_style($news) {

      if ($news['news_category']=='1') {
 
      $NEWSSTYLE = "<div style='background-color: blue'>{NEWSBODY}</div>";

      } else if ($news['news_category']=='2'){

      $NEWSSTYLE = "<div style='background-color: green'>{NEWSBODY}</div>";

      }

      return $NEWSSTYLE;

      }

A régebbi megoldások jól működnek, így a meglévő theme-ket nem kell felruházni további jellemzőkkel és ezek az új kivitelezések csak akkor javasoltak, ha tényleg szükséged van ezekre a stílus elemekre.

Az értékeléshez be kell jelentkezned.
0/5 : Nincs értékelve

Támogatás

Üdvözöllek

Chatbox

Bejegyzés írásához be kell hogy jelentkezz. Amennyiben még nem regisztráltál az oldalra, ide kattintva megteheted.


  • Apofisz
    Apofisz  4 hónappal ezelőtt

    Nem probléma, majd keresek mást.

  • fizi
    fizi  4 hónappal ezelőtt

    Majd megkeresem és feltöltöm.

  • Apofisz
    Apofisz  4 hónappal ezelőtt

    Azt köszönöm szépen. Viszont a gamezone 14-et nem találom a letöltések között. Azt a galériában láttam csak egy képet róla.

  • fizi
    fizi  4 hónappal ezelőtt

    Használhatod, csak ez még az 1.x verzióhoz készült. Kicsit át kellene írni (nagyon), hogy megfelelően használható egyen a 2.x verzióhoz.

  • Apofisz
    Apofisz  5 hónappal ezelőtt

    Szia.
    Bocs itt érdeklödök de nem találtam más elérhetőségedet.
    Van nekem egy silkroad privát szerverem.
    Valaki mástól kaptam hozzá egy weboldalt, amit elköltöztetnék saját weboldalra. Ez meg is történt,de a vps-en kell hogy fusson a weboldal, webszerver alatt. Jelenleg az ideiglenesen kapott weboldal van átmásolva.
    Szóval szeretnék egy saját weboldal themet.
    e107 weboldalt többször is csináltam ahova theme sablont raktam fel,de ez kicsit más. Itt nincs e107 admin felület stb. Ez egy mmo játék és a Gamezone 14 sablon tetszene.
    Erről szeretnék érdeklödni,hogy ez mennyibe kerülne, illetve tudnám-e használni webszerveren ? Jó lenne ha az Aion játék neveket ki lehetne cserélni más névre benne.
    Előre is köszönöm a választ.


2024 Április

Nincs esmény ebben a hónapban.

H
K
S
C
P
S
V

Facebook

Keresés Fizi Themes

GoogleAdMenu

Rólunk mondták