Привет всем, у меня такой вопрос. Допустим у меня в базе данных есть таблица news и в ней 3 новости, так вот у меня выводит так: 1 новость 2 новость 3 новость как мне сделать что бы у меня все это выводило в одну строку, то есть: 1 новость 2 новость 3 новость. Как это сделать? Или это нужно делать в CSS?
Я работаю с dle 9.5 движком, если он вам знаком там есть файл topnews.php и в шаблонном файле main.tpl я прописал {topnews}, рылся я в этом файле topnews.php не нашел ничего, думал там <br> стоит но нет, вот сижу ломаю голову как это сделать.
Ага, значит, не понятно, как само получилось. Посмотрите, что на выходе получается, "View Source" в браузере. Возможно, там список или div элементы. Возможно, там прописан класс для этих элементов.
Хорошо,спасибо,если что отпишусь. Добавлено спустя 2 минуты 19 секунд: <div id="popular"> <ul><li><a href="http://test1.ru/action/6-csgo.html">Новость 1</a></li><li><a href="http://test1.ru/action/5-doom.html">Новость 2</a></li></ul> </div> Вот что в View Source отображает.
Надо же, Гуугл уже успел проиндексировать этот топик. S_t_e_e_p, если в css есть описание #popular, то можно его править. Если нет, добавить свой стиль для этого id. Хотя, есть вероятность, что смена стиля может затронуть весь сайт. Не работал с dle, не знаю.
Если затрагивает еще какие то элементы, открываешь файл вывода в шаблонах, ищешь эту строку вывода по id или классу CSS и меняешь ее на другую, создаешь новую. Так же создаешь в css такой класс или ид и экспериментируешь.
Ну даже если взять такой код: Код (Text): if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_array($result)) { echo"echo $row['news_title']"; } } Оно будет выводить построчно же?
Нет не будет. Он выведет $row['news_title']" а фиг знает какие в нем символы. Если есть <p> или <br> тогда будет разбит в две строки, но в заголовках как правило так не делают.