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

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


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

вопрос
В таблице 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
10

95 | 34

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

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

Kane
12

96 | 31

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
64

307 | 115

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

engine.php

Kane
12

96 | 31

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

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

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

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