разбить разделы на три колонки

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 25 февраля 2012 в 13:20
www.sutube.ru/novosti мне нужно на этой странице с новостями разбить разделы на три колонки, подскажите сложно ли это выполнить!!!
#2 25 февраля 2012 в 14:07
Да там всего одна новость — Страница не найдена
#3 25 февраля 2012 в 14:10
можна)
#4 25 февраля 2012 в 14:11
нет не сложно — если никто не подскажет то через пару часиков напишу как (у компа буду нормально) — единственное это будет глобально, то есть все статьи с категориями — точнее раздел с подразделами будут именно в то количество колонок, которое сделаете
#5 25 февраля 2012 в 14:11
попробуй еще раз урл сменил
#6 25 февраля 2012 в 14:14
Sergey Platonov, заранее спасибо!!!,

единственное это будет глобально, то есть все статьи с категориями — точнее раздел с подразделами будут именно в то количество колонок, которое сделаете

как раз то что нужно smile
#7 25 февраля 2012 в 17:11
шаблон дизерита )))

открываем templates/ic_coloricity/components/com_content_view.tpl

находим

  1.  
  2. {if $is_subcats}
  3. <div class="categorylist">
  4. {foreach key=tid item=subcat from=$subcats}
  5. <div class="subcat">
  6. <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext})
  7. <div class="con_description">{$subcat.description}</div>
  8. </div>
  9. {/foreach}
  10. </div>
  11. {/if}
  12.  
заменяем на
  1.  
  2. {if $is_subcats}
  3. <div class="categorylist">
  4. {assign var="maxcols" value="2"}
  5. <table width="100%">
  6. {assign var="col" value="1"}
  7. {foreach key=tid item=subcat from=$subcats}
  8. {if $col==1} <tr> {/if}
  9. <td valign="top">
  10. <div class="subcat">
  11. <a href="{$subcat.url}" class="con_subcat">{$subcat.title}</a> ({$subcat.content_count}{$subtext})
  12. <div class="con_description">{$subcat.description}</div>
  13. </div>
  14. </td>
  15. {if $col==$maxcols} </tr> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if}
  16. {/foreach}
  17. {if $col>1}
  18. <td colspan="{math equation="x - y + 1" x=$col y=$maxcols}">&nbsp;</td></tr>
  19. {/if}
  20. </table>
  21. </div>
  22. {/if}
  23.  
и радуемся жизни
причём
  1.  
  2. {assign var="maxcols" value="2"}
  3.  
эта строка задаёт в какое количество столцбов вводить (в данном примере в два)
#8 25 февраля 2012 в 19:32
Спасибо!!! Практически все прекрасно даже позволил себе четыре колонки smile. Вот только модуль остался на прежнем месте почему то не поднялся.
#9 25 февраля 2012 в 20:27

Вот только модуль остался на прежнем месте почему то не поднялся.

keven

В template.css править

/*Часть контента*/
#content_box{
display: block;
min-height: 700px;
width:100%;
clear:both;
margin-top: 15px;

Строку: min-height: 700px;
#10 26 февраля 2012 в 10:26
template.css

min-height: 700px;

не помогает ставил даже 0, а сдвиги тоже почему то нулевые.
#11 26 февраля 2012 в 11:49
Ваш template.css, строка 325, стоит min-height:500px. Уберите и радуйтесь жизни.
#12 26 февраля 2012 в 12:14

Ваш template.css, строка 325, стоит min-height:500px. Уберите и радуйтесь жизни.

удалил строку и все получилось правда потом зашел в оперу а там все без изменений помогла вот эта правка
  1. В template.css править
  2.  
  3. /*Часть контента*/
  4. #content_box{
  5. display: block;
  6. min-height: 700px;
  7. width:100%;
  8. clear:both;
  9. margin-top: 15px;
  10.  
  11. Строку: min-height: 700px;
если у кого есть возможность посмотрите пожалуйста в explorer и гугле хроме
#13 26 февраля 2012 в 12:53
всем спасибо за помощь!!! решение найдено с помощью удаления строки template.css, строка 325, стоит min-height:500px других действий выполнять не нужно!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.