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

Как вывесите переменную в fullstory


     04.10.2012    шаблон    Общие вопросы, Шаблоны (TPL), Ламерские вопросы    5227

вопрос
Доброго времени суток всем! Подскажите как вывести в fullstory.tpl переменную $test. То есть, есть файл test.php в нем написано:
<?php $test = $text[array_rand($text=file("test.txt"))];
echo "$test "; ?>

он выбирает из текстового файла test.txt случайную строчку которую то и надо вывести в fullstory.tpl, а вот как его вывести в шаблоне я не знаю, пробовал подключит файл в шаблон так
<php 
include_once ('mix_url.php');
?>

безуспешно, может кто подскажет как быть?

Ответил: Sander


Файл кинуть в папку engine/modules/ и назвать его, например, rand_text.php
В fullstory.tpl прописать
{include file="/engine/modules/rand_text.php"}

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

oo22maxi
Юзер

oo22maxi - 4 октября 2012 21:06 -

Ура все получилось! =)) Спасибо большое SANDER! Все получилось, ток текстовый файл надо в корень сайта заливать...

Автор сайт, респект тебе за сайт, классный получился, я от дизайна прям тащусь! :D

oo22maxi
Юзер

oo22maxi - 4 октября 2012 22:30 -

Вот еще что, можно ли сделать так, что бы {include file="/engine/modules/rand_text.php"} не в fullstory.tpl прописывать, а в самой новости, что бы выводилась в тексте в нужном мне месте, такое возможно сделать??

Sander
PHP-developer

Sander - 4 октября 2012 23:37 -

Можно, но придется уже писать обработчик в show.full.php

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

oo22maxi
Юзер

oo22maxi - 5 октября 2012 10:56 -

Может подскажешь где мне про этот обработчик почитать, может сам смогу сделать, просто мне очень срочно нужно сделать...

oo22maxi
Юзер

oo22maxi - 5 октября 2012 10:57 -

Или если не сложно помоги пожалуйста

Mr. Hyde
Юзер

Mr. Hyde - 5 октября 2012 14:25 -

$tpl->set("{tag}",$test);

OKyJIucT
Юзер

OKyJIucT - 5 октября 2012 15:00 -

такой вариант, скорей всего, при вставке в саму новость так и будет отображаться тегом.
Чтобы при вставке в новость тега {tag} отображалось содержимое переменной $test, я добавлял эту строку
$tpl->set("{tag}",$test);

в файл index.php, который в корне сайта, над
$tpl->compile ( 'main' );

При написании новости в редактор вставлял {tag}, и тогда в самой новости выводилось содержимое переменной $test

oo22maxi
Юзер

oo22maxi - 5 октября 2012 17:37 -

Ура, теперь как надо сделал, спасибо всем за помощь, что бы я без вас деле!!! =))

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

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

наверх