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

oazis

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

Pega

  • Давно я тут
  • 393
  • 41
Где на сайте таблица?
*

danik.html

  • Практически профи
  • 2659
  • 348
Видимо в шаблоне забыли про таблицы.
Допишите в 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
Видимо в шаблоне забыли про таблицы.
Допишите в CSS шаблона такой код:

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

oazis

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

danik.html

  • Практически профи
  • 2659
  • 348
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

  • Практически профи
  • 2659
  • 348
Вот например таблицы оплаты хостинга за 2010-2011 годы, в них не видны границы, хотя параметр установлен table border="2".

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

Pega

  • Давно я тут
  • 393
  • 41
Стили отменяются в 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

  • Практически профи
  • 2659
  • 348
Стили отменяются в 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

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

oazis

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

danik.html

  • Практически профи
  • 2659
  • 348
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
Re: Не отображаются границы в таблицах.
« Ответ #12 : 30.04.2012, 18:01:08 »
Простите, но я ведь уже написал:
Теперь границы в таблицах отображаются все, даже те, которые имеют значение border="0". И самое главное, нет никакой разницы в толщине границ - они все одинаковые. :(
*

Fedor Vlasenko

  • Профи
  • 3806
  • 698
  • Все начинается с 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
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

  • Профи
  • 3806
  • 698
  • Все начинается с 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
Re: Не отображаются границы в таблицах.
« Ответ #16 : 30.04.2012, 18:33:34 »
можете не писать class="mytable" для вас и так можно, но CSS учить нужно
Огромное спасибо за помощь. Конечно при увеличении border="1", ="2", ="3", и тд. не увеличивается жирность границ в ячейках таблицы. Но хоть сами границы появились - это уже радует!))
*

danik.html

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

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

danik.html

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

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

oazis

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

danik.html

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

Fedor Vlasenko

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

Улан

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

Сделал бэкап сайта, интернет-магазин, при нажатии купить товар не отображаются в корзине

Автор tsyganash1977

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

Автор 11111

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

Автор mor4eGG

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

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

Ответов: 8
Просмотров: 358
Последний ответ 01.06.2016, 16:09:00
от Сергей Алексеев
Не отображаются модули

Автор forzi

Ответов: 20
Просмотров: 626
Последний ответ 08.04.2016, 14:38:25
от WEBBY Master