LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 05:46:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Длинна первого поля (количество символов)  (Прочитано 648 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Vld733
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 52


« : 06.04.2011, 19:45:16 »

Подскажите плз как увеличить количество символов которое можно вводить в первое поле (заголовок материала)?
В настройках SOBI2 - Параметры добавления\поля, есть пункт - Длина первого поля - в нем можно увеличить количество символов но только вместе с длинной самого поля. Как сделать так чтобы поле ввода не удлинялось, а вот символов в него можно было бы больше вводить, скажем 120? Просто если удлинять само поле то оно уезжает за границы шаблона... Azn
Записан
terveg
Давно я тут
****

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 273


ставь "+" руки не отсохнут


« Ответ #1 : 07.04.2011, 12:02:53 »

Цитировать
ак чтобы поле ввода не удлинялось, а вот символов в него можно было бы больше вводить, скажем 120?
тебе нужно прописать стиль для inputbox в css или найти вывод этого поля в ядре SOBI2 (не помню счс какой файл, думаю разберешся) и прописать там style="width:**px"
Записан
Vld733
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 52


« Ответ #2 : 07.04.2011, 22:58:54 »

Спасибо, terveg, за участие, но блин это ж вроде не форум программистов! -
Не знаю я как прописать "inputbox", а уж про ядро вообще и говорить нечего... Azn
Тончее наверное - "форум НЕ только программистов"... Azn
Записан
terveg
Давно я тут
****

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 273


ставь "+" руки не отсохнут


« Ответ #3 : 10.04.2011, 00:12:15 »

Спасибо, terveg, за участие, но блин это ж вроде не форум программистов! -
Не знаю я как прописать "inputbox", а уж про ядро вообще и говорить нечего... Azn
Тончее наверное - "форум НЕ только программистов"... Azn

специально для Вас (не поставиш "+" найду и оторву яйка Wink я ведь тоже не программист! )
примерно так должно выглядеть после изменений при просмотре в Firefox FireBug или Opera Dragonfly (у меня по примеру)
Цитировать
<input type="text" id="field_entry_name" class="cool" name="field_entry_name" size="75" maxlength="75" value="">

это нужно прописать в файле шаблона или com_sobi2.css (этим задаешь стиль того самого поля)

Цитировать
input.cool {
margin: 5px 0px;
padding: 0px 5px;
border:1px solid grey;
width: 258px;
}

input.cool:hover {
margin: 5px 0px;
padding: 0px 5px;
border:1px solid red;
width: 258px;
}

а вот здесь ищешь и заменяешь этот самый по умолчанию стиль inputbox на cool строка примерно 182 файл ..components\com_sobi2\form.class.php
Цитировать
$fields['EntryName']['field'] = "<input type=\"text\" id=\"field_entry_name\" class=\"cool\"  name=\"field_entry_name\" size=\"{$config->efEntryTitleLength}\" maxlength=\"{$config->efEntryTitleLength}\" value=\"{$value}\"/>";

{$config->efEntryTitleLength}-это как раз та настройка в админке, которая задает максимум символов (у меня 75 в админке)
чтобы допустим в поле по умолчанию выводило какую-то надпись у примеру "введите название компани..." необходимо добавить
Цитировать
value=\"введите название компани...\" onFocus=this.value=' '
и при наведении мышки в поле надпись исчезнет.
Записан
nevai
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« Ответ #4 : 02.02.2012, 02:08:32 »

Ничего не изменилось.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet