Dorimen
Вроде сделал все, как Вы сказали. Вот страница fermer.org.ua/stati, вот что есть: clip2net.com/s/1MQn3
margin-bottom:10px;
//margin-bottom:20px;
padding:10px 20px 15px 20px;
//padding-top:0px;
background:#FFF;
/**border-radius:8px;
-moz-border-radius:8px;**/
-moz-box-shadow:0 2px 0 #000;
box-shadow:0 2px 0 #000;
}
#main .moduletitle{
font-size:22px;
height:40px;
line-height:40px;
background:url(../images/modtop.jpg) repeat-x left;
margin-top:-11px;
margin-bottom:10px;
padding-left:14px;
text-shadow:0 1px 0 #1F3147;
color:#FFF;
border-radius: 0px 0px 8px 8px;
-moz-border-radius: 0px 0px 8px 8px;
display:block;
}
#main div:last{
border-bottom:none !important;
}
У меня вот такие классы. Как мне правильно прописать новые, чтоб сделать две колонки?
• Mike •:
/templates/_default_/modules/mod_latest.tpl
Код PHP:
1
{foreach key=aid item=article from=$articles}
2
{*** вот тут ***}
3
{if $article.image}
4
Простите, не совсем понял как это сделать правильно. А как потом "сказать", чтобы определенный модуль выводил данные в этом шаблоне?
А с этим что делать? :)) Извините, что туплю безбожно, но никак не могу сообразить!
.module
.moduletitle
.modulebody
Извините, у меня дефолтный шаблон, но я таких классов не вижу.
если используете дубликаты то присвойте нужному модулю в конфиге (настройки модуля в админке) css префикс типа two_cols_
при этом вам придётся определить в styles.css новые блоки определений для новых классов,
они получаться типа:
.two_cols_module {} аналог .module .two_cols_moduletitle {} аналог .moduletitle .two_cols_modulebody {} аналог .modulebody потом укажите то что я советовал в посте только через групповой селектор .two_cols_modulebody .mod_latest_entry { ... }
А как сам файл mod_latest сделать? Можно подробнее, а то я не понял?
Dorimen, это цикл, выводящий результат запроса
Создайте таблицу до цикла, затем при помощи и в цикле выводите результаты.
Да вот все равно не понял! :(
вы используете дубликаты этого модуля?
Да, использую.
/templates/_default_/modules/mod_latest.tpl
{*** вот тут ***} {if $article.image}
Простите, не совсем понял как это сделать правильно. А как потом "сказать", чтобы определенный модуль выводил данные в этом шаблоне?
файл стилей styles.css
.mod_latest_entry { /*clear: both;*/ /*закомментировать*/ float: left; margin-bottom: 10px; margin-right: 30px; /*просвет между колонками*/ width: 400px;/*ширина блока подобрать нужную*/ }
Весь минус данного решения (лично для меня) в том, что он применяется для всех шаблонов, где выводятся последние новости/статьи. Мне же нужно, чтоб только в одном месте это выводилось в две колонки, а в остальных местах как и прежде в одну колонку.
Вы правильно понимаете. Все, что касаеться контента (статьи и новости).
Плохо!😊Хотелось бы только в одной какой-то части.
Замена как я понял просто меняет в sql запросе groupBy..
Ну вот видимо в этом и косяк — начали неправильно отправляться запросы.
Замена
В файле /admin/components/maps/backend.php найдите строку
$model->groupBy('m.item_id');
и замените на
$model->groupBy('i.id');
это просто вывод в админке.
Что то я совсем запутался…
Какие файлы заменяли ???
Я просто поменял строчку и все стало ок !
версая мапс 1.8
----------------------------------------------------------
В файле /admin/components/maps/backend.php найдите строку
$model->groupBy('m.item_id');
и замените на
$model->groupBy('i.id');
Ну как бы кроме этого файла там в аттаче был еще один файл, который components/maps/model.php — его тоже менял.