29.11.2008, 14:24 | #11 |
Новичок
Регистрация: 17.02.2008
Сообщений: 35
Вес репутации: 197
|
Какая-то путаница у народа. Вдовесок вопрос: (для проверки) может кто напишет как должен код выглядеть для обоих видов ссылок, а то не пойму с кодом разобралась или окончательно запуталась ( на площадке пример только или - или)
|
29.11.2008, 18:02 | #12 | |
Мастер
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
|
Ну что вы мутите воду?
Для гиперконтекста один метод вызывается, для обычных ссылок другой. В чем проблема-то? Продавать можете и гиперконтекстные и/или простые ссылки для каждой страницы. В разделе "Установка кода отображения гипертекстовых ссылок непосредственно из контента страницы (контекстные ссылки)" же разжевано как устанавливать? Цитата:
|
|
30.11.2008, 04:47 | #13 | |||||||
Новичок
Регистрация: 28.05.2008
Сообщений: 71
Вес репутации: 195
|
Хотелось бы кратко, но всё-таки осветить данный вопрос. Я использовал smarty, но для упрощения считаем, что просто php.
Сначала идёт общий код на php для контекста и обычных ссылок: Цитата:
Цитата:
Цитата:
Правильно я описал? Добавлено через 37 минут Забыл. В начальный код поставить надо в самом начале: Цитата:
Цитата:
Цитата:
Цитата:
Правильно? Добавлено через 1 час 1 минуту Кстати попробовал оба варианта ссылок в smarty. Даёт ошибки. Если у кого есть какой-то вариант, как не отказываясь от шаблонов smarty, сделать всё-таки код рабочим(например в самом php-скрипте, но без вывода шаблона целиком)-прошу напишите. Иначе крыше капец.
__________________
Последний раз редактировалось Manage; 30.11.2008 в 04:47. Причина: Добавлено сообщение |
|||||||
30.11.2008, 09:15 | #14 |
Новичок
Регистрация: 17.02.2008
Сообщений: 35
Вес репутации: 197
|
|
30.11.2008, 10:43 | #15 | ||
Мастер
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
|
Цитата:
Цитата из мануала по установке (заметьте по русски написано ) Цитата:
|
||
30.11.2008, 11:00 | #16 |
Новичок
Регистрация: 17.02.2008
Сообщений: 35
Вес репутации: 197
|
Если ранее у вас уже был установлен код для отображения обычных ссылок, то вам следует заменить в нем строчку кода кода:
define('_SAPE_USER', 'ваш_хеш_в системе'); ,на if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ваш_хеш_в системе'); } Если у Вас был установлен контекстный код и Вы хотите именно добавить гипер. ссылки то получится такое? <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'ваш_хеш_в системе'); //вместо замены добавляем логично define('_SAPE_USER', 'ваш_хеш_в системе'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); ?> Если и сейчас не найду ответ на свой вопрос, то ну их всех - контекстных ссылок! Одни проблемы;( |
30.11.2008, 11:41 | #17 |
Мастер
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
|
Удалите вообще все
define('_SAPE_USER', 'ваш_хеш_в системе'); кроме самого первого (верхнего по коду) или все их сделайте if (!defined('_SAPE_USER')) define('_SAPE_USER', 'ваш_хеш_в системе'); Это сделано, чтобы не было сообщения о переопределении константы. Это не будет влиять на работу саповского кода. |
16.01.2009, 22:53 | #19 |
Эксперт
Регистрация: 09.05.2008
Адрес: ПГ
Сообщений: 1,704
Вес репутации: 0
|
я думаю второй вариант надёжнее. Мало ли, может владелец захочет сменить порядок загрузки модулей (например не сначала сайдбар, а потом контент, а наоборот)
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть контекстные ссылки, хочу добавить обычные | Aqua | Вопросы по работе системы | 11 | 30.11.2008 09:27 |
Как сменить контекстные ссылки на обычные вебмастеру? | Pavel | Вопросы по работе системы | 1 | 03.07.2008 23:01 |
Обычные ссылки или контекстные? | Shkur | Вопросы от новичков | 5 | 01.05.2008 15:39 |
Обычные и контекстные ссылки вместе? | kimon | Контекстные ссылки и все, что с ними связано | 3 | 02.04.2008 23:51 |
продаю контекстные ссылки, как добавить обычные? | irafael | Вопросы по работе системы | 0 | 06.03.2008 18:04 |
Часовой пояс GMT +3, время: 09:50.