06.01.2010, 13:12 | #51 |
Новичок
Регистрация: 02.05.2008
Адрес: Moscow
Сообщений: 3
Вес репутации: 0
|
Прошу помощи.
Завела в систему вику. Следовала примеру из этого форума.
Но у меня более старая версия MediaWiki - 1.9.3. В MonoBook.php строка с сайдбаром выглядит вот так: <?php foreach ($this->data['sidebar'] as $bar => $cont) { ?> Мне не удалось подставить туда сапу, я сделала всё вот так: Файл LocalSettings.php // ====================================== define('_SAPE_USER', '***'); // Полный путь до сапе клиента, у меня он вне корня сайта require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); // Хост вашего сайта $o['host']= '******'; // Кодировка вики $o['charset'] = 'UTF-8'; // Это для проверки, тестовый режим... //$o['force_show_code'] = true; // Запрашиваемая страница if (isset($GLOBALS['REQUEST_URI'])) : $o['request_uri'] = $GLOBALS['REQUEST_URI']; endif; $sape = new SAPE_client($o); unset($o); // Получение ссылок в виде строки $sape_links = $sape->return_links(); Файл MonoBook.php <?php global $sape; echo $sape->return_links(); ?> --------------- Сайт в систему добавился, проиндексировался, промодерировался, на него куплены ссылки - и все ссылки в еррор - "ссылка не найдена на странице или размещена вне тегов «body» или «html»" Понимаю что код поставлен кривовато, но как это исправить - не знаю. |
06.01.2010, 15:43 | #53 |
Новичок
Регистрация: 02.05.2008
Адрес: Moscow
Сообщений: 3
Вес репутации: 0
|
Ссылок на страницах не видно.
Вот тут еррор сутки как минимум - http://wiki.nmrv.ru/index.php/%D0%90...B8%D1%89%D0%B5 |
06.01.2010, 16:09 | #54 | |
Эксперт
|
Цитата:
Кириллические урлы?
__________________
|
|
06.01.2010, 16:17 | #55 |
Новичок
Регистрация: 02.05.2008
Адрес: Moscow
Сообщений: 3
Вес репутации: 0
|
Да, кириллические
Но тут выше в теме писали что это теперь не проблема, вот я и решила попробовать вику в систему завести. Пробовала где-то год назад - не вышло, страницы не индексировались А в этот раз - и увидел рольот почти все существующие страницы, и модерация прошла, но - - - |
06.02.2010, 03:28 | #56 |
Новичок
Регистрация: 23.05.2009
Сообщений: 53
Вес репутации: 0
|
С кирилическими URL проблем у меня нету.
Посмотри, созаётся ли файл links.db, и установленны ли права на запись папке сапы. Добавлено через 2 минуты Код:
// Получение ссылок в виде строки $sape_links = $sape->return_links(); Файл MonoBook.php <?php global $sape; echo $sape->return_links(); ?> Код:
// Получение ссылок в виде строки $GLOBALS['sape_links'] = $sape->return_links(); Файл MonoBook.php <?php echo $GLOBALS['sape_links']; ?> Последний раз редактировалось andrey3761; 06.02.2010 в 03:32. Причина: Добавлено сообщение |
02.03.2010, 23:02 | #57 | |
Эксперт
Регистрация: 12.12.2009
Адрес: Ростов-на-Дону
Сообщений: 1,537
Вес репутации: 244
|
Цитата:
Проблема была в том что сапой страницы проиндексированы как site.ru/%D0%97%D0%B0 ну и т.д. А в коде PHP $_SERVER['REQUEST_URI'] возвращает /%d0%97%d0%b0 Решение: $o['request_uri']=strtoupper($_SERVER['REQUEST_URI']); $sape = new SAPE_client($o); Мне этого хватило, НО!!! это решение только если все URI у вас на русском языке. Если есть и латиницей - думайте как решить, ход мыслей ясен, наверное можно и решение придумать. |
|
04.04.2010, 09:20 | #59 | |
Эксперт
|
Цитата:
Думаю полистав топик и перепробовав практическим путём, нужный подберёте.
__________________
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
реально ли продать все места? | serzik | Вопросы от новичков | 13 | 29.04.2008 17:11 |
как раскрутить сайт с помощью wiki? | Татьяна Иванова | Вопросы от новичков | 2 | 22.04.2008 14:37 |
Реально ли заработать? | Lordш | Курилка | 46 | 27.12.2007 00:18 |
Реально ли | kontakt | Вопросы по работе системы | 31 | 25.05.2007 20:21 |
Часовой пояс GMT +3, время: 00:13.