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

Как вывести значение дополнительного поля на его же страницу?


     15.09.2022    доп поле, вывести, проблема    Общие вопросы, Общие вопросы по PHP, Модули, Хаки    587

вопрос
Друзья помогите решить вопрос или написать модуль (возможна покупка).
Как вывести значение дополнительного поля на его же страницу?

К примеру есть дополнительное поле с названием aktor в него вписуются акёры фильма.
При нажатии на выбранного актёра открываетса его стрвница
https://сайт/xfsearch/aktor/Stalone/

с его всеми фильмами на сайте.... Но как сделать что-бы в верху страницы автоматически отоброжалось и имя этого-же актёра?
Как вывести значение дополнительного поля на его же страницу?
К примеру - "Все фильмы с участием актёра - Stalone"
Ну и что-бы выводить этот хак в main кодом {include file="файл.php"}

Есть такой же модуль но для тегов (если кому пригодится вылаживаю) Но нужен точно такой же для доп.поля.
Буду благодарен кто поможет.

хак для тегов;
<?php
$tags_title = $_GET['tag'];
echo $tags_title;

Ответил: LazyDev


<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>Вывод xf значения</name>
	<description></description>
	<icon></icon>
	<version></version>
	<dleversion></dleversion>
	<versioncompare>==</versioncompare>
	<upgradeurl></upgradeurl>
	<filedelete>0</filedelete>
	<needplugin></needplugin>
	<mnotice>0</mnotice>
	<mysqlinstall><![CDATA[]]></mysqlinstall>
	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
	<mysqlenable><![CDATA[]]></mysqlenable>
	<mysqldisable><![CDATA[]]></mysqldisable>
	<mysqldelete><![CDATA[]]></mysqldelete>
	<phpinstall><![CDATA[]]></phpinstall>
	<phpupgrade><![CDATA[]]></phpupgrade>
	<phpenable><![CDATA[]]></phpenable>
	<phpdisable><![CDATA[]]></phpdisable>
	<phpdelete><![CDATA[]]></phpdelete>
	<notice><![CDATA[]]></notice>
	<file name="engine/modules/main.php">
		<operation action="after">
			<searchcode><![CDATA[$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );]]></searchcode>
			<replacecode><![CDATA[if ($dle_module == 'xfsearch') {
	$tpl->set('{xf-value}', $xf);
}]]></replacecode>
			<enabled>1</enabled>
		</operation>
	</file>
</dleplugin>

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

школьник
Юзер

школьник - 15 сентября 2022 22:11 -

Спасибо большое! Очень благодарен!

Димон
Юзер

Димон - 16 сентября 2022 16:18 -

А так не работает
{custom xfields="{xf-value}" limit="5"}

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

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

наверх