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.

0/5 : Nincs értékelve

Támogatás

Chatbox

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


  • iHack
    iHack  9 hónappal ezelőtt

    Hallo mikorra várható a javítás? Mert még nekem mindig nem jó ez a tizenegy :/ és addig nem tudok tovább lépni

  • fizi
    fizi  10 hónappal ezelőtt

    Jelzem a fejlesztőknek.

  • Kira
    Kira  10 hónappal ezelőtt

    Nekem se megy, folyamat a profil beállításokra dob, hogy töltsem ki, de nem tudom... hiába írom be, hogy "tizenegy", nem akarja elfogadni :S

  • fizi
    fizi  10 hónappal ezelőtt

    Kisbetűkkel kell beírni, módosítottam megint rajta. Ha nem jó akkor jelzem a fejlesztőknek.

  • iHack
    iHack  10 hónappal ezelőtt

    Még mindig nem fogadja el.. Kis betűvel írjam vagy hogy? tizenegy, Tizenegy, tízenegy, Tízenegy, Tizen egy, Tízen egy már mindent ki próbáltam és semelyik nem működik de így semerre nem tudok lépni még pm-et se tudok neked küldeni fizi


2018 Április

Nincs esmény ebben a hónapban.

H
K
S
C
P
S
V

Facebook

Keresés Fizi Themes

Elérhető (Online)

  • Vendégek:6
  • Tagok:0
  • Tagok:5527
  • Legújabb:mateev
  • Legtöbb online:72
    Vendégek:72 Tagok:0 -2018. március 04. vasárnap

GoogleAdMenu

Rólunk mondták