Hallo liebes Forum!
Ich kenne Redaxo noch nicht wirklich. Ich muss aber wissen, ob man die Inhalte vom Redaxo CMS von Extern mit einem Webservice oder ähnlichem abrufen kann?
Danke für eure Antworten und Tipps.
Gruss
Lukas
alsodenn hat geschrieben:Und das ganze ohne Redaxo Kenntnisse ;-).
<?php
// URL, die durchsucht werden soll
$url = "http://adressexy.html";
// Zeichenfolge vor relevanten Einträgen
$startstring = "<!--Content-->";
// bis zum nächsten html tag bzw. Zeichenfolge nach relevanten Einträgen
$endstring = "<!--Content-end-->";
$file = file_get_contents($url);
# ($url,"rs");
if(!function_exists('get_string_between')){
function get_string_between($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
}
$parsed = get_string_between($file, $startstring, $endstring);
if(!function_exists('absolute_url')){
function absolute_url($txt, $base_url){
$needles = array('href="', 'src="', 'background="');
$new_txt = '';
if(substr($base_url,-1) != '/') $base_url .= '/';
$new_base_url = $base_url;
$base_url_parts = parse_url($base_url);
foreach($needles as $needle){
while($pos = strpos($txt, $needle)){
$pos += strlen($needle);
if(substr($txt,$pos,7) != 'http://' && substr($txt,$pos,8) != 'https://' && substr($txt,$pos,6) != 'ftp://' && substr($txt,$pos,9) != 'mailto://'){
if(substr($txt,$pos,1) == '/') $new_base_url = $base_url_parts['scheme'].'://'.$base_url_parts['host'];
$new_txt .= substr($txt,0,$pos).$new_base_url;
} else {
$new_txt .= substr($txt,0,$pos);
}
$txt = substr($txt,$pos);
}
$txt = $new_txt.$txt;
$new_txt = '';
}
return $txt;
}
}
$parsed= absolute_url($parsed, "http://domain.tld/");
print $parsed;
?>
Skerbis hat geschrieben:Wenn Du nur Inhalte bestimmter Seiten abgreifen willst,
dann kannst du die Inhalte parsen. z.B. so:
jeandeluxe hat geschrieben:Wenn ich Kontrolle über die Ausgabe der client-Seite habe ist das aber ganz klitzekleiner overkill..
Skerbis hat geschrieben:Habe das so verstanden, dass er dass eben nicht hat, er kennt ja Redaxo nicht wirklich. (Hat er geschrieben)
Zurück zu Module/Aktionen [R4]
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste