сообщество про Мамбо демо-сайт файлы справочник обзоры форум команда
    Расширенный поиск
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Марта 11, 2010, 12:37:17 pm

Войти
37542 Сообщений в 7704 Тем от 1707 Пользователей
Последний пользователь: Dinamo
* Начало Помощь Поиск Войти Регистрация
Форум Ru-Mambo.ru  |  Ru-Mambo.ru  |  Компоненты  |  Модификации & хаки  |  Тема: Модификация com_grabber_v1.1 0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: 1 2 3 4 5 6 7 8 9 » Вниз Печать
Автор Тема: Модификация com_grabber_v1.1  (Прочитано 65722 раз)
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« : Марта 27, 2006, 10:37:31 am »

На днях модифицировал com_grabber_v1.1 так, чтоб можно было форум с его помощью прикрутить. И вот что получилось.
Изменения.
     Ссылки, которые находятся на странице-жертве (которую грабим) автоматически изменяются
   так, чтобы они тоже вели к страницами-жертвами, т.е. открывались в том же месте нашего сайта,
   что и исходная страница-жертва. Причем если некоторая ссылка ведет за пределы сайта-жертвы
   (на другой сайт) или является ява-скриптом, то она остается без изменений. Так же правятся
   пути используемые для передачи параметров в формах.
     То же касается и изображений. Т.е. все пути к изображениям правятся так, чтобы они нормально
   загрузились.
     Кроме того страницам-жертвам передаются параметры GET и POST.
     
     Все это означает, что если нужно на наш сайт our.com прикрутить, к примеру форум, который
   мы установили на forum.our.com, то достаточно установить этот грабер, через Grab Manager
   добавить новую строку (запомнить порядковый номер добавленной строки) и в качестве параметра
   "Grab URL" указать forum.our.com. Затем добавить в меню ссылку на компонент Grabber и установить
   параметр "Grabber Id" равный порядковому номеру, который мы запомнили. И в общем это все. Теперь
   наш форум работает прям как компонент мамбы/джумлы. Конечно неплохо еще изменить параметры
   "Start grabbing" и "Stop grabbing", а также "Insert code at start" и "Insert code at the end".
   (Часто "Start grabbing"="Insert code at start" и "Stop grabbing"="Insert code at the end")
   Это еще необходимо потаму, что в начале страници жертвы выводится header.
Если нужно грабить пупку или сайт, то в конце параметра "Grab URL" нужно обязательно поставить "/".
-------
последняя версия h16 - Ответ #132 (стр. 9)
http://ru-mambo.ru/smf/index.php/topic,15812.msg57811.html#msg57811
« Последнее редактирование: Июля 28, 2008, 12:51:51 pm от Holden » Записан
Рыж
Новичок
*

Репутация: 0
Offline Offline

Сообщений: 38


Просмотр профиля
« Ответ #1 : Марта 27, 2006, 10:36:20 pm »

Меня заинтересовал граббер, но разобраться саммому в том, "что" там и "как" - не получается.
Не могли бы вы дать инструкцию относительно того, как его использовать - параметры и прочее.
Заранее благодарен
Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #2 : Марта 28, 2006, 07:35:51 am »

version h2 от 27.03.06
     Подправлен парсинг ссылок. Теперь работают анчоры.
     Реализована обработка присылаемых от страници-жертвы хеадеров.
   Теперь они передаются в браузер клиента. И не попадают в результирующую страницу.
   Хеадер "Location" парсится в соответствие с исходным путем.
     Также реализована передача кукисов в страници-жертвы.
     
     Это означает, что когда пользователь заходит на форум под своим логином, то это
   работает именно так как Вы и ожидаете.
Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #3 : Марта 28, 2006, 07:54:27 am »

Не могли бы вы дать инструкцию относительно того, как его использовать - параметры и прочее.
А инструкция в первом посте неясна?
Лучше 1 раз увидеть.. Вложение-архив с картинками. Дано: сайт gt.com.ua. Необходимо: к нему прилафить форум, который находится на forum.gt.com.ua

[вложение удалено Администратором]
Записан
sirtayler
Новичок
*

Репутация: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #4 : Марта 28, 2006, 09:22:57 am »

все сделал по мануалу
но
Fatal error: Call to undefined function: getallheaders() in /home/seaservi/public_html/components/com_grabber/grabber.php on line 181
 - где копать?
версия мамбы 4,5,2,3,
« Последнее редактирование: Марта 28, 2006, 09:27:36 am от sirtayler » Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #5 : Марта 28, 2006, 09:30:54 am »

А какая версия php? Должно работать на php3 и php4.
Записан
sirtayler
Новичок
*

Репутация: 0
Offline Offline

Сообщений: 10


Просмотр профиля
« Ответ #6 : Марта 29, 2006, 08:22:02 am »

версия php 4.3.11
Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #7 : Марта 29, 2006, 09:34:47 am »

Fatal error: Call to undefined function: getallheaders() in /home/seaservi/public_html/components/com_grabber/grabber.php on line 181
 - где копать?
version h3 28.03.06
     Исправлен баг возникающий когда параметр gotonow не определен
     Кукисы для передачи к странице-жертве теперь берутся из глобальной переменной
   $_COOKIE, а не с помощью функции getallheaders(), ибо "This function is only
   supported when PHP is installed as an Apache module".
Записан
tsp54
Гость
« Ответ #8 : Марта 29, 2006, 10:25:59 am »

Баг исправлен, но ZIP с исправлением - битый!
Перезалей, плиз!
Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #9 : Марта 29, 2006, 10:45:38 am »

Та нормальный там архив. Но если уж так, то вот вам в раре, распакуете и потом пережмете в зип.
Записан
tsp54
Гость
« Ответ #10 : Марта 29, 2006, 01:14:09 pm »

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

Warning: urlencode() expects parameter 1 to be string, array given in /home/qqqq/public_html/components/com_grabber/grabber.php on line 188
<<название сграбленной страницы>> Запрашиваимая страница не существует.
Пожалуйста, выберите нужную страницу из главного меню.


Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #11 : Марта 29, 2006, 01:51:11 pm »

Демки уже нет.
« Последнее редактирование: Апреля 19, 2006, 08:32:15 am от Holden » Записан
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #12 : Марта 29, 2006, 02:23:37 pm »

Вот что он теперь выдает в результате применения:

Warning: urlencode() expects parameter 1 to be string, array given in /home/qqqq/public_html/components/com_grabber/grabber.php on line 188
Ты пробуешь у себя на локальной такчке? Что за софт? Т.к.что-что а urlencode должен работать по любому (я вот уже и на хостинге попробовал - все работает).
<<название сграбленной страницы>> Запрашиваимая страница не существует.
Пожалуйста, выберите нужную страницу из главного меню.
Может что-то с параметром "Grab URL"? Напиши какой прописал.
Записан
Alexander Stun
Бывалый ру-мамбер
***

Репутация: 6
Offline Offline

Пол: Мужской
Сообщений: 165



Просмотр профиля WWW
« Ответ #13 : Марта 29, 2006, 04:07:49 pm »

Хм, а как же базы пользователей сайта и стороннего скрипта. Т.е. например - зарегистрированные на сайте пользователи входят на форум уже авторизированными? И ещё, периодические обновления движков не поламают такое слияние?
« Последнее редактирование: Марта 29, 2006, 04:09:30 pm от Alexander Stun » Записан

Host server Info: Linux | Apache 1.3.33 | PHP 4.3.11 | MySQL 4.1.10 | Zend Optimizer 2.5.7 | Joomla 1.0.7 | IPB 2.1.4
Official site: http://universelab.com/
Holden
Юный ру-мамбер
**

Репутация: 7
Offline Offline

Сообщений: 58


Просмотр профиля
« Ответ #14 : Марта 29, 2006, 04:13:23 pm »

Хм, а как же базы пользователей сайта и стороннего скрипта. Т.е. например - зарегистрированные на сайте пользователи входят на форум уже авторизированными?
Нет. Этого нет.

И ещё, периодические обновления движков не поламают такое слияние?
Опять нет - не повлияют, т.к форум инстален либо в другой папке либо в поддомене (этот вариант мне больше нравится).
Записан
Страниц: 1 2 3 4 5 6 7 8 9 » Вверх Печать 
Форум Ru-Mambo.ru  |  Ru-Mambo.ru  |  Компоненты  |  Модификации & хаки  |  Тема: Модификация com_grabber_v1.1 « предыдущая тема следующая тема »
Перейти в:  

Яндекс цитирования Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC