| 
                              
                                  
                               | 
                              
                                  13.08.2012, 14:55 
                                 
                                 
                                    
                                    
                                    
                                    
                                  
                               | 
                            
                            
                            
                               | 
                               
                                Heidel 
                                
                                
                                
                                
                                 
                                Зарегистрирован:  2012-06-27 
                                Сообщений: 65 
                                
                               | 
                              
                                Куда влезть и где что убрать, чтобы при добавлении/редактировании текста в поле типа Текст он не оборачивался автоматически в тег <p></p> ?
                                
                               | 
                            
                            
                            
   | 
  
      
   | 
  
      13.08.2012, 15:12 
     
     
        
        
        
        
      
   | 
   | 
   
    Heidel 
    
    
    
    
     
    Зарегистрирован:  2012-06-27 
    Сообщений: 65 
    
   | 
  
    Попробовала прописать в макете дизайна  
Код:<style type=\"text/css\" /> 
p { 
padding: 0; 
margin: 0; 
} 
</style>   
все равно отступы безобразно огромные.
    
   | 
   | 
  
      
   | 
  
      13.08.2012, 15:30 
     
     
        
        
        
        
      
   | 
   | 
   
    Asiat 
    
    
    
    Аниматика 
      
    Зарегистрирован:  2005-12-12 
    Сообщений: 576 
    
   | 
  
    Если речь об использовании визуального редактора, то он на то и редактор   
А серьезнее, вы можете: 
1) В условиях добавления/изменения пропустить переменную с текстом через какую-нить функцию. 
strip_tags, например, либо заменой через регулярное выражение, да просто через замену подстроки... 
2) Правильно настроить CSS (что вы и попытались). ИМХО, это даже логичнее. Посмотрите, откуда берутся отступы, может, ваши правила просто не применились. 
3) Если HTML в принципе не нужен, то вообще отключите его для этого поля.
    
  
   | 
   | 
  
      
   | 
  
      13.08.2012, 15:40 
     
     
        
        
        
        
      
   | 
   | 
   
    Heidel 
    
    
    
    
     
    Зарегистрирован:  2012-06-27 
    Сообщений: 65 
    
   | 
  
    Не понимаю, почему не применились мои глобальные стили, у них же приоритет выше чем у связанных, если я ничего не путаю. 
Не помогло и прописывание стилей таким образом, с указанием родительского элемента 
Код:<style type=\"text/css\" /> 
div.article p { 
padding: 0; 
margin: 0; 
} 
</style>   
В файл-менеджере есть такой файл 
в начало / netcat / editors / FCKeditor / editor / css / fck_editorarea.css 
в нем 
Код:/**  
 * Just uncomment the following block if you want to avoid spaces between  
 * paragraphs. Remember to apply the same style in your output front end page.  
 */  
 
/*  
p, ul, li  
{  
    margin-top: 0px;  
    margin-bottom: 0px;  
}  
*/    
я так понимаю, что это то самое, что имеет отношение к делу, 
но попробовать раскомментировать эти строки я пока не могу, у меня пока прав доступа нет. 
И не совсем догоняю, где мне надо сделать 
Remember to apply the same style in your output front end page.
    
   | 
   | 
  
      
   | 
  
      14.08.2012, 15:04 
     
     
        
        
        
        
      
   | 
   | 
   
    Asiat 
    
    
    
    Аниматика 
      
    Зарегистрирован:  2005-12-12 
    Сообщений: 576 
    
   | 
  
    Цитата:Не понимаю, почему не применились мои глобальные стили   
Да тут темный лес..   это не надо понимать, лучше просто в Firebug (или что там под рукой) заглянуть.
    
  
   | 
   | 
  
      
   | 
  
      14.08.2012, 15:18 
     
     
        
        
        
        
      
   | 
   | 
   
    Heidel 
    
    
    
    
     
    Зарегистрирован:  2012-06-27 
    Сообщений: 65 
    
   | 
  
    А что надо смотреть в Файербаге? 
 
В файле fck_editorarea.css 
тот кусок кода расскомментировала 
 
Код:/**  
 * Just uncomment the following block if you want to avoid spaces between  
 * paragraphs. Remember to apply the same style in your output front end page.  
 */  
p, ul, li  
{  
    margin-top: 0px;  
    margin-bottom: 0px;  
}    
 
в макете дизайна добавила такой скрипт 
Код:<script type=\"text/javascript\"> 
jQuery(document).ready(function(){ 
    jQuery('div.article p').css({ 
        'margin-top' : '0px', 
        'margin-bottom' : '0px', 
        'padding-top': '0px', 
        'padding-bottom': '0px', 
        }) 
}); 
</script>   
 
все равно отступы добавляются.
    
   | 
   | 
  
      
   | 
  
      14.08.2012, 17:00 
     
     
        
        
        
        
      
   | 
   | 
   
    Krit 
    
    
    
    
     
    Зарегистрирован:  2012-08-01 
    Сообщений: 19 
    
   | 
  
    Не нужны тут никакие скрипты. Вставляете в свой css: 
Код:div.article p{margin:0; padding:0;}  
 
На крайний случай: 
Код:div.article p{margin:0 !important; padding:0 !important;}  
 
Если не работает открываете файербаг, далее анализируете элемент им, возможно стили перекрывают друг друга.
    
 
 Я знаю то, что я видел сам, верю глазам, а не чужим голосам. Не верю небесам, и его чудесам. Тебе надо чудо, сделай его сам. 
   | 
   | 
  
      
   | 
  
      14.08.2012, 22:13 
     
     
        
        
        
        
      
   | 
   | 
   
    Heidel 
    
    
    
    
     
    Зарегистрирован:  2012-06-27 
    Сообщений: 65 
    
   | 
  
    Первый вариант тоже пробовала, не работает. Файербагом надо глянуть, да.
    
   | 
   | 
  
      
   | 
  
      16.08.2012, 10:41 
     
     
        
        
        
        
      
   | 
   | 
   
    Kirs 
    
    
    
    ООО "КИРАНА" 
     
    Зарегистрирован:  2007-02-01 
    Сообщений: 96 
    
   | 
  
    Использовать css, чтобы "как бы типа" убрать ненужный тег - это жесть.  На самом деле в файле /netcat/editors/FCKeditor/fckconfig.js есть строчки: 
Код: 
124 FCKConfig.EnterMode = 'p' ;			// p | div | br 
125 FCKConfig.ShiftEnterMode = 'br' ;	// p | div | br 
   
думаю тут все прозрачно
    
   | 
   | 
  
      
   | 
  
      16.08.2012, 10:59 
     
     
        
        
        
        
      
   | 
   | 
   
    Asiat 
    
    
    
    Аниматика 
      
    Зарегистрирован:  2005-12-12 
    Сообщений: 576 
    
   | 
  
    Цитата:Использовать css, чтобы "как бы типа" убрать ненужный тег - это жесть. На самом деле в файле /netcat/editors/FCKeditor/fckconfig.js есть строчки:   
Не лишним будет упомянуть про недостаток этого способа - следить при каждом обновлении, чтобы измененный файл не перезаписался. 
По собственному опыту - вот это как раз жесть. 
И из контекста понятно, что задача была все же убрать отступы, а не тег, несмотря на то, что написано в стартовом топике. 
 
PS Да, и к тому же, есть такое подозрение, что изменив JS, вы получите одинаковую логику работы редактора для всех полей, к которым он привязан. Вряд ли это будет гут.
    
  
   | 
   | 
  
      
   | 
  
      17.08.2012, 11:11 
     
     
        
        
        
        
      
   | 
   | 
   
    Kirs 
    
    
    
    ООО "КИРАНА" 
     
    Зарегистрирован:  2007-02-01 
    Сообщений: 96 
    
   | 
  
    Лично мне "из контекста" понятно, что надо убрать тег, а не идти кривой непрофессионализма и нубской логики. А Вы, сударь, просто придираетесь. 
 
По имеющимся у меня патчам (4.6-4.7) видно, что изменения конкретно в конфиг СКедитора не вносятся, да и зачем, если обновления к нему выходят в лучшем случае раз в два-три года. 
 
Опять же, не стоит намеренно усложнять ситуацию. Вам надо чтобы в каких-то полях перенос был br-ом, в каких-то <p>. Зачем вообще это может потребоваться?
    
   |