Новости Joomla

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

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
думаю сегодня выложу новую версию для Joomla 1.5, будет работать нативно ...
там как раз есть возможность указывать самостоятельно атрибуты к ссылке и самому прописывать регулярное выражение для парсера

Качаем новую версию модуля 1.4.4 для Joomla 1.5.x
« Последнее редактирование: 13.11.2009, 14:19:22 от nikonor »
*

Diiimonn

  • Захожу иногда
  • 234
  • 29 / 0
... а может тут быть ошибка (j1.0 модуль-1.4.3):
Код
$newlink = array($oldlinksrc.$linksrc, $target.$oldlinkhref.$linkhref);
т.к. при таком коде в модуле получается ссылка добавленная в поле "url сайта-донора" + ссылка добавленная в поле "url для href"
закоментировал:
Код
$newlink = array($oldlinksrc.$linksrc, $target.$oldlinkhref/*.$linkhref*/);
и вроде все работает нормально...
Я вобще в PHP полный дуб, все делал методом дедуктивно-интуитивного тыка..
Создание расширений для Joomla
Skype: diiimonn
ICQ: 351181332
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
я вообще не очень понимаю в чем у вас проблема ... все ссылки и так должны открываться в новом окне
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
там как раз есть возможность указывать самостоятельно атрибуты к ссылке и самому прописывать регулярное выражение для парсера
спасибо, сейчас будем пробовать!
я правильно понял что теперь можно дергать не только по тегам но и по произвольному тексту? и для этого нада использовать:
Код
{starttext}{/starttext}
{endtext}{/endtext}
вместо:
Код
{start_tag}<div class="m">{/start_tag}
{end_tag}</div>{/end_tag}
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
нет, не совсем правильно.
Код
{starttext}{/starttext}
{endtext}{/endtext}
это текст перед модулем и после него
НО! теперь можно грабить как угодно ... достаточно для этого написать свое регулярное выражение
по умолчанию это
Код
#$start(.*?)$end#s
где $start - это начальный тэг (модуль поменяет $start на нужное значение сам), а $end соответственно конечный
эта конструкция позволяет забирать из контента только то, что находится между $start и $end
про регулярные выражения можно почитать например здесь
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
т.е. както так:?
Цитировать
#img src="(.*?)" width=#s
чтобы выдрать картинку отсюда: h_ttp://podval.net/rec.php3
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
да ... но вообще я думаю прокатит если в качестве
начального тэга прописать img src="
а конечного " width=
поставить ИСПОЛЬЗОВАТЬ ТЭГИ - НЕТ
вы получите img5/at09.jpg
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
да ... но вообще я думаю прокатит если в качестве
начального тэга прописать img src="
а конечного " width=
поставить ИСПОЛЬЗОВАТЬ ТЭГИ - НЕТ
вы получите img5/at09.jpg
да, получил то что хотел, однако вот так использовать нельзя: ^-^
Код
<img width="550" src="http://podval.net/{loadposition podval_pic}" alt="" />
попробовал вот так:
Код
{url}http://podval.net/rec.php3{/url}
{start_tag}img src="{/start_tag}
{end_tag}" width={/end_tag}
{show_tags}0{/show_tags}
{starttext}&lt;img width="550" src="http://podval.net/{/starttext}
{endtext}" alt="" /&gt;{/endtext}
{usecache}1{/usecache}
{fromcharset}Windows-1251{/fromcharset}
{tocharset}Utf-8{/tocharset}
{atr}rel="nofollow" target="_blank"{/atr}
{linkhref}{/linkhref}
{linksrc}{/linksrc}
{oldlinksrc}{/oldlinksrc}
{oldlinkhref}{/oldlinkhref}
{howlong}{/howlong}
{regexp}#$start(.*?)$end#s{/regexp}
получилось тоже странно:  ;D

как бы еще его воткнуть?  :o

PS Еще вопрос: модуль генерирует какиенить ошибки?
а то вот такое он выдал:
Код
<font color="red">Не удается запустить процесс с указанными параметрами!</font>
может по английски написать или кодировку поменять?

PPS хм... с картинкой разобрался, теперь текст ошибки выдает, теперь не нужно заменять: <> на &lt;&gt; да?

PPPS nikonor, супер, сделал почти все что хотел, спасибо за модуль!  :D
« Последнее редактирование: 14.11.2009, 00:18:58 от UksusoFF »
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Цитировать
PS Еще вопрос: модуль генерирует какиенить ошибки?
а то вот такое он выдал:
Код:

<font color="red">Не удается запустить процесс с указанными параметрами!</font>

может по английски написать или кодировку поменять?
ошибки генерирует ... с кодировкой проблема известная, появляется если используются
Код
{fromcharset}Windows-1251{/fromcharset}
{tocharset}Utf-8{/tocharset}
.. к следующей версии уберу
Цитировать
теперь не нужно заменять: <> на &lt;&gt; да?
ага .. теперь не нужно
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
nikonor, вот вроде все работает-работает... проходит какоето время и
Код
Warning: mkdir() [function.mkdir]: File exists in /home/virtwww/w_samrock-ru_5a7d3abd/http/modules/mod_grabber/mod_grabber.php on line 62
img5/at09.jpg

Warning: mkdir() [function.mkdir]: File exists in /home/virtwww/w_samrock-ru_5a7d3abd/http/modules/mod_grabber/mod_grabber.php on line 62
вот это выдает... чищу кэш и папку /http/modules/mod_grabber/content и снова все нормально. где грабли?
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
это вот мой косяк
открываем файл mod_grabber.php
строки 63 и 63
Код
mkdir(JPATH_SITE."/modules/mod_grabber/content/$name", 0755);
@$tmpfname     = JPATH_SITE."/modules/mod_grabber/content/$name/$name.html";
делаем так
Код
//mkdir(JPATH_SITE."/modules/mod_grabber/content/$name", 0755);
@$tmpfname     = JPATH_SITE."/modules/mod_grabber/content/$name.html";
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
ок, спасибо, однако я вчера отключил кэш модуля и все нормально вроде, сейчас так попробуем :)
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
nikonor, все равно с кэшем какието странности...
сделал все нормально, правильно показывает картинку. прошло какоето время и стало так:

почистил кэш и снова все стало нормально:

 не могу подключить поиск запсасти, я новичек
пишет
"Не удается запустить процесс с указанными параметрами!"
что за проблема , на всяк случай ссылочка

http://www.rockauto.com/catalog/raframecatalog.php
 как ее прописать, чтоб выводился отвел,
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
не очень понял что именно нужно .. но на том сайте почи весь контент в iframe .... можете использовать прямые ссылки и модуль wrapper
вот например ссылка на каталог, без лишнего http://www.rockauto.com/catalog/livecatalog.php
*

arbik

  • Осваиваюсь на форуме
  • 45
  • 0 / 1
модуль супер, оживил сайт, да и забот меньше стало.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
*

nikonor

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

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

И вообще - предлагайте опции (в пределах разумного :) )
*

UksusoFF

  • Захожу иногда
  • 187
  • 5 / 0
Цитировать
И вообще - предлагайте опции (в пределах разумного )
было бы не плохо интеграцию с Event List  :o
чтобы мероприятия сами добавлялись
Цитировать
Еще такой вопрос ... интересует меня востребованность такой фишки как граббинг инфы с сайтов с авторизацией. То есть у вас есть логин и пароль к какому-то ресурсу и только после авторизации доступен какой то контент, который нужно забирать с сайта-донора в автоматическом режиме.
;D я же уже предлагал Вконтакте
*

mike1982

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Думаю сделать что-то типа репозитория шаблонов. Если кто-то желает поделиться собственным шаблоном для граббинга, например, погоды, курса валют, телепрограмм, расписаний, афиш и т.д - милости прошу в асю или в личку.

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

И вообще - предлагайте опции (в пределах разумного :) )

Спасибо, вам за вашу шнягу) Поставил новую версию, работает вроде лучше, можно теперь сразу несколько тегов вписывать а не 1 как раньше. Насчет опций надо подумать, будут идеи обязательно сообщу вам.
*

sherus

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Всем день добрый!
Вот второй день маюсь и не могу никак сграбить только кусок информации с сайта.  пожалуйста.
Страница с которой надо грабить - http://moscowdance.ru/?q=dance/
Хочу забрать тег <div class="inner-box"> - то есть что бы была возможность отработать по указанным там полям.
Помогите, а то уже слом мозга :(
*

nikonor

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

Здравствуйте.
Может кто поможет.
Скачал модуль Версия 1.4.4.
Закачал на сайт. И не могу настроить. Выводит строку сайт не найден.
Сайт:http://www.gai.ru/
хотелось бы от туда стырить новости. но не получаеться, может кто поможет.
*

serg53

  • Новичок
  • 9
  • 0 / 0
Подходящий модуль, очень нравится! У меня такой случай. Пытаюсь грабить сайт на koobi. Новостная страница отдельно новости прут десятками. Стартовый тег уникальный, а конечные все одинаковы. Немцы такие пунктуальные, просто зацепится не за что, все конечные теги одинаковые, или выводи одну новость или все - это много.  Со вставкой текста никак не справился. Всё отличие новостей только в русских названиях. С кодировками замучался, так и не смог сделать.
Резюме: Нельзя-ли добавить в шаблон  количество выходных тегов, если они одинаковые. По умолчанию 1 тег, а в дополнительной строчке выставлять самому  2-3-4- и т.д. В частности  интересует последняя версия  для первой Joomla .
*

delphine

  • Захожу иногда
  • 189
  • 30 / 0
Закачал на сайт. И не могу настроить. Выводит строку сайт не найден.
хотелось бы от туда стырить новости. но не получаеться, может кто поможет.
Пытаюсь грабить сайт на koobi. С кодировками замучался, так и не смог сделать.
C какой страницы пытаешься сграбить?
« Последнее редактирование: 11.01.2010, 12:08:45 от delphine »
Не дружу с дизайном.
Приветствуются обмен ссылками или
Z879646195991 | R637245146155 | E222695044531 | U162157337447 | Y381916949633 | B493612164919 | Я.Деньги 41001254998875
*

serg53

  • Новичок
  • 9
  • 0 / 0
Цитировать
C какой страницы пытаешься сграбить?
Увы, этот сайт не виден из внешки, только в городской сети. http://newstart.yar.tomsk.ru/, так, что только считать теги
*

narushev

  • Новичок
  • 2
  • 0 / 0
Я совсем новичок во всем этом, но очень интересно научиться и познать всё.
Поставил этот модуль версии 1,4,4 на Joomla 1,5 пытаюсь настроить, но что то у меня не особо получается.
Подскажите пожалуйста как настроить желательно "на пальцах" хочу взять новости с сайта news . playground . ru
При всех моих попытках получаю одно и тоже сообщение "Не удается запустить процесс с указанными параметрами!".
Я понимаю что делаю что то не так а вот что никак не пойму.
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
serg53 для удаления лишних блоков новостей (информации) попробуйте использовать jquery
narushev
Грабим первую новость
URL cайта-донора http://news.playground.ru/
Начальный тэг <table cellpadding="2" width="100%">
Конечный тэг </table>
Кодировка сайта-донора windows-1251
Кодировка вашего сайта utf-8

Грабим все новости
URL cайта-донора http://news.playground.ru/
Начальный тэг <table cellpadding="2" width="100%">
Конечный тэг <hr>
Кодировка сайта-донора windows-1251
Кодировка вашего сайта utf-8

Во время настройки параметров отключайте кэширования модуля.
После настройки рекомендую создать шаблон для настроек и использовать в модуле именно шаблоны
*

narushev

  • Новичок
  • 2
  • 0 / 0
Спасибо большое за объяснение.
Всё заработало на ура, по Вашему совету сделал шаблон.
Есть вопрос возможно ли в предстоящем будущем появление такого параметра как ограничение по выводу количества строк с информацией?
Надеюсь понятно вопрос поставил.
Просто у меня получается два небольших окошка в которых выводится информация, во втором информация при помощи Content Grabber, но так как на сайте от куда я взял инфо её много соответственно окно вытянулось вниз и получается не красиво.
Повторюсь еще раз я новичок , так что пока не особо разбираюсь что бы при помощи jQuery как то это реализовать.

P.S. не найду как поставить + за помощь ? (вроде не слепой :( )
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Вопрос понятен ... возможно и появится такое когда-нибудь ...
плюсовать-минусовать можно только после того как набирается определенное количество сообщений .. у вас маловато их пока :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Геон

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

Автор kaasin

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

Автор ecolora

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

Автор strix

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

Автор ecolora

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