Что нового

foreach в dle

  • Автор темы Автор темы 20167
  • Дата начала Дата начала
2

20167

Гость
всем привет, пишу некий скрипт на dle 9.6 в котором присутствует вывод данных с помощью foreach. Возник такой вопрос как сделать чтобы файл шаблона имел вид <table><tr><td>XXX</td><td>XXX</td></tr><tr><td>{xxx}</td><td>{xxx}</td></tr></table>а вот этот код сам повторялся<tr><td>{xxx}</td><td>{xxx}</td></tr>Сейчас у меня перед равно стоят точки.Пример: ($xxx .= $xxx)Результат все что вывелось прилипло друг к другу как будто там нет таблицы... хотел вот этот самый вывод сделать в отдельный файл и что бы этот файл шаблона повторялся 100500 раз, но скрипт не распознает 2 файла шаблона... как сделать? помогите пожалуйста...
 
editблин, вообщем сейчас в блокнотике накидаю и скину сюда, случайно отправить нажал.
 
foreach ($array as $var) {$all .= '<tr><td>{xxx}</td><td>{xxx}</td></tr>';}это имел ввиду?Triksi,а прибавление каждого значения по твоему как будет? Без точки прибавится только последнее значение
 
<?php$tpl->load_template('news.list.tpl');$db->query( "тут как бы запрос" );while ( $row = $db->get_row() ) {    $tpl->set( '{title}', $row['title']);    $tpl->set( '{text}', $row['text'] );    $tpl->compile( 'result' );}$tpl->load_template( 'news.global.tpl' );$tpl->set( '{news_list}', $tpl->result['result'] );$tpl->compile('content');$tpl->clear();    $db->free();?>шаблон news.global.tpl<table><tr><td>Название</td><td>Текст</td></tr><tr>{news_list}</tr></table>шаблон news.list.tpl<td>{title}</td><td>{text}</td>
 
Верх