jak zrobić tekst wyjustowany - justify

jankesmj

Avatar: jankesmj

2007-05-07 13:29

cześć! co wykombinować aby tekst był wyjustowany a nie tylko do left, center i right ?

merci

No avatar

2007-05-07 14:39

jankesmj - będziesz musiał sobie dodawać justowanie ręcznie tzn.:
najpierw edytuj plik templates/default.css, za tym:

.center{text-align:center;}


dodaj taką linię:

.justify{text-align:justify;}



i teraz w panelu admina gdy dodajesz jakis tekst i chcesz go wyjustowac, to wkładasz go w znaczniki:
<div class="justify">Tekst</div>

jankesmj

Avatar: jankesmj

2007-05-09 10:55

merci- nie wiem czy to sprawdzony sposób ale coś nie działa w tagach <div>, ale zadziałało w tagach <p>. Wystarczy justowany tekst objąć tagami:

<p align="justify"tekst </p>



A ponadto pobawiłem się i w edytorze dodałem ikonkę "Wyjustuj"
1. zrób ikonkę Wyjustuj na wzór pozostałych
- zapisz pod nazwą justify.gif w katalogu ../plugins/edit

2. edytuj plik ../templates/admin/edit.tpl
znajdź:

<td><a href="#" onclick="return vbcode('RIGHT', '')"><img src="$config[dir_plugins]edit/justifyright.gif" alt="$lang[Align_right]" title="$lang[Align_right]" width="21" height="20" border="0" /></a></td>


i za tym wstaw:

<td><a href="#" onclick="return vbcode('JUSTIFY', '')"><img src="$config[dir_plugins]edit/justify.gif" alt="$lang[Align_justify]" title="$lang[Align_justify]" width="21" height="20" border="0" /></a></td>



3.edytuj ../lang/pl/php
znajdź:

$lang['Align_right'] = 'Wyrównaj do prawej';


i wstaw za tym:

$lang['Align_justify'] = 'Wyjustuj';



4.edytuj ..plugins/edit/stdedit.js
znajdź:

aTagsOpen['RIGHT'] = '<div class="right">';


i wstaw za tym:

aTagsOpen['JUSTIFY'] = '<p align="justify">';



dalej znajdź:

aTagsClose['RIGHT'] = '</div>';


i wstaw za tym:

aTagsClose['JUSTIFY'] = '</p>';



Nie trzeba edytować default.css
To rozwiązanie działa w Quick.Cms.Lite v0.3
w edytorze będzie spisywało tag

 <p align="justify"> ... </p>



Próbowałem zmienić to samo w plikach w wersji 1.1 ale jak kliknę na ikonę wpisuje mi w edytor

undefined


natomiast jak wpisze z łapy

 <p align="justify"teskt </p>


to jest ok - justuje
No kurcze nie mogę znaleźć gdzie strzeliłem gafe ;)

jankesmj

Avatar: jankesmj

2007-05-13 12:14

już chodzi :) do wersji 1.1 należy zrobić te same modyfikacje na plikach co w wersji 0.3
link to screena: http://www.fotosik.pl/pokaz_obrazek/pelny/24410ae120718df8.html

a tak na marginesie... nikt nie opisze tego problemu?
może ktoś ma jeszcze jakieś sugestie?

Do góry
o nas | kontakt