PDA

Zobacz pełną wersję : Zawartość jednej strony w drugiej



dominik_fil
23-04-2014, 14:01
Witam,
wiem, że jest cos takiego jak moduł Wrapper, który pozwala na to, aby osadzić inną strone w ramce na własnej stronie.
Jednak ja chciałbym tylko pewna cześć tej strony:
http://www.warszawa.pgedystrybucja.pl/index.php?pid=198

dokładnie tą ramke czy div-a całego umieścić na własnej stronie.


Wykorzystałem taki skrypt:



<?php$zrodlo_strony = file_get_contents('http://www.warszawa.pgedystrybucja.pl/index.php?pid=198');
preg_match_all('[<div>(.+?)<\/div>]ms', $zrodlo_strony, $wynik);
for($i = 1; $i <= 880; $i++){
print_r($wynik[0][$i]);
}
?>


Czy można pobrać jakimś modułem/dodatkiem do joomla taki fragment tabeli?

A konkretnie to np. tylko info np. dla Gmina Ostrów Maz. z tej tabeli.

Klusek1
23-04-2014, 22:57
Obawiam się, że musisz napisać skrypt w php i osadzić go w artykule.

Jola
24-04-2014, 00:35
Raczej moduł

pawelSafiStudio
24-04-2014, 09:34
Osobiście zrobiłbym albo plugin albo moduł do tego. Ale można też wykorzystać rozszerzenia do inkludowania kodu w artykułach (osobiście nie polecam ze względów bezpieczeństwa). Mimo wszystko takie dodatki można znaleźć tutaj:
http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/custom-code-in-content

noras
24-04-2014, 10:20
Jeśli znasz chociaż trochę PHP to zapoznaj się z pojęciem cURL. Jeśli chcesz jednorazowo wybrać część strony i wstawić u siebie to jest to fajne rozwiązanie, bo umożliwia to nawet zastosowanie własnych stylów dla pobieranej części strony. Oczywiście jeśli bedziesz chciał dość często wybierać jakiś kawałek strony z zewnątrz to może to być uciążliwe, i wtedy faktycznie dedykowany moduł/plugin będzie bardziej optymalnym rozwiązaniem.

Osobiście cURLa też stosowałem do tabeli (listy startowej na pewnej imprezie) :) Instalujesz tylko dodatek dla J! który umożliwi Ci wstawianie skryptów w artykułach, wstawiasz sobie kawałek kodu php z zastosowanym cURL i własne style. I nie widać że to część strony z zewnątrz.