PDA

Zobacz pełną wersję : Długość tytułu sekcji i kategorii.



ppilus
10-03-2009, 14:26
Potrzebowałem w polu "tytuł kategorii" wpisać baaaardzo długą nazwę.
Domyślnie Joomla! (piszę na przykładzie 1.5.9) pozwala na wprowadzenie tytułu sekcji i kategorii o długości nie większej niż 50 znaków. Z własnego doświadczenia wiem, że czasem przydaje się więcej ;) ,pewnie nie często ale jednak.
Skoro się udało postanowiłem się podzielić jak temu zaradzić ?

1. Zmiana długości tytułu kategorii:
w pliku /administrator/components/com_categories/admin.categories.html.php
w wierszu 298, wyglądającym tak:

297: <td colspan="2">
298: <input class="text_area" type="text" name="title" id="title"
value="<?php echo $row->title; ?>" size="50" maxlength="50" title="<?php echo JText::_( 'A long name to be displayed in headings' ); ?>" />
299: </td>należy zmienić wartość maxlength="50" na pożądaną

3. Zmiana długości tytułu sekcji:
w pliku /administrator/components/com_sections/admin.sections.html.php
w wierszu 253, wyglądającym tak:

252: <td colspan="2">
253: <input class="text_area" type="text" name="title" id="title" value="<?php echo $row->title; ?>" size="50" maxlength="60" title="<?php echo JText::_( 'TIPTITLEFIELD' ); ?>" />
254: </td>należy zmienić wartość maxlength="50" na pożądaną oraz zmienić ten sam parametr w wierszu 383 (pole nowego tytułu podczas kopiowania sekcji).

Co ciekawe maxlength dla tytułów zastępczych (aliasów) w obu przypadkach jest ustawiona na 255, podobnie jak maksymalna długość tytułu i tytułu zastępczego dla artykułów.

DevSoft
10-03-2009, 15:13
a w bazach nie trzeba zmieniać długości

ppilus
10-03-2009, 16:53
w bazach pola: title, name, alias mają po 255