25 Июня 2022 08:28 
Заработай шерингом
Навигация
 +  - 
Скачать игры
Сейчас на сайте
24.06.2022
escey
1 день
offline
23.06.2022
Warhangel
2 дней
offline
22.06.2022
Grave14
3 дней
offline
17.06.2022
gromokoks
1 неделя
offline
15.06.2022
sanek174
1 неделя
offline
Последние фото
Game of Blocks : WesterosCraft and Game of Thrones
Game of Blocks : Wes...
Альбом: Скриншоты

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



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

Последние видео
Видео LIVE 24/7 Rolling Cam Venice : The most beautiful Live Cam in Venice Italy - Livecam en direct

Онлайн камеры:  LIVE 24/7 Rolling Cam Venice

Видео Rolling Cam World : Rolling Cam World - Live Webcam around the World

Онлайн камеры:  Rolling Cam World

Видео EarthCam Live: Times Square in 4K : Watch live streaming video in 4K of Times Square, New York City.

Онлайн камеры:  EarthCam Live: Times Square in 4K

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

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



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

Зарегистрирован: 24.03.10
Со дня регистрации: 4476
Откуда: Россия

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


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

Амперсенд (или амперсанд) играет роль разделителя 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
Другой21.06.2022
(на 1 месяц)
ООО «Техно Сталь» постоянно покупает КАНАТЫ СТАЛЬНЫЕ
• Хозяйство - Строительство и ремонт Цена: 1 1
Уфа27.05.2022
(на 1 месяц)
Филиал «КЧХК» АО «ОХК «УРАЛХИМ» в Кирово-Чепецке реализует неликвиды
• Хозяйство - Оборудование Цена: 1 1
Киров25.05.2022
(на 1 месяц)
Средство похудения с помощью проверенной программы LiDa
• Для дома - Здоровье Цена: 1 1
Москва24.11.2021
(на 24 месяца)
Аптека поможет убрать живот быстро и предлагает капсулы для снижения аппетита
• Для дома - Здоровье Цена: 1 1
Москва25.08.2021
(на 24 месяца)
Облако тегов тем форума
Эрмитаж обвинил лидера Rammstein в незаконной продаже NFT с изображениями музея, Адреналин: регистрация твинков на олли, Открыт платный перенос персонажей, улучшен дизайн сайта, Might & Magic Heroes VI – цифровой релиз, Полный Мануал Для строителя, Адреналин: Gludio Farm Euro-PvP, Мануал по установке ява-сервера, Компания "Юниартик" объявляет набор авторов, Охота на пиратов, Фитинг корабля, Waves Enterprise представила решение на блокчейне для учета электроэнергии в рамках проекта «Россете, Diablo III выйдет на PlayStation 3 и PlayStation 4, Bulletstorm готовится к Рождеству, Бот для всех серверов Lineage 2, Опрос: 26% австралийцев планирует дарить на Рождество криптоактивы
Главная Статьи Файлы Форум Ссылки Новости Фотогалерея Объявления Видео Файлобменник Гороскоп Торренты Радио Видеочат
Яндекс.Метрика
Powered by PHP-Fusion copyright © 2002 - 2022 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.