Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Вывод данных из БД в show.short.php

Вывод данных из БД в show.short.php


     13.01.2014    Общие вопросы по PHP, MySQL    2327

вопрос
В таблице dle_post создал столбец sity
В show.short.php вывожу вот так $tpl->set('{sity}', $row['sity']);
Но в краткой новости тег {sity} не выводит содержимое ячейки, не могу понять почему?

Возможно где то еще нужно указать новый столбец?

Хотя если $tpl->set('{sity}', $row['sity']); прописать в show.full.php то в полной новости все нормально выводится.

P.S. DLE 10.1

Ответа пока нет


4 комментария

Roman.NMSK
Юзер

Roman.NMSK - 13 января 2014 16:25 -

посмотри запрос в базу, возможно там конкретные поля выбираются и нужно добавить твое новое

Kane
Юзер

Kane - 13 января 2014 16:57 -

Я тоже об этом думал. Идет вот такой запрос
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2014-01-13 15:28:51' - INTERVAL 1 MONTH AND p.date < '2014-01-13 15:28:51' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10

Вот только в каком файле он формируется? Перерыл весь show.short.php но там ничего подобного нет

rocksmart
Юзер

rocksmart - 13 января 2014 17:35 -

engine.php

Kane
Юзер

Kane - 13 января 2014 18:47 -

Спасибо мужики, разобрался.
В engine.php нада было вписать в запрос столбец p.sity,

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх