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:
<?php
$html = "raw HTML here... ";
include('path/to/php-typography.php');
$typo = new phpTypography();
$html = $typo->process($html);
echo $html;
?>
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->newTypo = new phpTypography();
Dzięki czemu, tekst który chcemy przeformatować:
<p><?php echo html_entity_decode($newTypo->process($sf_data->getRaw('value')->getTresc())) ?></p>
$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 …