Дефолтное описание для клубов, блогов

#16 18 февраля 2012 в 02:45
в файлике шаблона /public_html/templates/_default_/components/com_clubs_config.tpl

находим похожую на эту строку (~50) и заменяем либо так, если текст инструкции короткий:
  1.  
  2. {wysiwyg name='description' value=$club.description|default:"здесь текст инструкции" height=350 width='100%' toolbar='Admin'}
  3.  
либо сначала перед этой строкой назначаем новую переменную присваиваем ей более объемный текст

  1.  
  2. {assign var="manual" value="Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции Тут большой прибольшой текст инструкции а строке меняем текст на вновь созданную переменную"}
  3. {wysiwyg name='description' value=$club.description|default:$manual height=350 width='100%' toolbar='Admin'}
  4.  
#17 18 февраля 2012 в 02:55
единственное текст с инструкцией сам удаляться не будет из поля
#18 18 февраля 2012 в 02:57
Текст не будет удаляться всегда? Или только первый раз?
#19 18 февраля 2012 в 02:58


в файле /components/clubs/frontend.php строка ~255 есть строчка где осуществляется перенаправление в только что созданный клуб:

  1.  
  2. $inCore->redirect('/clubs/'.$created_id);
  3.  
осталось только добавить небольшой кусочек для перехода сразу к конфигу
  1.  
  2. $inCore->redirect('/clubs/'.$created_id.'/config.html');
  3.  

• Mike •

По-моему, это самое разумное решение.
К нему добавить небольшую справку прямо в шаблон настройки клуба, и получится очень не плохо
#20 18 февраля 2012 в 03:10
можно попробовать еще такой вариант для файла шаблона то что я описывал выше:
  1.  
  2. {literal}
  3. <script language="JavaScript" type="text/javascript">
  4. <!--
  5. $(function(){
  6. $("textarea[name='description']").attr({"placeholder":"текст инструкции по заполнению полей"});
  7. });
  8. //-->
  9. </script>
  10. {/literal}
  11. {wysiwyg name='description' value=$club.description height=350 width='100%' toolbar='Admin'}
  12.  
этот текст должен удаляться сам при клике в поле…
в IE нет возможности протестировать…

Текст не будет удаляться всегда? Или только первый раз?

Минона

по идее только когда область пустая он появляется если что-то уже было введено то не появляется…
#21 18 февраля 2012 в 12:09
Спасибо. Сдедали вариант #19
+ немного добавлено справки в саму форму настройки клуба
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.