Случайная фраза

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
DonVito
phpBB 1.2.1
Сообщения: 24
Стаж: 19 лет 6 месяцев

Случайная фраза

Сообщение DonVito »

Хочу прикрутить к форуму (а точнее к конкретной теме) что бы в некоторых местах выводились случайный фразы из определённого файла.
Нашёл рабочий скрипт (допустим fraza.php), создал базу этих фраз. А потом надо по идее вставить в тему в нужных местах строчку:

Код: Выделить всё

<?php include("fraza.php"); ?> 
Но он не обрабатывается! Ничего не выодится!
Как быть, ведь я понимаю, что всё что находится в *.tpl php не обрабатывает :cry:

Если надо, могу дать ссылку на скрипт.
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 20 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

Random text on index
что где подправить думаю легко понять =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
DonVito
phpBB 1.2.1
Сообщения: 24
Стаж: 19 лет 6 месяцев

Сообщение DonVito »

Неее... Не то! Слишком громадный мод ради одной такой мелкой вещи.
К тому же он не понимает html теги (т.е. я не смогу вставлять туда ссылки!).
Мне возможно требуется какой-нибудь скрипт не связанный с phpbb, а посторонний. Вы мне только помогите вставить в шаблон темы php-код.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

DonVito
Документация http://www.phpbbguru.net/docs/ -> Стили/Шаблоны/Темы http://www.phpbbguru.net/docs/?cat=4 -> Подключение собственного кода на php к phpBB

Или не заметно?
я люблю daft punk | новый sugoi.ru
Аватара пользователя
DonVito
phpBB 1.2.1
Сообщения: 24
Стаж: 19 лет 6 месяцев

Сообщение DonVito »

Не очень удобно, но после двух бутылок пива и 30 минут мучений я разобрался и теперь всё работает.

Спасибо, VVVas.
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 19 лет 3 месяца

Сообщение Extremator »

Блин мудохаюсь, мудохаюсь уже пол дня, а если мозгов не хватает, то фиг сделаешь.
Вот сделал значит такое: это в файле page_header.php

Код: Выделить всё

function random()
{

$lines = file("random.dat");
$itogo=count($lines)-1;
srand((double) microtime()*1000000);
$i=rand(0,$itogo);
$dt=explode("|", $lines[$i]);

print"$dt[0]";
}

$template->assign_vars(array(
   'RANDOM' => random()
));
текст соответсвенно из файла random.dat берется, но блин текст выводится то, но не там где ставлю {RANDOM}, а в самом верху страницы, в самом самом верху.
Когда ставлю код один в один из Подключение собственного кода на php к phpBB, все работает.
Поскажите, что исправить надо.
:(
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Extremator писал(а):print"$dt[0]";
замените на

Код: Выделить всё

return $dt[0];
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Extremator
phpBB 1.4.3
Сообщения: 81
Стаж: 19 лет 3 месяца

Сообщение Extremator »

avm спасибо большое все работает. :)

Вернуться в «Поддержка phpBB 2.0.x»