• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Вывод новостей в 2 и более колонок

Статус
В этой теме нельзя размещать новые ответы.

rosty2008

Постоялец
Регистрация
7 Авг 2008
Сообщения
53
Реакции
10
как реализовать Вывод новостей в 2 и более колонок с помощью custom
 
как вариант, посмотри здесь:
*** скрытое содержание ***

Чушь полная,не знаю почему до сих пор на 4dle не дельнули этого "аффтара".
Если сделать этот хак,как в его инструкции,новости будут размазываться по всей странице..Чтобы этого не случилось,надо создавать отдельный css,писать в нем блоки для вывода коротких новостей,подключать css в main.tpl,и все равно ниче не выйдет,так как надо ставить дополнительный модуль для обрезания картинок,вставлять в short story под тегом {image} и потом еще настраивать блоки под сайт.
В общем в инете целиком и полностью этого хака нет.Бери ноги в руки,и устанавливай все по частям.
Удачи ;)
 
как реализовать Вывод новостей в 2 и более колонок с помощью custom
можешь посмотреть этот модуль или этот
 
Попробуй так:
Это в main.tpl
HTML:
<script type="text/javascript">var k = 1;</script> 
<table>
{content}
</table>
Это в shortstory.tpl
HTML:
<script type="text/javascript"> 
if (k==1) {document.write('<tr>')} 
k = k+1; 
if (k>2) k -= 2; 
</script> 
<td>
<table border="0" cellpadding="0" cellspacing="1" width="263" class="main"><tbody>
<tr>
<td valign="top" width="263" height="104">
<div style="padding-left:15px; padding-top:0px ">
<img src="[xfvalue_img]" alt="" align="left" style="margin-right:16px ">
<div style="padding-left:0px; padding-top:0px; padding-right:15px " class="main"><strong>{title}</strong></div>
<div style="padding-left:15px; padding-top:4px; padding-right:15px " class="main">{short-story}</div>
[full-link]<div style="padding-left:15px; padding-top:4px; padding-right:15px " class="red" align="right"><img src="/templates/Simple/images/pointer_red.gif" alt="">Подробнее</div>[/full-link]
</td>
</tr>
</tbody>
</table></td> 
<script type="text/javascript"> 
if (k==3) document.write('</tr>'); 
</script>
 
Попробуй так:
Это в main.tpl
HTML:
<script type="text/javascript">var k = 1;</script> 
<table>
{content}
</table>
Это в shortstory.tpl
HTML:
<script type="text/javascript"> 
if (k==1) {document.write('<tr>')} 
k = k+1; 
if (k>2) k -= 2; 
</script> 
<td>
<table border="0" cellpadding="0" cellspacing="1" width="263" class="main"><tbody>
<tr>
<td valign="top" width="263" height="104">
<div style="padding-left:15px; padding-top:0px ">
<img src="[xfvalue_img]" alt="" align="left" style="margin-right:16px ">
<div style="padding-left:0px; padding-top:0px; padding-right:15px " class="main"><strong>{title}</strong></div>
<div style="padding-left:15px; padding-top:4px; padding-right:15px " class="main">{short-story}</div>
[full-link]<div style="padding-left:15px; padding-top:4px; padding-right:15px " class="red" align="right"><img src="/templates/Simple/images/pointer_red.gif" alt="">Подробнее</div>[/full-link]
</td>
</tr>
</tbody>
</table></td> 
<script type="text/javascript"> 
if (k==3) document.write('</tr>'); 
</script>

Подскажи как сделать чтобы большие фото выводилось под размер колонки. Когда загружаеш фото большое к примеру 1020 768 она уменьшается но сильно большая колонки смещает!
Тоесть чтобы она уменьшалась до 150х75 гдето так будет в самый раз
 
Подскажи как сделать чтобы большие фото выводилось под размер колонки. Когда загружаеш фото большое к примеру 1020 768 она уменьшается но сильно большая колонки смещает!
Тоесть чтобы она уменьшалась до 150х75 гдето так будет в самый раз

Можно в админке (настройка системы->Настройка работы с изображениями->Размер уменьшенной копии загруженного изображения)выставить нужное разрешение. Но это будет касаться только новых новостей.
Уже загруженные изображения можно попробовать переделать вручную:
либо на серваке (если на хосте есть инструменты) либо закачать папку upload на комп и поменять разрешение, например, пакетным преобразованием в ACDSee и закачать по-новой на сервак.
 
Попробуй такой вариант.

а в шабон/shortstory.tpl заменить

<div class="floa">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td class="tti titletop">
[full-link] {title} [/full-link]
</td></tr>
<tr><td class="tti">
[full-link] {short-story} [/full
 
привет вот я создавал тему по поводу шорт и фул стори

Для просмотра ссылки Войди или Зарегистрируйся

Так вот если применить обычный способ чтобы сделать 2 колонки

PHP:
<div style="width:33%;float:left;">
где 33% - это максимальная длинна одного блока от всевозможной его длинны ( 100% длинны блока )
думаю процент высчитать будет не тяжело, понятно что если 33% от 100 , а 10033 будет равняться по 3 блока. 
Т.е если вам нужно 2 блока, пишим 50% ( 100/50 = 2 ) все просто.
В самый конец вставляем
</div>

Будет очень красиво читаем делаем говорим спасибо, что не получится пишем проблемы помогу.
 
привет вот я создавал тему по поводу шорт и фул стори
Для просмотра ссылки Войди или Зарегистрируйся
Так вот если применить обычный способ чтобы сделать 2 колонки
PHP:
<div style="width:33%;float:left;">
где 33% - это максимальная длинна одного блока от всевозможной его длинны ( 100% длинны блока )
думаю процент высчитать будет не тяжело, понятно что если 33% от 100 , а 10033 будет равняться по 3 блока. 
Т.е если вам нужно 2 блока, пишим 50% ( 100/50 = 2 ) все просто.
В самый конец вставляем
</div>
Будет очень красиво читаем делаем говорим спасибо, что не получится пишем проблемы помогу.

понятно, слушай а у тебя есть пример посмотреть как получилось?
если что скинь сюда или в личку
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху