19.03.2008, 10:36 | #1 |
Эксперт
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 301
|
Установка на XML-движок
Есть движок. Данные хранятся в БД в текстовом виде, при генерации страницы формируется XML документ, к которому применяются XSLT шаблоны (в результате чего пользователю выдается HTML).
Код поставил, база в папке создалась и заполнилась. Как можно проверить - из-за чего не показываются ссылки и правильно ли все встало? Предложеный разработчиками способ проверки не подходит, т.к. теги <!-- --> которые код формирует в тестовом режиме системой "съедаются" - в XML комментарии не обрабатываются и не отображаются. |
19.03.2008, 11:22 | #2 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
Ну у меня аналогичный движок, никто ничего не ест.
значит что то не так...
__________________
Читаем ФАК |
19.03.2008, 12:35 | #3 |
Эксперт
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 301
|
Либо не так объяснил, либо не так поняли.
Пункт ЧаВО: http://www.sape.ru/faq_new.php?q_id=270 "При корректной установке кода вы увидите закомментированное число или строку <!--check code--> в коде страницы, в том месте, где вы хотите размещать ссылки из SAPE. Если закомментированное число или строка <!--check code--> не появились в коде страницы, значит код установлен некорректно." Допустим, что я засовываю код в правую колонку и включаю принудительное формирование ссылок: $right->addmodule($sape_code); В результате, у меня получается (опять-таки - допустим, т.к. реальный документ гораздо объемнее) примерно такой XML документ: <page> <top/> <left/> <center/> <right><!--check code--></right> <bottom/> </page> При трансформации через XSLT этот закомментированый кусок кода пропадает, т.к. парсер (sablotron) комментарии режет. Как проверить, что у меня все установленно правильно? |
19.03.2008, 14:36 | #4 |
Эксперт
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 249
|
sergbond, у вас в папке с sape.php создался links.db?
Кстати, попробуйте сделать var_dump(), чтоб получить данные до обработки саблей.
__________________
|
19.03.2008, 14:38 | #5 | |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Цитата:
Общайтесь с парсером со своим, растолкуйте ему, что коменты вырезать не нужно. |
|
19.03.2008, 14:49 | #6 | |
Эксперт
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 249
|
Цитата:
$sape = new SAPE_client(array('force_show_code'=>true)); Я первый свой сайт добавлял без него, и все нормально проиндексировалось. А сейчас добавил новый, даже показ этого кода включил (он есть на страницах) но не найдено ни одной страницы.
__________________
|
|
19.03.2008, 15:55 | #7 |
Эксперт
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 301
|
|
19.03.2008, 15:57 | #8 | |
Эксперт
Регистрация: 12.03.2008
Адрес: будете смеяться, но я-таки нерезидент
Сообщений: 2,663
Вес репутации: 301
|
Цитата:
Парсер переубедить не получится. |
|
19.03.2008, 15:57 | #9 | |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1030
|
Цитата:
После того, как вы добавляете площадку в сапу, чеккод должен поменятся на цифрокод, что-то типа <!--000000000-->, именно по этому цифрокоду индексатор сапы и определяет, установлен ли код на странице. Но цифрокод - это тоже коммент и будет резаться парсером ТС, следовательно выхода, кроме как договариваться с парсером, чтобы он не резал коменты, просто нет. Теперь по поводу force_show_code Установка force_show_code в true позволяет увидеть чеккод/цифрокод всем, а при force_show_code=false эти комменты показываются только роботу-индексатору сапы, который заходит с определенных айпишников (они прописаны в links.db) Проверено |
|
19.03.2008, 17:41 | #10 | |
Эксперт
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 249
|
Цитата:
__________________
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка на движок Danneo CMS | JAkudza | Установка кода на различные движки | 46 | 03.05.2018 20:35 |
Установка sape на мультисайтовый движок | arcady117 | Установка кода на различные движки | 2 | 03.06.2008 18:03 |
Установка кода SAPE на движок scanerlink | ALUKART | Установка кода на различные движки | 0 | 08.03.2008 13:02 |
установка кода на движок 4homepages.de | .an | Вопросы по работе системы | 3 | 06.08.2007 14:54 |
движок DLE и установка скрипта в index.php | OffSpEEd | Ошибки при работе с системой | 2 | 15.06.2007 06:55 |
Часовой пояс GMT +3, время: 04:49.