21 Февраля 2019 09:28 
Навигация
 +  - 
Скачать игры
Сейчас на сайте
21.02.2019
Warhangel
07:50:04
offline
20.02.2019
Elistar89
13:39:25
offline
19.02.2019
KoC
1 день
offline
18.02.2019
iotopia
2 дней
offline
17.02.2019
tajhurik
3 дней
offline
Последние фото
Game of Blocks : WesterosCraft and Game of Thrones
Game of Blocks : Wes...
Альбом: Скриншоты

Вынос трёх пати куполом
Вынос трёх пати куполом
Альбом: Скриншоты



Альбом: Флора

Последние видео
Видео ТРИ СУДЬБЫ - Короткометражный фэнтези-боевик : Короткометражный CGI-фильм, посвященный игре The Elder Scrolls Online.

Игрофильмы:  ТРИ СУДЬБЫ - Короткометражный фэнтези-боевик

Видео Rhine Falls : Rhine Falls Live Camera streeeam

Онлайн камеры:  Rhine Falls

Видео Live Cam, Central Memorial Park, Calgary, Alberta : Central Memorial Park is a park located in central Calgary\

Онлайн камеры:  Live Cam, Central Memorial Park, Calgary, Alberta

Наша кнопочка
FAQ7.ru
Код:
RSS каналы
Новости
Комменты
Форум
Статьи
Фото
Файлы
Ссылки
Объявления
Реклама
Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама
Автор темы: Warhangel
ID темы: 216
Информация о теме:
Имеются 1 сообщений по данной теме, которая была просмотрена 3013 раз.
Реклама
livecoin Обменник
Просмотр темы
Логин:
Пароль:  
Форум » Тематические » Программирование » PHP
Просмотр темы
Текущий рейтинг: (Всего: 0 голосов)  
Ответить
Иконка 
Sape, Linkfeed, амперсанд и PHP-Fusion
Наверх Распечатать сообщение #1
Опубликовано 30-08-2010 14:23
Аватар пользователя

Супер Администратор



Сообщений: 2179
Вас поблагодарили: 18
раз(а) в 18 сообщениях

Зарегистрирован: 24.03.10
Со дня регистрации: 3256
Откуда: Россия
Пол: Мужской

Скрыть награды


Пожаловаться на это сообщение 

Амперсенд (или амперсанд) играет роль разделителя get-параметров в адресной строке запроса веб-страницы.
Дело в том, что, в соответствиями с требованиями новых стандартов, амперсенд в адресе веб-страницы должен быть прописан не "&", а "&". Визуально в адресной строке браузера это выглядит одинаково, как "&". PHP-Fusion этих стандартов придерживается.
Скрипты Sape (Linkfeed) берут адрес страницы с "&" и ищут в базе соответствующие записи. А так как в базе вместо "&" стоят "&", то соответствия не находят и ссылок не выводят.
Проблема решается небольшими поправками в скриптах sape.php (linkfeed.php).
Итак. Для linkfeed.php:
У меня это в районе 150-й строки, находим такой фрагмент:
if (array_key_exists($this->lc_request_uri, $this->lc_links) && is_array($this->lc_links[$this->lc_request_uri])) {
$this->lc_links_page = $this->lc_links[$this->lc_request_uri];
}

и добавляем прямо над ним строку:

$this->lc_request_uri = str_replace ("amp;", "", $this->lc_request_uri);//alipapa added


Для sape.php:

в одном файле это была 393-я строка, в другом - 432-я. Надо найти следующие строки:

function set_data($data) { $this->_links = $data;


И сразу под ними вставить:

$this->_request_uri = str_replace ("amp;", "", $this->_request_uri);//alipapa added


Теперь, когда из копии адресной строки удалены дополнительные "amp;", все ссылки размещаются, ошибки исчезают. Успешной вам торговли!

(c) [ ссылка скрыта ] ( регистрация | вход )
 Offline
 
Посетить сайт автора
Цитировать
Ответить
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

« Предыдущая тема | Следующая тема »
 RSS Перейти на форум:
Розыгрыши 728х90

Последние объявления
ФотоЗаголовокГородРазмещено
АО «Карельский окатыш» предлагает к реализации ТМЦ
• Хозяйство - Сырье и материалы Цена: 1 1
ДругойВчера в 17:22:09
(на 1 месяц)
ООО «Ставролен» продает неликвиды
• Хозяйство - Оборудование Цена: 1 1
Ставрополь14.02.2019
(на 1 месяц)
ПАО «Фортум» реализует невостребованные остатки, неликвиды в ассортименте
• Хозяйство - Оборудование Цена: 1 1
Челябинск09.02.2019
(на 1 месяц)
ООО «СК» реализует неликвиды в ассортименте
• Хозяйство - Оборудование Цена: 1 1
Другой05.02.2019
(на 1 месяц)
Продаем газотурбинный двигатель MAN E0836 LOHO1 код 81007066265
• Транспорт - Разное Цена: 1 1
Нижний Новгород31.01.2019
(на 1 месяц)
Облако тегов тем форума
Физикам удалась квантовая телепортация на 25 километров, 28.08.10 - COLOR OF LIFE @ OPEN AIR, Словарь Нуба, ID всех бафов и скиллов, Разработчики обещают очередное улучшение быстродействия DX9/DX10 версий игры, Из разговора трех о сексе, 18 Wheels оf Steel: Наulin, Half-Life: A Place in the West - Бесплатный комикс по любимой всеми вселенной, Основы в доте, Почему тормозит Android?, Blizzard рассказала об истории критических эффектов в WoW, Помощь студентам от РАЗДВАТРИ, Удаление SMS блокераторов, Как улучшить отношения, Platinum motorspot "Epic"
Главная Статьи Файлы Форум Ссылки Новости Фотогалерея Объявления Видео Файлобменник Гороскоп Поиск по торрентам Радио Видеочат
Яндекс.Метрика
Powered by PHP-Fusion copyright © 2002 - 2019 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.