Показано с 1 по 10 из 31

Тема: Установка кода на форум IPB (Invision Power Board)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Продвинутый пользователь Аватар для JustProfit
    Регистрация
    10.10.2008
    Адрес
    Sweet Home
    Сообщений
    114

    Arrow Установка кода на форум IPB (Invision Power Board)

    Примеры установки на IPB 2.3.1


    Значит так, есть два варианта.

    Вариант №1: Вставка через обработчик шаблона.

    Шаг 1. Скачиваем LinkFeed-архив с папкой и кодом, загружаем его на сервер, в корень форума.

    Шаг 2. Далее открываем
    Код:
    sources/classes/class_display.php
    Шаг 3. Находим код, похожий на:
    Код:
    $this->ipsclass->skin['_wrapper'] = str_replace( "<% BOARD HEADER %>"
    Шаг 4. Перед ним добавляем:
    Код:
    define('LINKFEED_USER', 'ИМЯ ВАШЕЙ ПАПКИ LINKFEED');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
    $linkfeed = new LinkfeedClient();
    $linkfeed_wrapper = $linkfeed->return_links();
    $this->ipsclass->skin['_wrapper'] = str_replace( "<% LINKFEED %>", $linkfeed_wrapper, $this->ipsclass->skin['_wrapper']);
    ИМЯ ВАШЕЙ ПАПКИ LINKFEED меняем на нужное...

    Шаг 5. Далее, идем в "Администрирование" форума, открываем вкладку "Внешний вид", напротив нашего стиля форума щелкаем "Изменить общий шаблон форума", и в открывшемся коде, в необходимом нам месте вставляем:
    Код:
    <% LINKFEED %>
    Описанный выше пример выводит все ссылки одним блоком...

    Для того что бы разделить ссылки на несколько блоков необходимо создать нужное количество обработчиков:
    Шаг 4.:
    Код:
    define('LINKFEED_USER', 'ИМЯ ВАШЕЙ ПАПКИ LINKFEED');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
    $linkfeed = new LinkfeedClient();
    
    $linkfeed_wrapper1 = $linkfeed->return_links(2); // 1-й обработчик - 2 ссылки
    $this->ipsclass->skin['_wrapper'] = str_replace( "<% LINKFEED1 %>", $linkfeed_wrapper1, $this->ipsclass->skin['_wrapper']);
    
    $linkfeed_wrapper2 = $linkfeed->return_links(1); // 2-й обработчик - 1 ссылка
    $this->ipsclass->skin['_wrapper'] = str_replace( "<% LINKFEED2 %>", $linkfeed_wrapper2, $this->ipsclass->skin['_wrapper']);
    
    $linkfeed_wrapper3 = $linkfeed->return_links(); // 3-й обработчик - все остальные ссылки
    $this->ipsclass->skin['_wrapper'] = str_replace( "<% LINKFEED3 %>", $linkfeed_wrapper3, $this->ipsclass->skin['_wrapper']);
    Шаг 5. Теперь в нужных местах шаблона можно добавить:
    Код:
    <% LINKFEED1 %>
    Код:
    <% LINKFEED2 %>
    Код:
    <% LINKFEED3 %>

    Вариант №2: Вставка вызовом внешнего файла.

    Шаг 1. Скачиваем LinkFeed-архив с папкой и кодом, загружаем его на сервер, в корень форума.

    Шаг 2. Создаем в корне форума файл, например,
    Код:
    linkfeed_code.php
    с содержимым:
    Код:
    <?php
    define('LINKFEED_USER', 'ИМЯ ВАШЕЙ ПАПКИ LINKFEED');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'.LINKFEED_USER.'/linkfeed.php');
    $linkfeed = new LinkfeedClient();
    echo $linkfeed->return_links();
    ?>
    Шаг 3. Идем в "Администрирование" форума, открываем вкладку "Внешний вид", напротив нашего стиля форума щелкаем "Изменить общий шаблон форума", и в открывшемся коде, в необходимом нам месте вставляем:
    Код:
    <!--exec.file="linkfeed_code.php"-->
    Соответственно, этот вариант выводит ссылки одним блоком.

    Если необходимо разделить ссылки на блоки, по аналогии с первым вариантом, создаем несколько файлов с кодом нужного количества ссылок:
    Код:
    linkfeed_code1.php
    Код:
    linkfeed_code2.php
    Код:
    linkfeed_code3.php
    И подключаем их в нужных местах:
    Код:
    <!--exec.file="linkfeed_code1.php"-->
    Код:
    <!--exec.file="linkfeed_code2.php"-->
    Код:
    <!--exec.file="linkfeed_code3.php"-->
    Оба варианта обкатаны на IPB 2.3.1.
    Если есть вопросы или более изящные и простые решения - дополняйте
    Последний раз редактировалось JustProfit; 12.10.2008 в 08:18. Причина: правка кода
    Консультирую партнеров (SEO, SMO, SMM) - стать партнером на выгодных условиях...
    Денег в Интернет хватит всем, - и есть десятки способов заработать эти деньги легко и непринужденно...
    Just Profit - for fun

Похожие темы

  1. Установка кода на IPB 3
    от CjClub в разделе Установка кода биржи на различные движки
    Ответов: 0
    Последнее сообщение: 27.01.2010, 23:47
  2. Установка кода на dle 8.2 без правки кода.
    от okras в разделе Установка кода биржи на различные движки
    Ответов: 40
    Последнее сообщение: 17.01.2010, 08:04
  3. Установка кода на сайты
    от beautylife в разделе Вопросы по работе системы
    Ответов: 2
    Последнее сообщение: 06.10.2009, 14:18
  4. установка кода на DLE 7.3
    от q-style в разделе Установка кода биржи на различные движки
    Ответов: 0
    Последнее сообщение: 16.03.2009, 03:57
  5. Как установить код на форум Ipb 217
    от lawer в разделе Установка кода биржи на различные движки
    Ответов: 11
    Последнее сообщение: 09.04.2008, 12:51

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

Ваши права

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