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.
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.