Совет вместо приветствия

Добавьте случайно генерируемый добрый совет от сайта fucking-great-advice.ru вместо приветствия, порадуйте пользователей.

Вот что должно получиться

Что для этого сделать?

Откройте index.template.php используемого шаблона, найдите блок:

echo '
        <ul class="reset">
            <li class="greeting">', $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span></li></ul>

и поменяйте на:

global $sourcedir, $smcFunc;

require_once($sourcedir . '/Subs-Package.php');

$file = fetch_web_data('http://fucking-great-advice.ru/api/random');
$advice = json_decode($file);
$welcome = !empty($advice) ? $advice->text : '';
$welcome = $smcFunc['substr']($welcome, 0, $smcFunc['strlen']($welcome) - 1);

echo '
        <ul class="reset">
            <li class="greeting">', !empty($welcome) ? $welcome . ',' : $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span>!</li></ul>

А если нужен совет в другом месте, вне SMF, воспользуйтесь функцией file_get_contents.

Вот так:

$file = @file_get_contents('http://fucking-great-advice.ru/api/random');
$advice = json_decode($file);
echo $advice->text;

Категорически НЕ рекомендуется к использованию на серьезных форумах.

Плюсануть
Поделиться
Класснуть