Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести доп.поля в админке (новостей)?

Как вывести доп.поля в админке (новостей)?


     29.08.2016    Все вопросы » Общие вопросы    2124

вопрос
Как вывести доп.поля в админке (новостей)?

наверное неправильно выразился, подробнее на скриншоте.

Как вывести доп.поля в админке (новостей)?

Ответил: PravkaD


Я решил данный вопрос так:
1. Находим в /engine/inc/editnews.php
	$db->query( "SELECT p.id, p.date, p.title, p.category, p.autor, p.alt_name, p.comm_num, p.approve, p.fixed, e.news_read, e.votes FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) " . $where . " ORDER BY " . $order_by . " LIMIT $start_from,$news_per_page" );

Заменяем на:
	$db->query( "SELECT p.id, p.date, xfields, p.title, p.category, p.autor, p.alt_name, p.comm_num, p.approve, p.fixed, e.news_read, e.votes FROM " . PREFIX . "_post p LEFT JOIN " . PREFIX . "_post_extras e ON (p.id=e.news_id) " . $where . " ORDER BY " . $order_by . " LIMIT $start_from,$news_per_page" );


2. Находим:
	while ( $row = $db->get_array() ) {

ниже вставляем:
	$xfieldsdata = xfieldsdataload( $row['xfields'] );

3. Находим:
	if( $config['allow_alt_url'] ) {

Ниже втавляем:
	if($xfieldsdata['название поля']) $название поля = " ({$xfieldsdata['название поля']})";

4. Находим:
	$entries .= "<a title='{$lang['edit_act']}' href=\"?mod=editnews&action=editnews&id={$row['id']}\">{$title}</a>

Заменяем на:
	$entries .= "<a title='{$lang['edit_act']}' href=\"?mod=editnews&action=editnews&id={$row['id']}\">{$title} {$название поля}</a>

Проверял на версии DLE 11.2

1 комментарий

simple
Юзер

simple - 31 августа 2016 09:52 -

прощу если кто знает помогите)

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

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

наверх