Typografia, css i php :)

Standardowe sformułowanie css-owe text-align: justify, jest bardzo przydatne, ale w sytuacjach gdy trafimy na klienta mocno zorientowanego w temacie który zechce przenosić końcówki i jednoliterowce z końca linii problem może się okazać niewustarczający…
Bardzo przydatnym narzędziem a właściwie rozbudowaną klasą okazuje się być php-typography które znakomicie sprawdza się zarówno na małych stronach jak i w frameworkach i cms-ach.

Php-typography jest łatwy i wygodny w użyciu.

Standardowe użycie klasy wgląda następująco:

<code>&lt;?php
$html = "raw HTML here... ";

include('path/to/php-typography.php');
$typo = new phpTypography();
$html = $typo-&gt;process($html);

echo $html;
?&gt;

</code>

Jak użyć biblioteki w przypadku frameworka symfony?
Bardzo łatwo… całą bibliotekę jaką targamy ze strony projektu wypakowywujemy w standardowe miejsce, czyli lib… gdzie przechowywane są wszystkie niezbędne klasy które z kolei są automatycznie dołączane do tworzonego projektu…
Każda akcja która powinna korzystać z biblioteki:

$this-&gt;newTypo = new phpTypography();

Dzięki czemu, tekst który chcemy przeformatować:

&lt;p&gt;&lt;?php echo html_entity_decode($newTypo-&gt;process($sf_data-&gt;getRaw('value')-&gt;getTresc())) ?&gt;&lt;/p&gt;

$newTypo->process() – wywołuje instancję klasy z odpowiednią zawartością… ot i wsjio :)

W przypadku np. wordpressa jest jeszcze łatwiej… Istnieje specjalna wtyczka którą instalujemy standardowo przez panel administracyjny. Zaś samą wtyczkę możemy zobaczyć na stronie projektu wp-typography

Leave a Reply