Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 5528 Просмотров
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Вот еще решил поделиться одним своим модулем. :) Он иногда бывает весьма полезным ...
Вкратце:
нужно например вставить статью с другого сайта к себе на сайт. Но статья часто изменяется и следить за изменениями не очень охота или не очень удобно .. кому как :) Так вот ... смотрите в html код страницы-донара, находите тэг с которого начинать грабить материал и тэг, которым граббинг закончить.
В настройках модуля указываете адрес сайта-донора, начальный и конечный тэги для граббинга ...
Ну, а дальше думаю все ясно :)
Да! Если кодировка сайта-донора отличается от кодировки вашего сайта, то это тож можно исправить через настройки модуля.
Для использования необходимы знания HTML
вобщем, смотрим, пробуем, комментируем ... может у кого какие предложения будут .. :)

Версия 1.1
Качаем обновленную версию.
Добавлено. Если сайт донор недоступен при первом же обращении к нему - отображается сообщение о его недоступности. Если сайт-донор был доступен, к примеру, еще вчера, а сегодня по каким то причинам не доступен, то инфа берется старая, последняя на момент доступа к рабочему сайту. (берется из файла grab.html)

Версия 1.2
Очередное обновление.
Добавлена возможность работы с сылками в сграбленном тексте. Точнее устранена проблема относительных ссылок.
Соответствущие настройки в модуле. Если что-то непонятно - спрашивайте

СКАЧАТЬ

Как настраивать (на примере Lenta.ru)


Продолжаем в этой теме
« Последнее редактирование: 05.12.2008, 09:14:57 от nikonor »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Модуль кэширует информацию? Бо если сайт донор недоступен, без кэширования возможны тормоза... Или я неправ?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
smart
Цитировать
Модуль кэширует информацию?
В том случае если сайт найден и указанные тэги существуют, то модуль выводит информацию и одновременно записывает ее в файл. В последствии именно эта инфа из файла будет подставляться в модуль при условии, что сайт-донор не доступен.
Но пока еще это функция не доработана.
Можно ли это принимать за кэширование? ...
Цитировать
возможны тормоза... Или я неправ?
Прав. Но не тормоза, а просто будет выводиться сообщение, что сайт недоступен.
Сейчас пока модуль работает именно в таком режиме.
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Ссылка нерабочая, очень хоца потестить.
Disallowed Key Characters. Во как пишет.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Цитировать
Disallowed Key Characters.
Мой косяк :( Ссылку исправил ....
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
А если нужный текст не на главной соответственно надо указывать полный url до этого текста?

И второй вопрос:
Вот к примеру начальный код
<tr><td align='justify' width='100%' style='padding-left:10px;' class='black12'><div  align='justify'><img src=/images/news/london220.jpg border=1 width='90px' height='90px' hspace=10 vspace=10  align='left'>
<p>Кажется, что бла бла .......

И конечный код
</p></div></td></tr><tr><td align='left' class='black12'>
Что именно надо указывать в качестве начального и конечного тега?
Спасибо.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Цитировать
А если нужный текст не на главной соответственно надо указывать полный url до этого текста?
Да. полный URL.
Цитировать
Вот к примеру начальный код
<tr><td align='justify' width='100%' style='padding-left:10px;' class='black12'><div  align='justify'><img src=/images/news/london220.jpg border=1 width='90px' height='90px' hspace=10 vspace=10  align='left'>
<p>Кажется, что бла бла .......

И конечный код
</p></div></td></tr><tr><td align='left' class='black12'>
Что именно надо указывать в качестве начального и конечного тега?
как то странно ты решил закончить ... после <td align='left' class='black12'> в твоем варианте по любому должно быть </td></tr>
так вот при таком раскладе получаем начальный тэг <tr> конечный тэг </tr>. в этом случае ты грабишь только один ряд таблицы. Что бы при этом твой шаблон не порвало в разные стороны (из-за того что вставляется в страницу не пойми откуда взявшийся ряд) в настройках модуля укажи текст перед кодом <table>, текст после кода </table>

Хочу обратить внимание, что у тебя в коде есть картинка с относительным адресом. Она не будет отображаться!
Что бы заставить картинку появиться на странице есть два способа:
  • Хитрость. Создай у себя на сервере структуру папок такую же как и у донара ... я имею ввиду, что в твоем случае нужно иметь в корне твоего сайта папку images, в ней папку news, в ней файл london220.jpg
  • Терпение. Дождись следующих версий модуля, в которых проблема относительных ссылок будет решена :)
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Это я не решел так закончить тег, я просто привел некоторые теги вокруг текста, и хотел посоветоваться какими тегами нужно ограничивать текст?    Я думаю <p> - это начальный и </p> - это конечный, или нужен более широкий тег типа этот -
<div  align='justify'><img src=/images/news/london220.jpg border=1 width='90px' height='90px' hspace=10 vspace=10  align='left'>
<p>  в качестве начального
 и </p></div> в качестве конечного.
 Вот какие теги надо брать в качестве границ? я и спрашиваю.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Zlodey тэг это то , что находится между < .. >. То есть <p> это начальный тэг, а </p> конечный
*

Zlodey

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Спасибо, теперь буду знать, А по поводу вопроса, какие теги правильно указать то? Инфу скинул в личку.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
ответил в личку
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Где можно сачать этот модуль?
Ссылки не рабочие ............
Помогите люди добрые!!!!!!!!!!!
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
ссылку поправил в первом посте
*

shah

  • Захожу иногда
  • 56
  • 1 / 0
Всем спасибо !!!!!!!!! разобрался.
*

Zeit

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
а если я хочу с файла на своём сервере контент брать? как мне путь прописать?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
проши путь к своему файлу http://и_так.далее
или замени в коде путь к файлу-кэшу по умолчанию на свой, в настройках поставь кэшировать, время выстави максимальное и больше ничего ...

новая версия модуля в этой теме
http://joomlaforum.ru/index.php/topic,46583.0.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль для отображения курсов валют

Автор Геон

Ответов: 2
Просмотров: 421
Последний ответ 03.02.2024, 22:19:02
от Геон
Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 2055
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 118958
Последний ответ 13.03.2023, 00:25:14
от ecolora
Стандартный модуль случайного изображения не выводит фотографии

Автор strix

Ответов: 8
Просмотров: 6428
Последний ответ 19.10.2022, 16:07:11
от Andrej_777
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 1393
Последний ответ 05.05.2022, 19:04:44
от ecolora