Перейти к публикации

Рекомендованные сообщения

Я не сильно силен в php петому прошу помоши здесь . Я не хочу "воравать" новости с других сайтов. Поетому я хочу в низу каждой новости которую я импортирую через RSS добавлять ссылку источника. Руками писать лень.Не подскажете как ето сделать?

Ссылка на сообщение
Поделиться на других сайтах

Вообще-то надо уметь использовать в первую очередь поисковики наподобии гугля и яндекса. А потом уже писать новую тему, т.к. я сегодня был этим тоже озадачен - поэтому отпишусь как это делать. А так бы даже и не написал.

И так делаем следующее:

1. Находим файл engine\ajax\rss.php2. Находим в файле код (сторока 107...)

2. Находим в файле код (сторока 107...)

if ($rss['text_type'])  {   $content = $parse->decodeBBCodes($content, false);  }  else	 {   $content = $parse->decodeBBCodes($content, true, "yes");  }
Просто тупо меняем на это:
if ($rss['text_type'])  {   $content = $parse->decodeBBCodes($content, false).'<br><br><br>Источник: <a href=http://'.$link['host'].$link['path'].'>'.$link['host'].'</a>';  }  else	 {   $content = $parse->decodeBBCodes($content, true, "yes").'<br><br><br>Источник: <a href=http://'.$link['host'].$link['path'].'>'.$link['host'].'</a>';  }

Теперь после получения полной новости внизу будет появляться строка ><br><br><br>Источник: <a href=http://www.источник.ru/ссылка на полную новость>www.источник.ru</a>

Нажимаем "Просмотр" и получаем ссылку на полную новость в конце. Количество строк после текста новости регулировать количеством <br> (у меня их три).

Взято с нулед форума, автор sergeus

От меня: Поставил с первого раза и все работает.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...

как в короткую новость зделать то же? а лучше всего, вообще одну ссылку :) Ведь, я так понял переменные link хранятся в /ajax/rss.php. Как их подгрузить в inc/rss.class.php?

я туда добавил вот что:) но переменные не выводятся :(

	case 'DESCRIPTION' :

				 $this->content[$this->index]['description'] .= $link['host'].$link['path'];

				 break;

Ссылка на сообщение
Поделиться на других сайтах

у меня 5.5

Ты не понял сути. Мне нужно в короткой новости лиш сссылка на новость источника и все. без текста

Изменено пользователем Niks
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...