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

Вывод в custom данных из базы


     24.06.2012    custom, вывод новостей    Общие вопросы по PHP, Хаки    4078

вопрос
Ситуация такая
установлен мод создания новостей по типу добавления в базу данных в _post
собственных таблиц типа god, bydjet, rejeser и тд
и вывода их в полной и краткой новости
{god}
{bydjet}
{rejeser}

поставил себе мод
Используем Тег custom для вывода случайных, популярных, последних новостей

теперь хочу вывести через этот тег популярные новости




Подскажите где накасячил?

Ответил: Night Wolf


для 9.6
engine\modules\functions.php


$sql_select = "SELECT p.id, p.autor, p.date, p.short_story, SUBSTRING(p.full_story, 1, 15) as full_story, p.xfields, p.title, ТУТ НАЗВАНИЕ ТАБЛИЦЫ, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) WHERE " . $stop_list . $where_category . " AND approve=1" . $where_date . " ORDER BY " . $fixed . $news_sort . " " . $news_msort . " LIMIT " . $custom_from . "," . $custom_limit;


а в show.custom.php

$vg_prewimth = strip_tags($row['ТУТ НАЗВАНИЕ ТАБЛИЦЫ']);
        $tpl->set( '{ТУТ НАЗВАНИЕ ТАБЛИЦЫ}', "$ТУТ НАЗВАНИЕ ТАБЛИЦЫ");


Спасибо Promax

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

promax
Юзер

promax - 25 июня 2012 08:53 -

Если не ошибаюсь , файл
/ engine/functions.php 
редактируйте функцию
function custom_print();


В запросе просто добавьте нужное поле !



Проверялось на DLE 8.*

promax
Юзер

promax - 25 июня 2012 08:58 -

Цитата: promax
собственных таблиц типа god, bydjet, rejeser и тд
и как я понимаю , это не таблицы ... а поля в таблице _post ?!

Night Wolf
Юзер

Night Wolf - 25 июня 2012 18:34 -

***Комментарий удален***

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

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

наверх