BS-Fusion Deutschland

Sicherheit für das Portal

Surftips
BS-Fusion Deutschland - Diskussionsforum
Benutzername
Passwort

Thema ansehen
BS-Fusion Deutschland > BS Fusion
->> 3rd Party Module und Addons
Vorheriges Thema Nächstes Thema

 
Autor RSS parser panel   1  # 10  top
Gelöschter User
Eingetragen am 14.01.2010 15:17
So, ich schon wieder, wird iwo schon peinlich immer zu Fragen, aber ich weiß auch hier wieder nicht weiter.

Ich habe das Panel installiert, dem cache-verzeichniss 777 gegeben, die Datei wird auch angelegt. Unter V7 klappt das Panel auch, nur net im BSF.

Fehlermeldung ist:
Es konnte keine Quelldatei gefunden werden.

Vielleicht stimmt der Pfad für den Parser des Panels nicht, da wenn ich im Navi auf RSS Feeds klicke, kommen die Daten.

http://www.efc-funclan.de/cms/news.php
 
Autor RE: RSS parser panel   2  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 14.01.2010 15:59
Kann ich bestätigen, weil ich das RSS bei mir auch betreibe, aber nicht mit Panel...

Vielleicht find ich was ....


Cheftester und Co-Admin.
http://www.wuschelkiste.de/fusion/  
Autor RE: RSS parser panel   3  # 10  top
Gelöschter User
Eingetragen am 14.01.2010 16:25
hey,
kann den Fehler auch bestätigen. Der Fehler liegt in der rss_parser_panel.php in diesen zwei Zeilen.
Code
global $p_data;
$SQL = 'SELECT * FROM '.$db_prefix.'rss_feeds WHERE name = "'.$p_data['panel_name'].'"';

$p_data ist an dieser Stelle gar nicht gesetzt. Bei v7 schon.
___

Zweiter Fehler ist der, dass der Name des Panels gleich dem Feed sein muss, weil dort nur immer ein Feed angezeigt werden soll/kann/darf.

 
Autor RE: RSS parser panel   4  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 14.01.2010 16:33
Nicht ganz phibla, Du bist aber auf dem richtigen Weg.
Wenn man in das side_left.php schaut, gibts da auch das $p_data

.... bin noch dran.

Das 2.te ist kein Fehler, sondern (leider) so gewollt und designed.

EDIT
So, Lösung:
in der panel.php Datei folgendes editieren:
Code
if (!file_exists(INFUSIONS."rss_parser_panel/locale/".LANGUAGE.".php")) {
include INFUSIONS."rss_parser_panel/locale/".LANGUAGE.".php";
} else {
include INFUSIONS."rss_parser_panel/locale/German.php";
}

global $p_data;
$RES = dbquery("SELECT * FROM ".DB_PREFIX."rss_feeds WHERE name='".$p_data['panel_name']."';");
$ROW = dbarray($RES);

Ich habe mal die Sprache gleich angepasst. Kann man auch in den anderen Dateien editieren.

Jetzt das WICHTIGSTE:
In der side_left.php und side_right.php ist folgendes zu ergänzen:
Code
$p_res = dbquery("SELECT panel_name,panel_filename,panel_content,panel_type,panel_side,panel_display FROM ".DB_PREFIX."panels WHERE (panel_side='1' OR panel_side='2') AND ".groupaccess('panel_access')." AND panel_status='1' ORDER BY panel_side ASC,panel_order ASC");

Könnte bei Euch auch fehlen und dann gibts da halt nix.

Bitte beachten: in der Admin/Vorschau geht wahrscheinlich nicht, weil da auch der Wert fehlt (könnte man auch ändern, aber ist nicht so relevant), aber auf der Hauptseite klappts dann.
Bitte bedenken, das ein Panel GENAU den gleichen Namen haben muss, wie der Name des RSS-Feed Eintrags (bei mir z.B. "heise".
Hier der Beweis (kurzfristig), das es geht: http://www.wuschelkiste.de/fusion/news.php
Bearbeitet von gozoc am 14.01.2010 16:49
http://www.wuschelkiste.de/fusion/  
Autor RE: RSS parser panel   5  # 10  top
Gelöschter User
Eingetragen am 14.01.2010 22:43
Gut, das klappt schon mal, aber... schau dir das mal an?? Der verwirft mir jetzt die Umlaute. Jetzt bin ich echt verwirrt.


 
Autor RE: RSS parser panel   6  # 10  top
Gelöschter User
Eingetragen am 14.01.2010 22:53
Das habe ich nur auf der feeds.php angepasst:

Zeile 113 der rss_parser_panel.php

Code
print '<a href="'.$data['link'].'" title="'.utf8_decode($data['title']).$new_window.'">'.utf8_decode(trimlink($data['title'], 22)).'</a><br />';


Zeile 70 müsste dementsprechend auch angepasst werden.

@ZOC: Kannst du die Bugfixes im Download aktualisieren?
Bearbeitet von am 14.01.2010 22:54
 
Autor RE: RSS parser panel   7  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 14.01.2010 23:04
Da gabs im Supportforum mal nen 3-Seiten Thema zu
http://www.phpfusion-support.de/forum/viewthread.php?thread_id=19297



Cheftester und Co-Admin.
http://www.wuschelkiste.de/fusion/  
Autor RE: RSS parser panel   8  # 10  top
Gelöschter User
Eingetragen am 15.01.2010 09:06
OKi, danke an alle. Ich hab in Zeile 70 den Trimlink entfernt. Ich denke mal, dass dort keiner sooooo lange Themen im RSS Feed schreibt.
 
Autor RE: RSS parser panel   9  # 10  top
Gelöschter User
Eingetragen am 25.01.2010 09:56
Zitat
Jetzt das WICHTIGSTE:
In der side_left.php und side_right.php ist folgendes zu ergänzen:
Code
$p_res = dbquery("SELECT panel_name,panel_filename,panel_content,panel_type,panel_side,panel_display FROM ".DB_PREFIX."panels WHERE (panel_side='1' OR panel_side='2') AND ".groupaccess('panel_access')." AND panel_status='1' ORDER BY panel_side ASC,panel_order ASC");

Könnte bei Euch auch fehlen und dann gibts da halt nix.

Könnte man das vielleicht in die nächtse BS-Version mit einfließen lasen?
Bearbeitet von am 25.01.2010 09:56
 
Autor RE: RSS parser panel   10  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 25.01.2010 10:10
Du hast Recht ... hab nicht mehr dran gedacht ... Ich setz mir nen Merker Danke.



Cheftester und Co-Admin.
http://www.wuschelkiste.de/fusion/  
 
Springe zu Forum:
Ähnliche Themen wie "RSS parser panel" [2]
Thema Forum Antworten Letzter Beitrag
CSRF Exploit in der ubbparser.class.php gefunden Installation & Upgrades 0 08.07.2010 21:47 von Silvermoon
[BUG?] Quote Parser integrierte Module & AddOns 1 19.02.2010 17:48 von gozoc
Thema verlinken
URL:
BB-Code:
HTML: