We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31792
    • 125 Posts
    Помогите разобраться. Когда вставляю статью на страницу, мне надо, чтобы заголовок, подзаги и первый абзац статьи были выделены определенным цветом и размером шрифта. Где прописать эти стили сразу ко всем будущим статьям? Или надо в каждую статью руками вставлять код?
      • 22532
      • 349 Posts
      заголовок - Прямо в шаблоне для вывода в нужном месте прописать <h1 class=blue>[*pagetitle*]</h1>
      первый абзац - можно ему приписывать нужный класс яваскриптом, к примеру на jQuery (если у вас уже используется) это сделать очень просто
        • 785
        • 2,113 Posts
        Quote from: p4sh0k at Mar 22, 2009, 03:31 AM

        можно ему приписывать нужный класс яваскриптом
        Ага, а если отключен JavaScript, вся верстка слетает. А вообще непонятно, что автор темы хочет. В любом случае все нужно описать в файле CSS, а уж какой HTML использовать зависит от задачи. В большинстве случаев ничего особенного дополнительно делать не придется, в каких-то особых случаях можно написать плагин для добавления каких-то тегов (это точно лучше, чем JavaScript).
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 31792
          • 125 Posts
          У меня всё прописано в стилях, естественно... Но у меня внутри статей: несколько подзагов, первые абзацы выделяются определнным шрифтом и цветом, вопросы в интервью выделяются тоже... В итоге сейчас после того, как я вставляю текст в [content], мне приходится. чтобы стили сработали, открывать код и ручками вставлять тэги... Я и спрашиваю, что делать, чтобы текст не выходил на страничку бесформенной серой массой...
            • 785
            • 2,113 Posts
            Вариантов много - можно стили назначать прямо в TinyMCE, можно плагин написать, правящий теги, можно часть текста вводить не в поле контента а в дополнительный параметр, может есть и другие варианты.
              Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
              Статьи о MODx, регулярно новые публикации
              • 22532
              • 349 Posts
              по поводу js..
              надо еще поглядеть какова целевая аудитория сайта..
              если он расчитан на людей не особо шарящих в компах, которые даже не представляют что такое JS и как(зачем) его отключить в браузере, то заморачиваться по этому поводу не стоит
              плюс плагин это нагрузка на сервер, да и писать его посложнее будет, чем односточный js
                • 897
                • 1,620 Posts
                жесть smiley

                а не проще, в данном конкретном случаи, заюзать CSS правило e > f (first child), которое работает во всех браузерах, кроме ie5.5 и плешивого ie6?
                  "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                  Не используйте Revo для "просто сайтов". Используйте Evo

                  Who can defeat the Russian bear?
                  • 31792
                  • 125 Posts
                  e > f (first child) - можно про это конкретнее где-то прочитать?
                  И еще. "Плешивый" ie6, к сожалению, у многих стоит...
                    • 22532
                    • 349 Posts
                    http://www.w3.org/TR/CSS2/selector.html#first-child

                    но закрывать глаза на ie6 - не вариант
                    разве что описать это css свойство для всех современных браузеров, а специально для ослика сделать какой нибудь js хак
                      • 31792
                      • 125 Posts
                      ммм... Дело в том, что в стилях у меня всё расписано, вроде, как надо... То ессть каждому подзагу статьи (как правило, это первый абзац) присвоен class="podzag"... Задача - вставить этот "podzag"