|
|
|
 |
|
Newsreader Modul |
#1 |
|
IcEjAcK  |
 |
 User |
Dabei seit: 05.05.2009 |
| 10 Beiträge - Grünschnabel |
|
|
Dieser Beitrag wurde 1 mal editiert, zuletzt von doggi71 am 27.07.2010 - 12:43.
Habe mir das Addon installiert welches nicht einfach war.
Denn in keiner Beschreibung ist enthalten was man an den entsprechenden dateien manuell ändern muss.
Das sollte vieleicht in Zukunft in den Installationsanweisungen mit eingebracht werden.
Man sucht sich ersteinmal dumm und dusselig.
Ich habe in der pkinc/funf/ die default.php wie folgt geändert.
nach dieser Codezeile:
function pkLicencekeyCheck($key) { return (md5($key)=='pkLICENCEKEYCRYPT') ? true : false; }
habe ich dann nachfolgendes eingefügt:
//NEWSREADER
function pkReadXmlDatabase($filename)
{
$data = implode("", file($filename));
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, 'UTF-8'/*'ISO-8859-1'*/);
xml_parse_into_struct($parser, $data, $values, $tags);
xml_parser_free($parser);
foreach ($tags as $key=>$val)
{
if ($key == "item")
{
$ranges = $val;
for ($i=0; $i < count($ranges); $i+=2)
{
$offset = $ranges[$i] + 1;
$len = $ranges[$i + 1] - $offset;
$tdb[] = pkParseXmlArray(array_slice($values, $offset, $len));
}
}
else
{
continue;
}
}
return $tdb;
}
//NEWSREADER
Ich hoffe das das alles war?
Der Adminbereich war kein Problem, nur für einen Unerfahrenen schon.
Wie kann ich mir denn nun dieses Newsreader Modul auf Startseite anzeigen lassen?
Ich habe im ACP-Bereich unter Konfiguration-->Startseite nachfolgendes eingetragen.
newsreader
Jedoch bekomme ich dann beim Aufruf der Homepage eine fehlermeldung angezeigt.
Fatal error: Call to undefined function pkParseXmlArray() in /var/www/vhosts/1friendmore.de/subdomains/one/httpdocs/pkinc /func/default.php on line 2364
Die Zeile in der default.php lautet:
$tdb[] = pkParseXmlArray(array_slice($values, $offset, $len));
was kann ich jetzt machen?
|
|
|
|
|
|
|
|
~Bjoern~  |
 |
 Administrator |
Dabei seit: 18.12.2007 |
| 493 Beiträge - Fingerwundschreiber |
|
|
Hallo IceJack!
Du hast leider die Datei pkinc/func/default.php nicht korrekt editiert.
Sie müsste so aussehen:
//NEWSREADER
function pkReadXmlDatabase($filename)
{
$data = implode("", file($filename));
$parser = xml_parser_create();
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, 'UTF-8'/*'ISO-8859-1'*/);
xml_parse_into_struct($parser, $data, $values, $tags);
xml_parser_free($parser);
foreach ($tags as $key=>$val)
{
if ($key == "item")
{
$ranges = $val;
for ($i=0; $i < count($ranges); $i+=2)
{
$offset = $ranges[$i] + 1;
$len = $ranges[$i + 1] - $offset;
$tdb[] = pkParseXmlArray(array_slice($values, $offset, $len));
}
}
else
{
continue;
}
}
return $tdb;
}
//NEWSREADER
function pkParseXmlArray($values)
{
for ($i=0; $i < count($values); $i++)
{
$item[$values[$i]["tag"]] = $values[$i]["value"];
}
return $item;
}
Ausserdem muss die Datei pkinc/lang/de/admin.php editiert werden:
'create_useraccount' => 'Benutzerkonto erstellen',
'newsreader' => 'Newsreader-Modul',
'database' => 'Datenbank',
Wenn du es so editiert hast, lässt sich das Modul auch auf der Startseite einbinden, und zwar so wie du es machen wolltest.
Ich hoffe ich konnte dir helfen!
MfG Björn
 |
| Supportanfragen werden von mir nur im Forum behandelt! |
|
|
|
|
|
|
|
|
IcEjAcK  |
 |
 User |
Dabei seit: 05.05.2009 |
| 10 Beiträge - Grünschnabel |
|
|
Ok das klappt nun endlich.
Ich habe ein - zwei newsreader einegabut. Also von Bild und rheinische Post.
Nun kann die Homepage nicht mehr aufgerufen werden
Es erscheint nachfolgende Meldung:
Zitat Fehler: Umleitungsfehler Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. * Dieses Problem kann manchmal auftreten, wenn Cookies deaktiviert oder abgelehnt werden. |
2 - 3 mal konnte ich seite aktualisieren dann erschien o.a. Meldung um Browser des Firefox.
Im IE läßt sich die Seite ebenfalls nicht aurufen. Die Cokies wurden im Explorer mal gelöscht, aber der Fehler belibt bestehen.
Nur wenn ich den Newsreader aus der Startseite nehme , läßt sich die Seite wieder aufrufen.
|
|
|
|
|
|
|
|
~Bjoern~  |
 |
 Administrator |
Dabei seit: 18.12.2007 |
| 493 Beiträge - Fingerwundschreiber |
|
|
Poste bitte einmal die URLs der Feeds.
Funktioniert der Reader nur auf der Startseite nicht?
Gruß Björn
 |
| Supportanfragen werden von mir nur im Forum behandelt! |
|
|
|
|
|
|
|
|
IcEjAcK  |
 |
 User |
Dabei seit: 05.05.2009 |
| 10 Beiträge - Grünschnabel |
|
|
bild.de
http://rss.bild.de/bild-news.xml
rp-online.de
http://feeds.rp-online.de/rp-online/rss/topnews
Wo kann ich den Reader denn noch einbauen, bzw. wie?
|
|
|
|
|
|
|
|
~Bjoern~  |
 |
 Administrator |
Dabei seit: 18.12.2007 |
| 493 Beiträge - Fingerwundschreiber |
|
|
Man kann auf den Reader verlinken, wie das auch bei mir auf der Site ist.
Die beiden Feeds funktionieren bei mir problemlos auf der Testseite und der normalen HP, im IE und Firefox.
Einzig die Werbeanzeigen des Bild-Feeds sind so groß, das sie das Design sprengen.
Poste bitte sonst auch mal die URL deiner Webseite.
Gruß Björn
 |
| Supportanfragen werden von mir nur im Forum behandelt! |
|
|
|
|
|
|
|
|
IcEjAcK  |
 |
 User |
Dabei seit: 05.05.2009 |
| 10 Beiträge - Grünschnabel |
|
|
Ich habe es jetzt mal wo anders eingebaut.
Auf anderen Seiten tritt ebenfalls das Problem auf.
Das Problem tritt immer dann auf wenn ich die Seite mehrmals schnell hintereinander aktualisiere.
|
|
|
|
|
|
|
|
~Bjoern~  |
 |
 Administrator |
Dabei seit: 18.12.2007 |
| 493 Beiträge - Fingerwundschreiber |
|
|
Ändere in der Datei
pkinc/public/newsreader.php
| Profilfeld "Homepage" nicht ausgefüllt... | | Bedingung zum lesen nicht erfüllt! |
Desweiteren die Dateien
pkinc/publictpl/newsreader_left.htm
und
pkinc/publictpl/newsreader_right.htm
jeweils
| Profilfeld "Homepage" nicht ausgefüllt... | | Bedingung zum lesen nicht erfüllt! |
 |
| Supportanfragen werden von mir nur im Forum behandelt! |
|
|
|
|
|
|
|
|
IcEjAcK  |
 |
 User |
Dabei seit: 05.05.2009 |
| 10 Beiträge - Grünschnabel |
|
|
Kann leider nichts lesen.
In den Feeldern steht
"Bedingung zum lesen nicht erfüllt!"
|
|
|
|
|
|
|
|
~Bjoern~  |
 |
 Administrator |
Dabei seit: 18.12.2007 |
| 493 Beiträge - Fingerwundschreiber |
|
|
Das liegt daran das du deine Webseite nicht im Profil angegeben hast.
Ich hatte dich darum gebeten.
 |
| Supportanfragen werden von mir nur im Forum behandelt! |
|
|
|
|