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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Exclamation Установка на phpBB 3.0.x

    Попробую описать свой рабочий вариант установки совместного кода linkfeed+sape на phpBB 3.0.x
    Итак, создаем в корневой папке домена (домашней директории, т.е. та папочка куда вы установили сам форум) папочку ХХХХХХХХХХХХХХХХХХХ, где ХХХХХХХХХХХХХХХ - это ваш ХЭШ в системе SAPE (обычно этот ХЭШ - комбинация 32 буквенно-цифровых символов), в эту папочку закидываем файлик sape.php, тот что вы скачали после регистрации в системе linkfeed. Так же в той же домашней директории создаем папочку с аналогичным ХЭШем, но только для linkfeed.
    Пояснение насчет ХЭША: обычно этот ХЭШ и есть название папочек в которых сидит файлик sape.php.
    В данные папочки на всякий пожарный (хотя и не обязательно) всовываем по файлику с разрешением .htaccess следующего содержания:
    Код:
    <Files *>
    	Order Allow,Deny
    	Deny from All
    </Files>
    Еще раз проверяем, что в ваших папочках с хешами от сапы и линкфида есть только файлики .htaccess и sape.php и .htaccess соответственно, и ничего более этого в них нет!
    Далее ищем в своей домашней директории форума папочку includes, а в ней файлик functions.php.
    Сейчас мы будем редактировать содержание этого файлика...
    Итак, находим:
    PHP код:
    if (!defined('IN_PHPBB'))
    {
        exit;

    После добавляем:
    PHP код:
    //-- [+] MOD: SAPE ---------------------------------------------
    function sapelinks($num_links null)

         if (!
    defined('_SAPE_USER')){
            
    define('_SAPE_USER''ХХХХХХХХХХХХХХХХХХХХХХХХХХХ'); 
         }
            require_once(
    $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');     
        
    $o['charset'] = 'UTF-8';
        
    $sape = new SAPE_client$o );    
        unset(
    $o);
        
    $output $sape->return_links($num_links);        
        return 
    $output
    }
    //-- [-] MOD: SAPE --------------------------------------------- 
    где ХХХХХХХХХХХХХХХХХХХХХХХ- это ВАШ личный 32-значный ХЭШ в САПЕ.
    Находим:
    PHP код:
        // The following assigns all _common_ variables that may be used at any point in a template.
        
    $template->assign_vars(array( 
    После добавляем:
    PHP код:
            //-- [+] MOD: SAPE ---------------------------------------------    
            
    'SAPE'                    => $sape_links,    
            
    //-- [-] MOD: SAPE --------------------------------------------- 
    а перед
    PHP код:
    // The following assigns all _common_ variables that may be used at any point in a template.
        
    $template->assign_vars(array( 
    добавляем

    PHP код:
        $sape_links sapelinks();
        if (!empty(
    $sape_links)) {$sape_links "<div class='rules'><div class='inner'><span class='corners-top'><span></span></span><strong>РАЗНОЕ</strong><br />".$sape_links."<span class='corners-bottom'><span></span></span></div></div>";} else {$sape_links "";} 
    Сохраняем изменения и заливаем этот измененный файлик на старое место на вашем форуме.
    Далее заходим в админку, открываем вкладочку Стили -> Шаблоны -> имя_вашего_шаблона ->Изменить.
    В выпадающем меню находим шаблон overall_footer.html, и выбираем его для редактирования кликом мыши по его названию.
    В этом шаблоне ищем:
    Код HTML:
    <div id="page-footer">
    после добавляем:
    Код HTML:
            <!-- IF not S_USER_LOGGED_IN --> 
                    {SAPE}		
            <!-- ENDIF -->
    Жмем на кнопочку "Отправить" под шаблоном. Далее там же в админке форума заходим на вкладочку Общие - Очистить кэш - Выполнить, и жмем на эту "Выполнить". Выходим из админки форума кнопочкой "Выход".
    Вот в общем то и все...

    З.Ы. Да, чуть не забыл! Для вашего форума в интерфейсе биржи Linkfeed в закладочке "Настройки" нужно выставить кодировку форума как "UTF-8". Вот теперь все!

    Последний раз редактировалось cyberlord; 17.07.2010 в 13:01.

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

Ваши права

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