Фон в окне редактирования текста в админке

Тема в разделе "Визуальные редакторы Joomla!", создана пользователем Amiko, 24.08.2007.

  1. Offline

    Amiko Недавно здесь

    Регистрация:
    06.08.2007
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Проблема заключается в том что в админки при редактирование выводится фон от основного шаблона.
    если фон светлый особо проблем нету ) а вот если темный то возникают проблемы.

    Кто знает где что изменить можно в шаблоне (наверное шаблон админки) чтобы там всегда белый фон был.

    [если посчитали эту тему за действительность, то - вам.
    Картинки надо сохранять в PNG, JPG, GIF и прикреплять к сообщению]
     
    Последнее редактирование модератором: 31.03.2014
  2.  
  3. Offline

    Sunder Модератор

    Регистрация:
    23.04.2007
    Сообщения:
    152
    Симпатии:
    16
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    В папку css шаблона положи файл editor_content.css с таким содержанием:
    Код (CODE):
    1. body{
    2. margin:0;
    3. padding:0;
    4. text-align: left;
    5. background: white;
    6. background-image: none;
    7. }

    Теперь всегда будет белый фон в редакторе. [!]
     
  4. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Sunder, могу тебе сразу же возразить - ничего подобного, у меня он уже четвертый месяц в папке '/css/' шаблона валяется и ничего это, к сожалению, не меняет. Может быть, просто положить 'editor_content.css' в эту папку не достаточно и нужно еще как-то привязать его к структуре сайта? ?:\ Вот еще Jkr тоже пытался решить эту проблему, но и, используя его метод, у меня тоже ничего не получилось: Убрать фон при редактировании (решение) :(
     
    Последнее редактирование модератором: 31.03.2014
  5. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Мне кажется, что в index.php шаблона админки надо будет добавить
    Код (CODE):
    1. <link rel="stylesheet" href="templates/joomla_admin/css/editor_content.css" type="text/css" />
    , и сам файл css положить не в директорию шаблона сайта, а шаблона админки
     
  6. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    По поводу перекладывания 'editor_content.css' из папки с шаблоном сайта в папку с шаблоном админки - идея хорошая, вот только добавлять код связи этого файла каскадных таблиц стилей в шаблон административного центра, думаю, не стоит - в одном и в другом файле присутствует глобальный идентификатор body - собственно, ничего и не произойдет.
     
  7. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    БЛИН!
    Все проще.
    ../htdocs/mambots/editors/jce/jscripts/tiny_mce/advanced/css/ - тут лежат файлы css мамбота JCE. Их 2 - editor_contetnt.css и editor_popup.css
    Код (CODE):
    1. /* This file contains the CSS data for the editable area(iframe) of TinyMCE */
    2. /* You can extend this CSS by adding your own CSS file with the the content_css option */
    3.  
    4. body, td, pre {
    5.     font-family: Verdana, Arial, Helvetica, sans-serif;
    6.     font-size: 10px;
    7. }
    8.  
    9. body {
    10.     background-color: #FFFFFF;
    11. }


    Это начало файла. Править body редактора надо прямо тут, и не изобретать велосипед. Например, так:
    Код (CODE):
    1. body
    2. {
    3. margin:0;
    4. padding:0;
    5. text-align: left;
    6. background: white;
    7. background-image: none;
    8. }
     
    Последнее редактирование: 10.09.2007
  8. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Если пользуешься стандартной сборкой CMS Joomla! 1.0.12 RE от команды Joom.ru, то css-файлы редактора TinyMCE находятся не там, где ты написал, а в '/mambots/editors/tinymce/jscripts/tiny_mce/themes/advanced/css/'. Сути дела это, конечно, не меняет, но меня убивает твой подход к этому вопросу и обвинение в изобретении велосипеда. Все необходимые изменения в этот файл я внес еще, когда выложил тут ссылку на тему Jkr и заново перечитал ее содержимое.

    Представь себе, в итоге получилось:
    Код (CODE):
    1. /* This file contains the CSS data for the editable area(iframe) of TinyMCE */
    2. /* You can extend this CSS by adding your own CSS file with the the content_css option */
    3.  
    4. body, td, pre {
    5.     font-family: Verdana, Arial, Helvetica, sans-serif;
    6.     font-size: 10px;
    7. }
    8.  
    9. body {
    10.     margin: 0;
    11.     padding:0;
    12.     background: #FFF;
    13.     background-image: none;
    14. }
    15.  
    16. ...

    У меня по-прежнему вместо белого фона и отсутствия заливки бэкграунда белый фон, залитый поверх абстрактным паттерном. Нет, если описанные выше и в теме Jkr действия кому-то действительно помогли, я преклоняю колени - у меня же чуда не произошло, отчего я не сильно расстраиваюсь, но и радоваться чему-либо тоже, к сожалению, не приходится. :hz:
     
  9. isotn
    Offline

    isotn Пользователь

    Регистрация:
    02.01.2007
    Сообщения:
    313
    Симпатии:
    7
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    AmmiAk, читай внимательно...
    кроме того, я тебя ни в чем не обвинял - про велосипед фраза относилась ко мне. Агрессивный ты какой-то.

    Кстати, у меня все сработало
     
  10. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Помниться я давненько столкнулся с данной проблемой. Выяснилось, что укладывание файла editor_content.css в папку CSS текущего шаблона не всегда дает нужный эффект, да и поддерживать это не очень удобно. Т.о. при выработке гайдлайнов по разработке шаблонов внутри моей конторы была принята такая практика: CSS в шаблоне делится на два файла
    1) template_css.css - в нем описываются все стили оформления текста статей, который должны быть доступны в т.ч. и в редакторе в админке.
    2) other_css.css - все остальные оформительские стили.

    Понятное дело, что они в index.php подключены оба, при чем именно в таком порядке (важно!).
    Таким образом, если цвет фона сайта отличается от белого (или еще не дай бог текстура там), то в первом файле можно выставить нужный цвет фона и текста в для редактора, а во втором переопределить цвето фона для тега body на тот, который должен быть.
     
    AmmiAk нравится это.
  11. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Золотой ты человек, Константин! +1 :bravo:

    P.S. Всем остальным ребятам, а в частности isotn, спасибо за попытки!
     
  12. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Так это... я всегда рад помочь хорошим людям :))
     
  13. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Нет, серьезно, я уже и не знал, что думать, следуя советам, описанным в предыдущих постах и соседней теме от Jkr - у всех получается, а у меня, "агрессивно-настроенного" человека, нет. :crazy:

    Огромная тебе благодарность и уважение! :yes:
     
  14. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Пасиб. У меня еще много всяких фишек по Joomla припасено. :)
     
  15. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 311
    Симпатии:
    375
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Ого, скольно написано, а ведь всё не раз обсуждалось. Оказывается, вариантов борьбы с фоном редактора намного больше, чем я предполагал.
    Я использую лишь один... :)
    Никогда не было проблем с вариантом дописывания к body ID (например id="bd") в index.php шаблона, которому и назначаются все навороты, типа фонового цвета и картинок, при этом сам body девственно чист.
    в css
    Код (CODE):
    1. body {
    2. background: #ffffff; /* Можно вообще не указывать фон */
    3. }
    4. #bd {
    5. background: #000000
    6. }
     
  16. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Фон в окне редактирования текста в админке

    Сорри, что из категории благодарностей уже перешел в категорию оффтопа: по Facile Forms есть что-нибудь интересное? :ups:

    P.S. Админы, можете удалить, когда будете закрывать эту тему.
     
  17. Offline

    azimut Недавно здесь

    Регистрация:
    11.06.2009
    Сообщения:
    41
    Симпатии:
    0
    Пол:
    Мужской
    а для joomla1.5 данные методы работают???
    а по поводу
    1) template_css.css - в нем описываются все стили оформления текста статей, который должны быть доступны в т.ч. и в редакторе в админке.
    2) other_css.css - все остальные оформительские стили.

    какой код должен быть в template_css.css для фона этого редактора
     
  18. kvt
    Offline

    kvt Недавно здесь

    Регистрация:
    23.07.2007
    Сообщения:
    206
    Симпатии:
    11
    Пол:
    Мужской
    Конечно работают, почему же нет. В 1.5 вообще много интересного появилось для писателей шаблонов, например: зависимые от шаблона layout'ы компонентов и модулей, параметризация шаблонов.

    Еще полезно добавлять парочку файлов:
    ieonly.css - со стилями только для IE
    ie6only.css - со стилями только для IE6

    и подключать их в index.php по условиям.
     

Поделиться этой страницей

Загрузка...