Как в DLE сделать вывод в два столбца (таблицей)?

[Удален]
1652

По сути просто цикл на PHP с выводом <tr> перед и после каждых двух, трех и т.д. проходов, ну и </table> в конце.

Кто разбирается в php - помогите. :confused:

[Удален]
#1

а сделать вывод в два столбца что?новости на главной, похожие новости или что?

[Удален]
#2

Новостей на главной и в категориях.

CunninGFox
На сайте с 05.10.2007
Offline
167
#3
Комплексное продвижение сайтов: увеличение количества клиентов для Вашей компании. От 8.000 рублей. Возможна работа по договору и оплата по безналу. Пишите: seo@sergeus.ru
[Удален]
#4

CunninGFox, спасибо! пригодится, но хочется именно в таблицах и на php.

Hallboy222
На сайте с 24.02.2010
Offline
119
#5
0zero:
CunninGFox, спасибо! пригодится, но хочется именно в таблицах и на php.

Для чего? Это же в css можно в пару строчек уместить.

float: left; и width: 50%;

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
[Удален]
#6
Hallboy222:
Для чего? Это же в css можно в пару строчек уместить.
float: left; и width: 50%;

1. Могут появится проблемы при верстке.

2. Вывода контента (заголовка, описания и других строк) на одном уровне можно сделать только с помощью таблиц.

CunninGFox
На сайте с 05.10.2007
Offline
167
#7

0zero, Вторую ссылку смотрели? там как раз таблицы:

Хак для

В \templates\ВАШ_шаблон\main.tpl

<script type="text/javascript">var k = 1;</script> 
<table>

{content}

</table>

В \templates\ВАШ_шаблон\shortstory.tpl

<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>
{title} - Заголовок статьи

{short-story} - Краткая версия новости

[full-link] и [/full-link] - Ссылка на полную версию

[xfvalue_img] - Значение дополнительного поля "img", где "img" название дополнительного поля (Это поле я добавил в "добавление новостей", он обозначает url адресс моей картинки у меня на хостинге)
[Удален]
#8
CunninGFox:
0zero, Вторую ссылку смотрели? там как раз таблицы

Да, смотрел, всё хорошо, но было бы неплохо на php, js ведь можно отключить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий