Реклама на сайте Advertise with us

Импорт rss и символ "&"

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/10/07 в 12:42       Ответить с цитатойцитата 

Сабж

В линке рсс ленты присутствует символ "&" (Линк изменить не могу) из-за этого поганого символа импорт невозможен!

Движек: wordpress-mu-1.2.4
Плагин импорта: Smart RSS Version: 1.1.0

Плагин импортирует такую же рсс без того символа
И еще опера тоже от импорта отказывается с этим ебаным "&"

Кто сталкивался с проблемой?
Советы типа ковыряй код, гугл в помощь, поищи плагин и т.п. оставьте для другого топика!
Интересуют конкретные решения!

Всем рейтинг!

0
 



С нами с 13.01.03
Сообщения: 6109
Рейтинг: 1962

Ссылка на сообщениеДобавлено: 08/10/07 в 12:50       Ответить с цитатойцитата 

а какие еще тебе решения-то могут быть? icon_smile.gif

ну если не трогать код, то могу еще предложить такие фиды прогонять через промежуточный агрегатор, который жрет "&", а потом уже оттуда импорт куда тебе надо.

3
 



С нами с 30.04.04
Сообщения: 602
Рейтинг: 293

Ссылка на сообщениеДобавлено: 08/10/07 в 12:54       Ответить с цитатойцитата 

Допиши на php, чтобы перед вставкой в БД символ "&" заменялся на & А вообще это проеб генератора того RSS фида, который ты хочешь вставить.

ЗЫ: Ссылку на плагин этот скинь пожалуйста.

3
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/10/07 в 12:59       Ответить с цитатойцитата 

Man писал:
ну если не трогать код, то могу еще предложить такие фиды прогонять через промежуточный агрегатор, который жрет "&", а потом уже оттуда импорт куда тебе надо.


Попробую...


condom007 писал:
ЗЫ: Ссылку на плагин этот скинь пожалуйста.


http://www.devplug.net/smartrss-plugin/

php не знаю, кто-то может реализовать идею condom007 ?

Последний раз редактировалось: log (08/10/07 в 13:03), всего редактировалось 1 раз

0
 



С нами с 03.07.07
Сообщения: 481
Рейтинг: 862

Ссылка на сообщениеДобавлено: 08/10/07 в 13:01       Ответить с цитатойцитата 

стукнись в асю помогу - там работы на 5 мин - видимо символ заменить этот.
навскидку - перед
$data=$db[$i]->description."\r\n\r\n<br><br>...
поставить строку
$db[$i]->link = str_replace('&','&amp;',$db[$i]->link);

python, php, js

3
 

Раздаю инвайты, ищу линк-трейд

С нами с 20.08.04
Сообщения: 16671
Рейтинг: 8593


Передовик Master-X (16.11.2006) Передовик Master-X (01.09.2019)
Ссылка на сообщениеДобавлено: 08/10/07 в 13:27       Ответить с цитатойцитата 

Надо только не забыть, что параметр и так может быть задан через &amp; - чтобы не вышло &amp;amp; после замены icon_smile.gif

Кому ссылку?
RU и EN Dating

3
 



С нами с 03.07.07
Сообщения: 481
Рейтинг: 862

Ссылка на сообщениеДобавлено: 08/10/07 в 14:25       Ответить с цитатойцитата 


$db[$i]->link = str_replace('&','&amp;',$db[$i]->link);
$db[$i]->link = str_replace('&amp;amp;','&amp;',$db[$i]->link);
icon_smile.gif

python, php, js

3
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/10/07 в 14:42       Ответить с цитатойцитата 

Как всегда все намного проще чем казалось, сам провтыкал в спешке и забыл вставить в rss <![CDATA[ ]]>

Отдельное спасибо Smarty!!! Очень помог и плагин подкоректировал и мордой в ошибки тыкнул!


Тема больше неактуальна, всем спасибо за ответы!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »