Evrika Опубликовано 2 Сентября 2009 Жалоба Поделиться Опубликовано 2 Сентября 2009 Подскажите пожалуйста, как мне код добавить? Какой файл ковырять? Уже неделю ковыряюсь. эта установка на 2.3.х ./sources/classes/class_display.php после $this->ipsclass->skin['_wrapper'] = str_replace( "<% CHARSET %>" , $this->ipsclass->vars['gb_char_set'], $this->ipsclass->skin['_wrapper']); вставить define('_SAPE_USER', 'вставьте_ваш_уникальный_номер'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); $sap = $sape->return_links(); $this->ipsclass->skin['_wrapper'] = str_replace( "<% SAPE %>", $sap, $this->ipsclass->skin['_wrapper']); в 3.0.2 нет такого файла ./sources/classes/class_display.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Nutsyy Опубликовано 2 Сентября 2009 Жалоба Поделиться Опубликовано 2 Сентября 2009 АЦ - Внешний вид - Стиль - globalTemplate после{$footer_items['copyright']}пишем{parse include="tplPHP/sape_code.php"} Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Evrika Опубликовано 9 Сентября 2009 Автор Жалоба Поделиться Опубликовано 9 Сентября 2009 (изменено) Сделала всё так, пишет эррор, ссылки не найдены. <center> {parse include="tplPHP/sape_code.php"} <!--s_links--><!--check code--><!--/s_links--></center> и без этого tplPHP просто прописывала {parse include="/sape_code.php"} один фиг Изменено 9 Сентября 2009 пользователем Evrika Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Форумы Apple Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 Тоже интересует данный вопрос! Кто смог внедрить код sape в IPB 3.0.x огромная просьба отписаться... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Nutsyy Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 Я внедрил, у меня всё работает! Выше говорил как... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anour Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 (изменено) Сделала всё так, пишет эррор, ссылки не найдены. <center> {parse include="tplPHP/sape_code.php"} <!--s_links--><!--check code--><!--/s_links--></center> и без этого tplPHP просто прописывала {parse include="/sape_code.php"} один фиг Попробуйте так:{parse include='./УНИКАЛЬНЫЙ_КОД/sape.php'} Изменено 13 Сентября 2009 пользователем Anour Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Форумы Apple Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 А основной код куда прописать? Код такого плана имеется ввиду:<?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '*********************'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anour Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 (изменено) Я бы сделал так-------------------------------- 1. Создаем в корне директории форума файл sape_inc.phpсо следующим содержанием: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); } else Header("Location: ./index.php"); ?> 2. Заходим в админцентр: Внешний вид -> Стиль -> GlobalTemplateИ добавляем куда хотим строку: {parse include="./sape_inc.php"} Изменено 13 Сентября 2009 пользователем Anour Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Форумы Apple Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 suport Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код! Данная ошибко может возникать при правильной установке кода, попробуйте добавить плозадку спустя часов 5-10. P.S.: Это из личного опыта : ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anour Опубликовано 13 Сентября 2009 Жалоба Поделиться Опубликовано 13 Сентября 2009 Укажите полный УРЛ любой страницы сайта, на которой заведомо установлен код! Попробуйте удалить файл links.db из директории sape скрипта. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Форумы Apple Опубликовано 14 Сентября 2009 Жалоба Поделиться Опубликовано 14 Сентября 2009 Не помогает! Если у Вас работает,значит Вы не так что-то написали тут... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Evrika Опубликовано 15 Сентября 2009 Автор Жалоба Поделиться Опубликовано 15 Сентября 2009 Я бы сделал так-------------------------------- 1. Создаем в корне директории форума файл sape_inc.phpсо следующим содержанием: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); } else Header("Location: ./index.php"); ?> 2. Заходим в админцентр: Внешний вид -> Стиль -> GlobalTemplateИ добавляем куда хотим строку: {parse include="./sape_inc.php"} Спасибо, этот способ помог, ссылки появились но в вопросительных знаках. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Anour Опубликовано 15 Сентября 2009 Жалоба Поделиться Опубликовано 15 Сентября 2009 (изменено) Спасибо, этот способ помог, ссылки появились но в вопросительных знаках. Попробуйте код файла sape_inc.php заменить на: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo iconv("Windows-1251", "UTF-8", $sape->return_links()); } else Header("Location: ./index.php"); ?> либо на: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_client_options['charset'] = 'UTF-8'; $sape = new SAPE_client($sape_client_options); echo $sape->return_links(); unset($sape_client_options); } else Header("Location: ./index.php"); ?> Изменено 15 Сентября 2009 пользователем Anour SLASH_id отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Evrika Опубликовано 13 Октября 2009 Автор Жалоба Поделиться Опубликовано 13 Октября 2009 Спасибо, этот способ помог, ссылки появились но в вопросительных знаках. Попробуйте код файла sape_inc.php заменить на: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo iconv("Windows-1251", "UTF-8", $sape->return_links()); } else Header("Location: ./index.php"); ?> Добралась наконец до файла))) Этот способ помог! Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Evrika Опубликовано 13 Октября 2009 Автор Жалоба Поделиться Опубликовано 13 Октября 2009 Одна проблема появилась, на главной у меня должны выводиться сейчас 2 ссылки, а показывает только одна. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 ArtemedoN Опубликовано 29 Декабря 2009 Жалоба Поделиться Опубликовано 29 Декабря 2009 Побуду сегодня Капитаном Очевидностью) Отлично ставиться сапа.{parse include="sape.php"}где sape.php находится в корне папки, а в файле sape.php заинклуден текст:<?php 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); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?> Так и в юникоде все, и инклудится отлично. Ну а потом в нужных местах инклудьте файлы {parse include="sape1.php"}, {parse include="sape2.php"} и т.д.Содержимое которых:<!--start link--><? echo $sape->return_links(1); ?> <!--end link --> или <!--start link--><? echo $sape->return_links(); ?> <!--end link --> по нужде. Добавляем все в шаблонах globalTemplate. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 LastDragon Опубликовано 29 Декабря 2009 Жалоба Поделиться Опубликовано 29 Декабря 2009 Для тех кому лень что-то редактировать (кроме настроек и шаблонов) есть специальный хук http://forums.ibresource.ru/index.php?show...st&p=358408http://ipbnet.ru/topic/39-huk-dopolnitelnie-tagi-addtags/ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kosiak Опубликовано 30 Декабря 2009 Жалоба Поделиться Опубликовано 30 Декабря 2009 (изменено) ArtemedoNЯ так понял последний пример и для контекста?Н тогда не увидел упоминаний о <sape_index>...</sape_index>или его уже не надо? Изменено 30 Декабря 2009 пользователем Kosiak Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 greenjek Опубликовано 31 Января 2010 Жалоба Поделиться Опубликовано 31 Января 2010 Кто поможет настроить Sape на форуме? За определенную плату, и подскажет как работать с noindex - icq 37180524 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 KypoJIecoB Опубликовано 7 Февраля 2010 Жалоба Поделиться Опубликовано 7 Февраля 2010 Я у себя делал так...и все работает 1. Создаем в главной директории форума файл sape1.php со следующим содержимым: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo iconv("Windows-1251", "UTF-8", $sape->return_links()); } else Header("Location: ./index.php"); ?> Вместо 'Уникальный_код', вставить ваш код. Код это название папки которую вы скачали 2. Идем в АЦ форума > Внешний вид > Стиль > globalTemplate после:{$footer_items['copyright']} вставить: {parse include="sape1.php"} mdbm отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Kosiak Опубликовано 14 Февраля 2010 Жалоба Поделиться Опубликовано 14 Февраля 2010 Я у себя делал так...и все работает Таким образом не получается использовать контекст Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 webog Опубликовано 3 Апреля 2011 Жалоба Поделиться Опубликовано 3 Апреля 2011 (изменено) А как сделать так что бы выводилось на всех страницах форума?Потому что у меня пишет Ни на одной странице сайта пока не найден контекстный код - хотя 4е ссылки одобрены и они уже зарабатывают!Спасибо! Изменено 3 Апреля 2011 пользователем webog Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Алексей Кузнецов_88415 Опубликовано 14 Апреля 2011 Жалоба Поделиться Опубликовано 14 Апреля 2011 (изменено) Я у себя делал так...и все работает 1. Создаем в главной директории форума файл sape1.php со следующим содержимым: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo iconv("Windows-1251", "UTF-8", $sape->return_links()); } else Header("Location: ./index.php"); ?> Вместо 'Уникальный_код', вставить ваш код. Код это название папки которую вы скачали 2. Идем в АЦ форума > Внешний вид > Стиль > globalTemplate после:{$footer_items['copyright']} вставить: {parse include="sape1.php"}помогите пожалуйста, сделал как вы пописали.. ничего не появляется, в коде появляется только:<!--included content--> <!--/ included content--> Изменено 14 Апреля 2011 пользователем Алексей Кузнецов_88415 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mdbm Опубликовано 21 Июня 2011 Жалоба Поделиться Опубликовано 21 Июня 2011 Я у себя делал так...и все работает 1. Создаем в главной директории форума файл sape1.php со следующим содержимым: <? define('_SAPE_USER', 'УНИКАЛЬНЫЙ_КОД'); if (defined('IPB_THIS_SCRIPT')) { require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo iconv("Windows-1251", "UTF-8", $sape->return_links()); } else Header("Location: ./index.php"); ?> Вместо 'Уникальный_код', вставить ваш код. Код это название папки которую вы скачали 2. Идем в АЦ форума > Внешний вид > Стиль > globalTemplate после:{$footer_items['copyright']} вставить: {parse include="sape1.php"} Где ты раньше был? Весь инет перешарил! Спасибо огромное! Держи плюсик!) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Evrika
Подскажите пожалуйста, как мне код добавить? Какой файл ковырять? Уже неделю ковыряюсь.
эта установка на 2.3.х
./sources/classes/class_display.php
после
вставить
в 3.0.2 нет такого файла ./sources/classes/class_display.php
Ссылка на комментарий
Поделиться на других сайтах
24 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.