0 Пользователей и 1 Гость просматривают эту тему.
  • 22 Ответов
  • 4522 Просмотров
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
На сайте установлена Joomla 2.5.4, шаблон "Ja_purity II", заметил что не отображаются границы в таблицах. Редакторы пробовал разные. Браузеры тоже различные. Стоит просто сменить шаблон (например на с Ja_purity II на стандартный) не меняя ничего в настройках и статье, как в таблицах границы ячеек становятся видны. Первый скриншот в редакторе второй на странице.
1)
2)
Прочитал существующие на форуме темы так и не разобрался, что нужно сделать для того, чтобы границы таблиц в шаблоне "Ja_purity II" были видны.
Кто знает помогите пожалуйста разрешить проблему. Спасибо. ^-^
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Где на сайте таблица?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Видимо в шаблоне забыли про таблицы.
Допишите в CSS шаблона такой код:
Код: css
table {
    margin-bottom: 1.4em;
    width: 100%;
}
th {
    font-weight: bold;
}
thead th {
    background: none repeat scroll 0 0 #C3D9FF;
}
th, td, caption {
    padding: 4px 10px 4px 5px;
}
tbody tr:nth-child(2n) td, tbody tr.even td {
    background: none repeat scroll 0 0 #E5ECF9;
}
tfoot {
    font-style: italic;
}
caption {
    background: none repeat scroll 0 0 #EEEEEE;
}

Взято из css-фреймворка blueprint
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Видимо в шаблоне забыли про таблицы.
Допишите в CSS шаблона такой код:

Взято из css-фреймворка blueprint
К сожалению представленный код не отображает границы таблиц, а лишь выделяет их по цвету.
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Где на сайте таблица?
Вот например таблицы оплаты хостинга за 2010-2011 годы, в них не видны границы, хотя параметр установлен table border="2".
« Последнее редактирование: 30.04.2012, 16:25:20 от oazis »
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
css-свойство border.
Код: css
table {
    margin-bottom: 1.4em;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
}
th {
    font-weight: bold;
}
th, td, caption {
    padding: 4px 10px 4px 5px;
    border: 1px solid #ccc;
}
tfoot {
    font-style: italic;
}
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Вот например таблицы оплаты хостинга за 2010-2011 годы, в них не видны границы, хотя параметр установлен table border="2".

Это устаревший атрибут. Используйте css-свойство border вместо него.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Стили отменяются в CSS файле, правилом
Код: css
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    margin: 0;
    padding: 0;
}
Либо добавляйте рамку таблице с помощью CSS, либо уберите правило
Код: css
border: 0 none;
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Стили отменяются в CSS файле, правилом
Код: css
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    margin: 0;
    padding: 0;
}
Либо добавляйте рамку таблице с помощью CSS, либо уберите правило
Код: css
border: 0 none;

Вот уж совет. Тогда border появится у всех элементов, у которых по дефолту есть бордер ( на вскидку  - у img засунутого в a )
Общий сброс он  и в африке общий сброс - сначала сбрось все свойства в нейтральные, а потом размеренно задавай какие тебе нужны.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Pega

  • Захожу иногда
  • 388
  • 41 / 0
Согласен, сброс стилей лучше не трогать, но ТС, как я понял не сильно разбирается в CSS, по этому как вариант попроще...
+ удалив border из CSS, изменений никаких не увидел (кроме добавление рамки там, где нужно).
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Не отображаются границы в таблицах.
« Ответ #10 : 30.04.2012, 17:44:12 »
Это устаревший атрибут. Используйте css-свойство border вместо него.
Просите, я не сильно разбираюсь в CSS, можете расписать для чайников, что где использовать. ::)
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Не отображаются границы в таблицах.
« Ответ #11 : 30.04.2012, 17:54:10 »
Простите, но я ведь уже написал:
Код: css
table {
    margin-bottom: 1.4em;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
}
th {
    font-weight: bold;
}
th, td, caption {
    padding: 4px 10px 4px 5px;
    border: 1px solid #ccc;
}
tfoot {
    font-style: italic;
}
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Не отображаются границы в таблицах.
« Ответ #12 : 30.04.2012, 18:01:08 »
Простите, но я ведь уже написал:
Теперь границы в таблицах отображаются все, даже те, которые имеют значение border="0". И самое главное, нет никакой разницы в толщине границ - они все одинаковые. :(
*

Fedor Vlasenko

  • Живу я здесь
  • 3842
  • 726 / 7
  • Все начинается с Value
Re: Не отображаются границы в таблицах.
« Ответ #13 : 30.04.2012, 18:01:59 »
в редакторе переключаешься в режим правки кода и правишь
<table class="mytable">
в файл стилей CSS вставляешь код danik.html переработанного под вас
Код: css
table.mytable {
    margin-bottom: 1.4em;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
}
.mytable th {
    font-weight: bold;
}
.mytable th, .mytable td {
    padding: 4px 10px 4px 5px;
    border: 1px solid #ccc;
}
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Не отображаются границы в таблицах.
« Ответ #14 : 30.04.2012, 18:11:17 »
в редакторе переключаешься в режим правки кода и правишь
<table class="mytable">
Вот это работает, правда очень большое неудобство заходить в режим правки кода и вручную исправлять <table border="1"> на <table class="mytable">.
Тем более, что жирность границы при <table class="mytable"> всегда одна и таже. :( А ведь в стандартном шаблоне, при увеличении border="1", ="2", ="3", и тд. увеличивается жирность границы ячейки таблицы.
« Последнее редактирование: 30.04.2012, 18:17:26 от oazis »
*

Fedor Vlasenko

  • Живу я здесь
  • 3842
  • 726 / 7
  • Все начинается с Value
Re: Не отображаются границы в таблицах.
« Ответ #15 : 30.04.2012, 18:16:32 »
можете не писать class="mytable" для вас и так можно, но CSS учить нужно
Код: css
.item-page table {
    margin-bottom: 1.4em;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #ccc;
}
.item-page th {
    font-weight: bold;
}
.item-page th, .item-page td {
    padding: 4px 10px 4px 5px;
    border: 1px solid #ccc;
}
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Не отображаются границы в таблицах.
« Ответ #16 : 30.04.2012, 18:33:34 »
можете не писать class="mytable" для вас и так можно, но CSS учить нужно
Огромное спасибо за помощь. Конечно при увеличении border="1", ="2", ="3", и тд. не увеличивается жирность границ в ячейках таблицы. Но хоть сами границы появились - это уже радует!))
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Не отображаются границы в таблицах.
« Ответ #17 : 30.04.2012, 18:38:10 »
У вас кстати неправильно отформатирована таблица. Заголовки столбцов - вовсе не заголовки. Что за кривокосый редактор вы использовали?

Ваш код таблиц:
Спойлер
[свернуть]
Код, какой должен быть:
Спойлер
[свернуть]
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Не отображаются границы в таблицах.
« Ответ #18 : 30.04.2012, 18:42:01 »
Огромное спасибо за помощь. Конечно при увеличении border="1", ="2", ="3", и тд. не увеличивается жирность границ в ячейках таблицы. Но хоть сами границы появились - это уже радует!))

А зачем вам это надо? Наоборот, теперь все таблицы приведены в один стиль, и при создании новой - не нужно заморачиваться со всякими бордерами. А захочется сменить шкурку, или просто изменить оформление таблицы - то нужно будет внести правку всего в одно место а не в десятки таблиц. В этом и есть смысл  CSS. А вы я смотрю слишком злоупотребляете возможностями визуального редактора.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

oazis

  • Захожу иногда
  • 97
  • 2 / 0
Re: Не отображаются границы в таблицах.
« Ответ #19 : 30.04.2012, 18:46:58 »
У вас кстати неправильно отформатирована таблица. Заголовки столбцов - вовсе не заголовки. Что за кривокосый редактор вы использовали?
Стандартный редактор - TinyMCE.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Не отображаются границы в таблицах.
« Ответ #20 : 30.04.2012, 18:51:39 »
Понятно. Я же очистив вашу таблицу от хлама, без проблем отредактировал ее в SKEditor - правда нет возможности выделить подряд несколько ячеек из одной колонки - выделяются целые ряды, не знаю в tiny также или нет... Зато легко задать заголовки для столбцов.
Кстати чтобы не прописывать class="mytable" вручную - можно добавить этот класс в файл editor.css в папку CSS шаблона. Тогда он появится в выпадающем списке.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Fedor Vlasenko

  • Живу я здесь
  • 3842
  • 726 / 7
  • Все начинается с Value
Re: Не отображаются границы в таблицах.
« Ответ #21 : 30.04.2012, 19:01:02 »
danik.html Забыл дописать наверно, что так можно добавить классы mytable1, mytable2 ...
Задав им различные оформления. В вашем случае,  border: 1px solid #ccc;  border: 2px solid #ccc; ...
*

Улан

  • Новичок
  • 2
  • 0 / 0
Re: Не отображаются границы в таблицах
« Ответ #22 : 23.10.2015, 11:51:24 »
спасибо статься действительно помогло
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В разделе заказы не отображаются платежи

Автор Марина-6

Ответов: 0
Просмотров: 236
Последний ответ 23.06.2020, 09:47:30
от Марина-6
Сделал бэкап сайта, интернет-магазин, при нажатии купить товар не отображаются в корзине

Автор tsyganash1977

Ответов: 3
Просмотров: 521
Последний ответ 05.04.2017, 10:37:17
от sgb.su
Не отображаются фото!

Автор 11111

Ответов: 10
Просмотров: 787
Последний ответ 26.01.2017, 12:38:00
от ProtectYourSite
Не отображаются позиции модулей при вводе /?tp=1

Автор mor4eGG

Ответов: 8
Просмотров: 1178
Последний ответ 01.11.2016, 11:45:30
от mor4eGG
Не отображаются пункты меню в выплывающем списке

Автор Сергей Алексеев

Ответов: 8
Просмотров: 686
Последний ответ 01.06.2016, 16:09:00
от Сергей Алексеев