Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: Установка на phpBB 3.0.x

  1. #11

    По умолчанию

    а если у меня уже стоит мод sape для phpbb и он уже сделал изменения в файле functions.php
    и я хочу поставить еще linkfeed на форум, то как это лучше сделать в таком случае?

  2. #12

    Thumbs up Установка кода на phpBB3 (моя версия-3.0.11)

    Установка кода на phpBB3 (моя версия-3.0.11)
    Следующих бирж: SAPE, LINKFEED, MAINLINK.
    Будем считать что папки с рапакованными архивами у Вас уже присутствуют в корне сайта!
    Права соответственно выставлены на папки "chmod 777".
    В кодах этих бирж для проверки кода вывода ссылок я поставил "true"
    Открыть файл includes/functions.php.

    Найти такие строчки: (у меня это 4850 строка)

    if ($cron_type)
    {
    $template->assign_var('RUN_CRON_TASK', '<img src="' . append_sid($phpbb_root_path . 'cron.' . $phpEx, 'cron_type=' . $cron_type) . '" width="1" height="1" alt="cron" />');
    }
    И начинаем установку кодов:
    // Sape code
    if (!defined('_SAPE_USER'))
    {
    define('_SAPE_USER', '1**************************8');
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $o['force_show_code'] = true;
    $sape = new SAPE_client($o);
    $sapeLinks = $sape->return_links();
    $template->assign_var("SAPE_LINKS", $sapeLinks);

    // Linkfeed code
    define('LINKFEED_USER', '2******************************9');

    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
    $linkfeed = new LinkfeedClient();
    $linkfeedLinks = $linkfeed->return_links();
    $template->assign_var("LINKFEED_LINKS", $linkfeedLinks);

    }
    // Mainlink code
    include_once($_SERVER['DOCUMENT_ROOT'].'/Ваша папка/mainlink.php');
    // Настройки кода для отображения ссылок
    $o = array(
    // Указание коду отображать ссылки, а не объявления
    'CODE_TYPE' => 'l',

    // Ваш секретный код для ссылок в системе Mainlink
    'USERNAME' => 'C4********************1D1',

    // Кодировка выводимых ссылок. Preset: win, utf, iso, koi. Default: utf. Либо любая другая кодировка в понятном для ICONV виде.
    'charset' => 'utf',

    // Отображать ли коду тестовую ссылку? В режиме true выведет 1 тестовую ссылку. Использовать как помощник при установке кода. Possible: true, false. Default: false.
    'test' => true,

    // Сколько тестовых ссылок отображать. Default: 1.
    'test_num' => '1'
    );

    $client_lnk = new MLClient($o);

    // Настройки кода для отображения объявлений
    $ao = array(
    // Указание коду отображать объявления, а не ссылки
    'CODE_TYPE' => 'a',

    // Ваш секретный код для объявлений в системе Mainlink
    'USERNAME' => 'C9************************D7',

    // Кодировка выводимых объявлений. Preset: win, utf, iso, koi. Default: utf. Либо любая другая кодировка в понятном для ICONV виде.
    'charset' => 'utf',

    // Отображать ли коду тестовое объявление? В режиме true выведет 1 тестовое объявление. Использовать как помощник при установке кода. Possible: true, false. Default: false.
    'test' => false,

    // Сколько тестовых объявлений отобразить. Default: 1.
    'test_num' => '1'
    );

    $client_ads = new MLClient($ao);
    $template->assign_var("MAINLINK_LNKS", $client_lnk->build_links());
    $template->assign_var("MAINLINK_ANNS", $client_ads->build_links());

    $template->display('body');
    garbage_collection();
    exit_handler();
    }

    Затем открываем файл styles/Ваша тема/template/overall_footer.html

    Находим строку:
    <div class="copyright">
    И вставляем после наши коды Сапе, Линкфеед и МайнЛинк, получится так:
    <span class="copyright">{SAPE_LINKS}<br />{LINKFEED_LINKS}<br />{MAINLINK_LNKS}<br />{CREDIT_LINE} (<a href="http://phpbb3.ru/" target="_blank">блог о phpBB</a>)
    <!-- IF TRANSLATION_INFO --><br />{TRANSLATION_INFO}<!-- ENDIF -->
    <!-- IF DEBUG_OUTPUT --><br /><bdo dir="ltr">[ {DEBUG_OUTPUT} ]</bdo><!-- ENDIF --></span>

    Сохраняем изменения в файлах, идем в Центр администрирования и очищаем кэш, затем заходим в "СТИЛИ" дальше "ШАБЛОНЫ" и нажимаем кнопку "ОБНОВИТЬ" Вашего шаблона. Для проверки ссылок в бразере откройте "Просмотреть исходный код" и в самом низу увидите эти коды. После проверки правильности установки кодов можно заменить "true" на "false", в LINKFEED это меняется в папке, которая в корне сайта. Все!
    Последний раз редактировалось anapet; 16.04.2013 в 00:41.

  3. #13

    По умолчанию

    Извините, сделал опечатку в строке
    $template->assign_var("MAINLINK_LNKS", $client_lnk->build_links());
    А надо
    $template->assign_var("MAINLINK_LINKS", $client_lnk->build_links());

  4. #14

    По умолчанию

    Цитата Сообщение от anapet Посмотреть сообщение
    Установка кода на phpBB3 (моя версия-3.0.11)
    Открыть файл includes/functions.php.

    Найти такие строчки: (у меня это 4850 строка)

    if ($cron_type)
    {
    $template->assign_var('RUN_CRON_TASK', '<img src="' . append_sid($phpbb_root_path . 'cron.' . $phpEx, 'cron_type=' . $cron_type) . '" width="1" height="1" alt="cron" />');
    }
    Добрый день. У меня версия 3.2.7 и такой строчки нет. Куда вставлять код?
    Находила информацию на другом сайте, там советуют вставлять код после этих строк

    if ($task)
    {
    $url = $task->get_url();
    $template->assign_var(‘RUN_CRON_TASK’, ‘<img src=»‘ . $u
    }
    else
    {
    $cache->put(‘_cron.lock_check’, true, 60);
    }

    Но у меня выдает ошибку.
    1. Illegal use of $_SERVER. You must use the request class to access input data. Found in .../Forum/includes/functions.php on line 4796. This error message was generated by deactivated_super_global.
    либо другая ошибка
    2. [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4795: Division by zero
    [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4795: Division by zero
    [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4795: require_once(LINKFEED_USERphp�): failed to open stream: No such file or directory

    что делать?

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •