Страница 1 из 7 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 63

Тема: Установка кода на форум 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

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

    По умолчанию

    вообще, я рекомендую использовать вариант №2
    он вроде как более простой - правда, не на всех версиях работает

    в общем, сначала пробуйте вариант №2... если не работает - то пробуйте вариант №1.
    Консультирую партнеров (SEO, SMO, SMM) - стать партнером на выгодных условиях...
    Денег в Интернет хватит всем, - и есть десятки способов заработать эти деньги легко и непринужденно...
    Just Profit - for fun

  3. #3

    По умолчанию

    Спасибо, второй вариант прекрасно заработал на v2.3.5.

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

    По умолчанию

    Цитата Сообщение от prop Посмотреть сообщение
    Спасибо, второй вариант прекрасно заработал на v2.3.5.
    это есть хорошо
    Консультирую партнеров (SEO, SMO, SMM) - стать партнером на выгодных условиях...
    Денег в Интернет хватит всем, - и есть десятки способов заработать эти деньги легко и непринужденно...
    Just Profit - for fun

  5. #5

    По умолчанию

    <!--exec.file="linkfeed_code.php"-->

    Куда этот код конкретно нужно вставить в общий шаблон форума?

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=<% CHARSET %>" />
    <link rel="shortcut icon" href="favicon.ico" />
    <title><% TITLE %></title>
    <% GENERATOR %>
    <% CSS %>
    <% JAVASCRIPT %>
    </head>
    <body>
    <div id="ipbwrapper">
    <% BOARD HEADER %>
    <% MEMBER BAR %>
    <!--D22.Shoutbox-->

    <% NAVIGATION %>
    <!--IBF.NEWPMBOX-->
    <% BOARD %>
    <% BOARD FOOTER %>
    <% STATS %>
    <% COPYRIGHT %>
    </div>
    </body>
    </html>
    <script type="text/javascript"><!--

    А то я вставил, и у меня форум упал.
    Александр.

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

    По умолчанию

    Цитата Сообщение от BEGUNK Посмотреть сообщение
    <!--exec.file="linkfeed_code.php"-->

    Куда этот код конкретно нужно вставить в общий шаблон форума?

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=<% CHARSET %>" />
    <link rel="shortcut icon" href="favicon.ico" />
    <title><% TITLE %></title>
    <% GENERATOR %>
    <% CSS %>
    <% JAVASCRIPT %>
    </head>
    <body>
    <div id="ipbwrapper">
    <% BOARD HEADER %>
    <% MEMBER BAR %>
    <!--D22.Shoutbox-->

    <% NAVIGATION %>
    <!--IBF.NEWPMBOX-->
    <% BOARD %>
    <% BOARD FOOTER %>
    <% STATS %>
    <% COPYRIGHT %>
    </div>
    </body>
    </html>
    <script type="text/javascript"><!--

    А то я вставил, и у меня форум упал.
    Александр.
    В том месте, где у Вас предусмотрено место для вывода ссылок биржи.
    Консультирую партнеров (SEO, SMO, SMM) - стать партнером на выгодных условиях...
    Денег в Интернет хватит всем, - и есть десятки способов заработать эти деньги легко и непринужденно...
    Just Profit - for fun

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

    По умолчанию

    Код:
    <!--exec.file="linkfeed_code.php"-->
    добавьте между:
    Код:
    <% COPYRIGHT %>
    и
    Код:
    </div>
    </body>
    </html>
    Консультирую партнеров (SEO, SMO, SMM) - стать партнером на выгодных условиях...
    Денег в Интернет хватит всем, - и есть десятки способов заработать эти деньги легко и непринужденно...
    Just Profit - for fun

  8. #8

    По умолчанию

    Цитата Сообщение от JustProfit Посмотреть сообщение
    Код:
    <!--exec.file="linkfeed_code.php"-->
    добавьте между:
    Код:
    <% COPYRIGHT %>
    и
    Код:
    </div>
    </body>
    </html>
    Огромное спасибо, всё получилось.

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

    По умолчанию

    Цитата Сообщение от BEGUNK Посмотреть сообщение
    Огромное спасибо, всё получилось.
    Не за что
    Добавляйте в систему больше сайтов, хороших и качественных
    Консультирую партнеров (SEO, SMO, SMM) - стать партнером на выгодных условиях...
    Денег в Интернет хватит всем, - и есть десятки способов заработать эти деньги легко и непринужденно...
    Just Profit - for fun

  10. #10
    Banned
    Регистрация
    19.10.2008
    Сообщений
    3

    По умолчанию

    в IPB 2.3.5 способ №1 и №2 неработает

Похожие темы

  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

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

Ваши права

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