Content Grabber (скачать) - модуль импорта инфы с других сайтов

  • 879 Ответов
  • 177124 Просмотров

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

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
Нужна помощь в возвращении модуля на JED!
Сейчас там
Цитировать
This extension has been unpublished for the following reason: UR13-Bait and Switch
Пробовал писать - несколько месяцев никакого ответа.
Если кто-то сталкивался - расскажите (в личку) что нужно сделать что бы вернуть модуль к публикации


Этот модуль позволяет отображать на вашем сайте содержимое другого сайта.
Content Grabber вставляет не всю страницу, как это делает модуль wrapper, а лишь только ту часть информации на странице, которая вам необходима.

Что модуль НЕ делает:
  • не пишет сграбленный контент в базу данных
  • не грабит динамическое содержимое
  • не собирает полный вариант материала (не берет вступительный и полный текст одновременно, если они на разных страницах)

Зачем нужен Content Grabber:
  • отображение у себя на сайте различных информеров (если нет возможность получить их иначе)
  • отображение статичных данных - таблиц, расписаний
  • придумайте сами :)

Скачать | Content Grabber на

Внимание!
Версия модуля 1.5.0 переименована в Content Grabber PQ
Подробнее о версии здесь http://joomlaforum.ru/index.php/topic,46583.msg591405.html#msg591405


Принцип работы и пример настройки
Спойлер
[свернуть]

Известные проблемы
Спойлер
[свернуть]

Советы
Спойлер
[свернуть]

История версий
Спойлер
[свернуть]

Скриншоты настроек
Спойлер
[свернуть]

Скачать
« Последнее редактирование: 20.12.2014, 02:16:39 от nikonor »

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
пробуем новую версию

*

Оффлайн Zeit

не корректно задал вопрос ранее...
я посмотрел на этот модуль так как не могу заставить Joomla показывать целый файл в материале сайта.
опиши по пункта что нужно сделать чтобы он показывал мой файл полностью(там только таблицы обновляемые раз в 5 минут) оказывался в теле материала. (и скажи номер строки где кеш-файл прописываеться)
я так понял что модуль выводит награбленное на главную страницу.... а как его просто материал запихнуть? а то странно будет если сайт будет встречать не новостями а сразу статистикой
заранее спасибо!
« Последнее редактирование: 06.12.2008, 08:31:00 от Zeit »

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
Для начала модуль выводит "награбленное" не только на главную, а на любую страницу, где он опубликован.
Чтобы вставить модуль в в материалы можно воспользовать штатным мамботом mosloadposition

По настройкам ...
В url пишешь путь к файлу http:// ...
с тэгами наверное разобрался
кэш файл тебе не понадобится при таком частом обновлении контента .. поэтому искать его не нужно :)

а если нужна помощь по прям конкретной настройке, то пиши в личку ... нужны пути к файлам и все такое ...

*

niky_schneider

Этот модуль не является ли темой импорта XML в системе Joostina? Очень нужно. Либо подскажите, где найти подобный модуль. Спасибо)

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
Этот модуль является темой импорта инфы с других сайтов :)
Если я правильно понял - тебе нужен парсер xml в виде модуля для Joomla ... не встречал

*

Оффлайн SeregaS

Установил на 1.5, настройки поставил какие и тут показаны, всё вроде должно работать. Но когда публикую модуль, ругается и пишет: "Доступ запрещён" на белом фоне... :(

Ps. Разобрался сразу после этого поста сам) Забыл Legacy mode включить )
« Последнее редактирование: 14.12.2008, 19:31:27 от SeregaS »

*

Оффлайн SeregaS

Теперь другая проблема возникла, при любых настройках пишет только вот это:
Site cannot be found!
���� �� ������!
« Последнее редактирование: 14.12.2008, 19:32:53 от SeregaS »

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
По двум причинам это может быть:
- не правильно прописаны тэги
- выключен allow_url_fopen

*

Оффлайн SeregaS

Точно! :) Выключен allow_url_fopen

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
Тут посмотрел что есть потребность в курсе драгметаллов.
Вот файл настройки для модуля к сайту http://jeweller.ru/
(jeweller-utf8.xml - для модуля под joomla 1.5.x)

[вложение удалено Администратором]

*

Оффлайн andragor

К сожалению не получается скачать модуль, так как сайт ТС отключен хостером.

Если кто успел скачать, выложите, пожалуйста, версию для Joomla 1.0.x.

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
завтра все будет работать .. приношу извинения
хостер любезно сообщил, что платежи зачисляться будут только с 11 числа :(
поэтому прикрепляю сюда последнюю версию для Joomla 1.0.x

[вложение удалено Администратором]
« Последнее редактирование: 04.01.2009, 14:04:44 от nikonor »

*

Оффлайн quintus

  • ***
  • 25
  • [+]3 / [-]0
  • i'm crazy about joomla!
    • Просмотр профиля
    • LOG.BY
господа, может у кого уже скачанный есть?
поделитесь, будьте так добры.

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
Цитировать
господа, может у кого уже скачанный есть?
самому качать неохота?  ;D
(на всякий случай, по секрету ... модуль прикреплен двумя постами выше ;))

*

Оффлайн quintus

  • ***
  • 25
  • [+]3 / [-]0
  • i'm crazy about joomla!
    • Просмотр профиля
    • LOG.BY
спасибо за вашу иронию, не заметил.
автору респект!

*

Оффлайн quintus

  • ***
  • 25
  • [+]3 / [-]0
  • i'm crazy about joomla!
    • Просмотр профиля
    • LOG.BY
первый трабл: не устанавливается на Joomla! 1.0.12 Stable [ Sunfire ] :(

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
что пишет? какая ошибка?

*

Оффлайн quintus

  • ***
  • 25
  • [+]3 / [-]0
  • i'm crazy about joomla!
    • Просмотр профиля
    • LOG.BY
на 1.5.6 аналогично - не находит XML файл установки оО

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
на 1.5.6 и не найдет ... это модуль для линейки joomla 1.0.x
а на 1.0.12 что пишет? не найден файл установки?

*

Оффлайн quintus

  • ***
  • 25
  • [+]3 / [-]0
  • i'm crazy about joomla!
    • Просмотр профиля
    • LOG.BY
Upload module - Upload Failed
ERROR: Could not find a Joomla! XML setup file in the package.
[ Continue ... ]
Upload module - Failed
Installation file not found:
/.../media/install_4960b522a9c3b/
[ Continue ... ]

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
откуда скачен дистриб джумлы? дай ссылку .. сейчас себе установлю
на joostina встает отлично

*

Оффлайн quintus

  • ***
  • 25
  • [+]3 / [-]0
  • i'm crazy about joomla!
    • Просмотр профиля
    • LOG.BY
официальный английский 1.0.12 (
на sourceforge должна ветка остаться ещё

*

Оффлайн andragor

Попробовал поставить на Joomla! 1.0.12, все работает.

Отличный модуль, низкий поклон автору! Из функционала мне не хватило возможности исправлять относительные ссылки не только вначале, но и в конце (чтобы приписать к url свой партнерский идентификатор).

Если такое было, уже сегодня запустил бы модуль на livesite.

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
первый трабл: не устанавливается на Joomla! 1.0.12 Stable [ Sunfire ] :(
На английский дистрибутив joomla нужно устанавливать английскую версию модуля

andragor есть возможность скинуть мне настройки модуля? и укажи куда там нужно id воткнуть

*

Оффлайн andragor

nikonor,

URL cайта-донора:
http://www.ozon.ru/?context=search&text=%EE%E1%E8%F2%E0%E5%EC%FB%E9+%EE%F1%F2%F0%EE%E2
Начальный тэг: <div class="searchResult_person searchResult_block frame frame_dashed_blue">
Конечный тэг: </div></div>
URL для href: http://www.ozon.ru
URL для src: http://www.ozon.ru

Выдает ссылку вида:
http://www.ozon.ru/context/detail/id/3105077/

А нужно, чтобы была:
http://www.ozon.ru/context/detail/id/3105077/&partner=andragor

И уж если совсем мечтать о несбыточном, чтобы в URL cайта-донора после http://www.ozon.ru/?context=search&text= можно было использовать тэг {title} или <?php echo $row->title ?>. Тогда модуль смог бы сам искать товар по названию материала.

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
Цитировать
И уж если совсем мечтать о несбыточном, чтобы в URL cайта-донора после http://www.ozon.ru/?context=search&text= можно было использовать тэг {title} или <?php echo $row->title ?>. Тогда модуль смог бы сам искать товар по названию материала.

не очень понимаю как это должно выглядеть. Может подойдет вариант с использованием шаблонов? создаете несколько одинаковых шаблонов, но с разными названиями материалов и потом просто переключаете их.

*

Оффлайн andragor

не очень понимаю как это должно выглядеть. Может подойдет вариант с использованием шаблонов? создаете несколько одинаковых шаблонов, но с разными названиями материалов и потом просто переключаете их.

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

Например,
1) Берем из БД название материала:
global $id;
global $database;
$database->setQuery("SELECT title FROM #__content where id = '$id'");
$header =  $database->loadResult();

2) Кодируем для ссылки и выводим:   
$header = urlencode($header);
echo $header


То есть URL cайта-донора: у нас будет такой, но почему то в этом модуле он не работает:

http://www.ozon.ru/?context=search&text=<?php global $id; global $database; $database->setQuery("SELECT title FROM #__content where id = '$id'"); $header =  $database->loadResult(); $header = urlencode($header); echo $header ?>
« Последнее редактирование: 05.01.2009, 22:28:17 от andragor »

*

Оффлайн andragor

Ура, заработало!

В mod_grabber.php после:
$url = $params->get('url','');

ставим:

global $id;
global $database;
$database->setQuery("SELECT title_alias FROM #__content where id = '$id'");
$header = $database->loadResult();
$header = iconv("UTF-8", "windows-1251", $header); - если сайт на UTF-8
$header = urlencode($header);
$url = $url.$header;

А в URL cайта-донора пишем:

http://www.ozon.ru/?context=search&text=
« Последнее редактирование: 05.01.2009, 22:54:49 от andragor »

*

Оффлайн nikonor

  • *****
  • 513
  • [+]56 / [-]0
  • Content Grabber
    • Просмотр профиля
    • Древна
молодец :)
ну уж теперь идентификатор к ссылке прикрутить, думаю, сможешь