Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на IPB (http://forum.sape.ru/showthread.php?t=2538)

tFF 18.07.2007 11:15

Цитата:

Сообщение от ELF (Сообщение 26696)
Попробовала так, у меня так комментарием эта вставка в коде и отображается... :-/

Прошу прощения, забыл добавить, что по умолчанию <!--exec...--> работает только в "общем шаблоне форума", о чем явно указано в коде. Чтобы он работал везде, надо кусок, отвечающий за обработку этого макроса, перенести в другое место, что так же указано в коде самими разработчиками.
Так что все-таки без изменения исходников, чтобы работало везде, не обойтись.

Для версии 2.1.x надо сделать следующее:
В файле sources/classes/class_display.php:

Найти:
Код:

        //-----------------------------------------
                // Parse EXEC commands in wrapper only
                // If we moved this below the block of str_replace
                // we'd get exec commands parsed in HTML templates
                // too... Do we want that? Not for now...
                //-----------------------------------------
               
                if ( stristr( $this->ipsclass->skin['_wrapper'], '<!--exec.' ) )
                {
                        $this->_parse_exec_tags();
                }

Найденное вырезать и перенести после (в комментарии к коду вся эта ситуация описана):
Код:

                //-----------------------------------------
                // Images on another server? uncomment and alter below
                //-----------------------------------------
               
                if ( $this->ipsclass->vars['ipb_img_url'] )
                {
                        $this->ipsclass->skin['_wrapper'] = preg_replace( "#img\s+?src=[\"']style_(images|avatars|emoticons)(.+?)[\"'](.+?)?".">#is", "img src=\"".$this->ipsclass->vars['ipb_img_url']."style_\\1\\2\"\\3>", $this->ipsclass->skin['_wrapper'] );
                }

С 2.2 не ковырялся еще, жду официальную русскую 2.3 :)

MonAmur 18.07.2007 11:17

ELF, а куда и в какое место Вы вставляли <!--exec.file="tplPHP/sape_code.php"--> ?

Эта схема работает в общем шаблоне. :)

ELF 18.07.2007 11:52

Большое спасибо за ответы, но до меня дошло, что это для версии 1.3.1 вообще не работает... поэтому не подходит... :)

irikut 03.08.2007 09:04

Со 2 версией понятно, а кто подскажет как установить код на версию 1.3 ?
У меня не получилось это сделать с использованием выше указанных вариантов. Работает у кого-нить на IPB 1.3? Только советы по переустановке форума прошу не давать - там столько уже дописано, что это нерельно.

irikut 04.08.2007 14:30

То есть никто не поможет мне?

koro 14.08.2007 16:24

код sape IPB и мод реврайт
 
Ребята, не подскажите что исправить в инструкции по установке кода на sape для IPB что б код заработал при mod rewrite? Делал по инструкции которая выложена на этом форуме могу код показать... и на форуме без мод реврайт все отлично работает, а с мод реврайт на точно таком же форуме - не работает.
PS противникам форумов - сайт в ЯК и DMOZ

grey 15.08.2007 10:45

Напиши в личку или сразу в аську, помогу.

koro 15.08.2007 15:52

Аськи к сожалению у меня нет :( В личку написал. Очень надеюсь на помощь. Заранее спасибо.

randir 23.09.2007 18:42

Как поставить на IPB?
 
Помогите разобраться..
Я как понял через шаблон нельзя...

Iceman 23.09.2007 20:13

RTFM
 
Цитата:

Сообщение от randir (Сообщение 43359)
Помогите разобраться..
Я как понял через шаблон нельзя...

Пункт первый. Окрываем ФАК (прикреплен наверху в каждом разделе).
Пункт второй. Находим целую специальную тему по этому поводу.
Пункт третий. Читаем, разбираемся.
Пункт четвертый. Смотрим на версию своего движка на форуме. Дальше в зависимости от результата
Пункт четыре-один. Если версия 2.1 и выше (по некоторым слухам подходит вообще для всех 2.х) - активно радуемся, ставим по описанной схеме, наслаждаемся результатом
Пункт четыре-два. Если версия 1.х - тяжко вздыхаем и ищем варианты на других форумах, при нахождении - постим их сюда. :)


Часовой пояс GMT +3, время: 21:32.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.