Teiksim tā! Mums ir kaut kāds informeris, kurš iznes kaut kādu informāciju ar tā virsrakstu. Bet lieta tāda, kad iznesot šo informāciju ar informera palīdzību, tas sāk izjaukt mūsu kopējo dizainu, jo tā virsrakst ir ļoti garš.
Piemērs no LigzdaFM:
Kā paši redzat, tad pirmais lauks stipri atškirās no pārējiem laukiem dēļ virsraksta garuma.
Lai labotu šo situāciju, tad mēs pie tā teksta ieliekam nelielu kodiņu:
Code
<?if(len($TITLE$)>16)?><?substr($TITLE$,0,13)?>...<?else?>$TITLE$<?endif?>
Pievērsiet uzmanību šim koda fragmentam: TITLE$)>16
Dotais cipars 16 atbild par teksta simbolu garumu, pēc kura tas doto tekstu apgriezīs.
Apgriežot virsrakstu vai tekstu, pēdējie 3 simboli būs punkti (daudz punkti).
Daudzpunktus mums nodrošina šī koda fragments: >...<
Ja daudzpunktu vietā gribat kādu citu simboli, tad tie trīs punktiņi šajā koda fragmentā ir jāaizstāj ar jums vēlamajiem simboliem.
Kodā ir vēl šads fragments: TITLE$,0,13). Dotais fragments atbild par teksta atkāpi no sānu malas un šrifta lielumu. Cipars 0 nosaka atkāpi simboli skaitā, bet cipars 13 ir šrifta lielums (burtu izmērs)
Rezultāts ir šāds:
Šo principu var pielietot ne tikai informeros, bet arī savas vietnes materiālu virsraksts, dažādos tekstos utt.
Vienīgi ir jāatceras, kad, ja šo principu lietosiet tekstos, tad operātors TITLE būs jāaizstāj ar operatoru MESAGE vai ar kādu citu, kas šo informāciju jums iznes.
Gatavs paraugs ir pieejams šeit (pašā apakšā)