CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Помогите со скриптом
Официальный форум Eleanor CMS » Для вебмастеров и владельцев сайтов » Комната программистов
KDesign
 
//подрубидлись к бд
$query = "SELECT title, news, author, date FROM news ORDER BY id DESC LIMIT 10";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{  
    $title=$r["title"];
    $author=$r["author"];
    $date=$r["date"];
    $news=$r["news"];
    echo"
<center><h1>$title</h1></center>
<p>&nbsp;</p>
<div>$news</div>
<p>&nbsp;</p>
<p align='right' id='author'><b>$author</b> опубликованно: <b>$date</b></p>
";
}
mysql_close($db);

тут все нормально все работает
но соль в том,что мне нужно в шаблонизаторе сделать это в виде переменной для последующего вывода
тоесть:
$query = "SELECT title, news, author, date FROM news ORDER BY id DESC LIMIT 10";
$result = mysql_query($query);
while($r=mysql_fetch_array($result))
{  
    $title=$r["title"];
    $author=$r["author"];
    $date=$r["date"];
    $news=$r["news"];
    $news_data="                                    //вот тут!
<center><h1>$title</h1></center>
<p>&nbsp;</p>
<div>$news</div>
<p>&nbsp;</p>
<p align='right' id='author'><b>$author</b> опубликованно: <b>$date</b></p>
";
}
mysql_close($db);

и при выводе переменной $news_data выводиться только одна новость с id 1 !!!!
а мне надо вывести все((
Maximkaboom

такой вопрос. 

Вы этот скрипт хотите встаить в Eleanor?


Alexander
KDesign

Разбираемся со вторым листингом. Вверху прописать:
$news_data='';


Строку:
$news_data="                                    //вот тут!

Заменить строкой:
$news_data.="
Maximkaboom

KDesign, а если вы все равно выводите все это в шаблонизаторе, почему бы вам не настроить все это в шаблоне.

то есть выводить не создавать переменную $news_data, а сразы в шаблоне выводить  $title,  $author и т.д
 

KDesign
Alexander, Огромное спасибо!!!
:clapping: все работает!!!)))
Maximkaboom,
мне нужно все вместе))чтобы можно было добавить одной строчкой)
Maximkaboom

KDesign, не понимаю смысла =)

Ну да ладно.

И если это хотите вставить в eleanor, тогда все делается гораздо проще =) 

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.