05.02.2008, 17:58 | #1 |
Эксперт
Регистрация: 05.02.2008
Сообщений: 2,363
Вес репутации: 311
|
Устанавливаю вторые сутки, но всё безрезультатно.
Обращаюсь к службе поддрежки, а так же к тем вебмастерам, у которых была подобная проблема, но они её решили.
Речь идёт о площадке ID: 98918 . Сайт работает на CMS Bitrix. Страницы собираются шаблоном: header.php footer.php Перепробовал уже вроде все предложенные в "Инструкция по установке кода размещения контекстных ссылок" варианты, но страницы так и не находятся. Сейчас в отчаянии остановился на последнем предложенном варианте: Между тегами </head> и <body> прописал <? if (!defined('_SAPE_USER')){ define('_SAPE_USER', '61eadaf5c5bfd4d549cc5c0717d898bb'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); ?> <? $sape_context = new SAPE_context($o); ob_start(array(&$sape_context,'replace_in_page')); ?> В конце header.php прописал <sape_index> В начале footer.php прописал </sape_index> Внутри выделения конечно не только текст, но и рисунки, таблицы, но я так думаю, что нереально выделить лишь текст в моём слючае. КОНТЕКТНЫЕ СТРАНИЦЫ НЕ НАХОДИТ, в отображении обычных ссылок проблем небыло и нет Выделение средней части страницы методом <? $text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки'; $text = $sape_context->replace_in_text_segment($text); echo $text; ?> приводит к ошибке открытия страницы (точнее невозможности её открытия) РАССЧИТЫВАЮ НА ВАШУ ПОМОЩЬ. |
06.02.2008, 00:12 | #3 |
Специалист
Регистрация: 16.01.2008
Адрес: Бобруйск
Сообщений: 295
Вес репутации: 220
|
У меня такое было на самописной CMS. Для Вас подходит только второй вариант. В Хэдер загоняю два кода САПЫ (одни для блоков (измененный), другой для контекста). В то место, где
$text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки'; загоняю свой контент. Но помните, что между знаками $text = ' между этими знаками '; некоторые символы ("), к примеру необходимо сопровождать вот таким (\)...
__________________
|
06.02.2008, 00:30 | #5 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
хм.. Скорее всего вам всеже нужен втрой метод.
replace_in_text_segment(- как это ставили, расскажите подробнее
__________________
Читаем ФАК |
06.02.2008, 11:03 | #6 | |
Эксперт
Регистрация: 05.02.2008
Сообщений: 2,363
Вес репутации: 311
|
Цитата:
Выделение средней части страницы методом <? $text = 'В данном фрагменте текста страницы моего сайта я хочу продавать контекстные ссылки'; $text = $sape_context->replace_in_text_segment($text); echo $text; ?> В конце header.php прописал <? $text = ' В начале footer.php прописал '; $text = $sape_context->replace_in_text_segment($text); echo $text; ?> приводит к ошибке открытия страницы (точнее невозможности её открытия) Внутри выделения конечно не только текст, но и рисунки, таблицы, но я так думаю, что нереально выделить лишь текст в моём слючае (разве что вручную на 300 страницах). КОНТЕКТНЫЕ СТРАНИЦЫ НЕ НАХОДИТ, в отображении обычных ссылок проблем небыло и нет |
|
06.02.2008, 11:23 | #7 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
Вот именно ЭТИ слова вставлены?
В данном фрагменте текста с... И в ПХП файл вставки с <? тогда ничего удивительного что не работает. поковыряйтесь в том месте, что выводит контент вашей страницы. Признаком правильности - закоментировал строчку - пропал контент, осталось оформление
__________________
Читаем ФАК |
06.02.2008, 12:19 | #8 | |
Эксперт
Регистрация: 05.02.2008
Сообщений: 2,363
Вес репутации: 311
|
Цитата:
Именно ЭТИ слова не вставлял. Вставлял следующим способом: В конце header.php прописал <? $text = ' В начале footer.php прописал '; $text = $sape_context->replace_in_text_segment($text); echo $text; ?> Тоесть, прописал так, чтобы захватывало всё между header.php и footer.php. Следующая часть Вашего ответа: И в ПХП файл вставки с <? тогда ничего удивительного что не работает. Непонятно, разве не нужно писать <? А как тогда правильно? На счёт ковыряния, думаю Ваш совет не подойдёт. Страница формируется следующим методом: Каждая страница является фихическим .php - файлом, в начале которого осуществляется вызов header.php, в конце осуществляется вызов footer.php Привожу пример кода страницы (может тогда станет понятнее решение проблемы): <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetPageProperty("keywords", "мягкая кровля крыша гибкая черепица мансардные окна металлочерепица материалы водосток устройство кровли мансарда гидроизоляция утеплитель сайдинг"); $APPLICATION->SetTitle("Кровля и кровельные материалы в компании RoofMaster"); ?> <br /> Этот портал о <strong>кровле и кровельных материалах</strong>, здесь Вы найдете всю необходимую информацию о современных <strong>кровельных материалах</strong>, начиная от материалов эконом - класса, типа <strong>Ондулин</strong> и недорогая <strong>металлочерепица,</strong> заканчивая элитными <strong>кровельными покрытиями</strong> <strong>Метробонд, Браас</strong> и другими. Мы постарались собрать как можно большее количество информации о производителях различных кровельных материалов, благодаря чему Вы имеете возможность сопоставить преимущества и недостатки материалов разных производителей.</p> <p align="justify">На нашем сайте выложены <strong>инструкции по монтажу</strong> большинства <strong>кровельных материалов</strong>, благодаря которым Вы самостоятельно сможете <strong>выполнить</strong> <strong>кровельные работы</strong>.</p> <p align="justify">Приглашаем всех желающих для наполнения контентом данного информационного сайта. Будем благодарны за высланные материалы о кровле (но не рекламные материалы). Также приглашаем ведущих (модераторов) для разделов форума, который недавно открылся. </p> <br /> С уважением, Александр Данилюк. <br /> <? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?> Соответственно есть сраницы с таблицами, рисунками и т.д. |
|
06.02.2008, 13:00 | #9 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
Мдя... мне почему то казалось, что битрих - это движок. Ошибся сорри.
тогда - обгет.. require_once($_SERVER['DOCUMENT_ROOT'].'/'."context.php"); вот это - наверное в конец хедера в context.php - как в инструкции. Временно включить показ чеккода. <sape_index> - в идеале в начало текста, но если не ставить - возметься все между боди. При включенном форсе - увидите чеккод.
__________________
Читаем ФАК |
06.02.2008, 13:16 | #10 | |
Эксперт
Регистрация: 05.02.2008
Сообщений: 2,363
Вес репутации: 311
|
Цитата:
Что означает "Временно включить показ чеккода"? <sape_index> в начале текста, это разве ручным добавлением на каждую страницу. А "возметься все между боди." - это в смысле ставить <sape_index> в context.php ? "При включенном форсе - увидите чеккод" - этого тоже не понимаю. Ответьте пожалуйста подробно, чтобы я смог сразу всё самостоятельно сделать. Множество попыток у меня не получилось, поэтому и прошу подробно. Буду Вам очень благодарен за помощь |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод средств - жду вторые сутки | vladische | Ошибки при работе с системой | 32 | 08.03.2008 12:31 |
Покупка ссылок на вторые страницы для поднятия главной | yukon | Вопросы от новичков | 2 | 07.03.2008 20:12 |
Морды или вторые страницы??? | suppy | Вопросы от новичков | 2 | 02.03.2008 09:42 |
Заканчиваются вторые сутки | wwadim | Вопросы по работе системы | 7 | 25.01.2008 22:02 |
устанавливаю код, а сайтне загружается | densape | Установка кода на различные движки | 10 | 16.12.2007 10:07 |
Часовой пояс GMT +3, время: 23:03.