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

Как вывести значение доп поле?


     15.09.2015    Шаблоны (TPL), Модули, Хаки    2342

вопрос
Всем привет! Помогите реализовать такую идею. К примеру у меня есть доп. поля "test" так же есть файл new.php
Как сделать чтобы при открытей файл new.php показывал значение доп поля?

Ответил: dj-avtosh


Ответ в первом комментарии.

5 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 15 сентября 2015 09:39 -

/engine/engine.php

case 'test' : include ENGINE_DIR.'/modules/test.php'; break;


/engine/modules/test.php



<?php

! defined( 'DATALIFEENGINE' ) && die("Hacking attempt!");

$xfieldFindStr = 'test'; // Find field
$postId        = 5;           // Post ID

$queryRowArray = $db->super_query("SELECT

SUBSTRING_INDEX( SUBSTRING_INDEX( xfields , CONCAT( '" . $xfieldFindStr  . "', '|' ), -1 ), '||', 1 ) xfield_value

FROM " . PREFIX . "_post WHERE id = " . $postId );

die($queryRowArray['xfield_value']);



run: site.domain/?do=test

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

rustamcom
Юзер

rustamcom - 15 сентября 2015 10:57 -

я так понял в файле new.php нужно прописать
<?php

! defined( 'DATALIFEENGINE' ) && die("Hacking attempt!");

$xfieldFindStr = 'test'; // Find field
$postId        = 5;           // Post ID

$queryRowArray = $db->super_query("SELECT

SUBSTRING_INDEX( SUBSTRING_INDEX( xfields , CONCAT( '" . $xfieldFindStr  . "', '|' ), -1 ), '||', 1 ) xfield_value

FROM " . PREFIX . "_post WHERE id = " . $postId );

die($queryRowArray['xfield_value']);


а куда вставить это run: site.domain/?do=test

LazyDev
PHP-developer

LazyDev - 15 сентября 2015 11:01 -

rustamcom, это переход на страницу

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

dj-avtosh
PHP-developer

dj-avtosh - 15 сентября 2015 11:19 -

тяжело.............

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 15 сентября 2015 11:18 -

Измените test на new и в результате по /?do=new будет значение доп поля.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх