BS-Fusion Deutschland

Some text can be placed here...

Surftips
BS-Fusion Deutschland - Discussionboard
Username
Password

View Thread
BS-Fusion Deutschland > BS Fusion
->> 3rd Party Module und Addons
Previous Thread Next Thread

 
Author RSS parser panel   1  # 10  top
Deleted Member
Posted on 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
 
Author RE: RSS parser panel   2  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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/  
Author RE: RSS parser panel   3  # 10  top
Deleted Member
Posted on 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.

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


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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
Edited by gozoc on 14.01.2010 16:49
http://www.wuschelkiste.de/fusion/  
Author RE: RSS parser panel   5  # 10  top
Deleted Member
Posted on 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.


 
Author RE: RSS parser panel   6  # 10  top
Deleted Member
Posted on 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?
Edited by on 14.01.2010 22:54
 
Author RE: RSS parser panel   7  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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/  
Author RE: RSS parser panel   8  # 10  top
Deleted Member
Posted on 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.
 
Author RE: RSS parser panel   9  # 10  top
Deleted Member
Posted on 25.01.2010 09:56
Quote
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?
Edited by on 25.01.2010 09:56
 
Author RE: RSS parser panel   10  # 10  top
gozoc
Co-Admin u. Cheftester


User Avatar



Posts: 1047

Location: Bayern
Joined: 22.09.06
Status: Offline
Posted on 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/  
 
Jump to Forum:
Similar threads like "RSS parser panel" [2]
Topic Forum Replies Last post
CSRF Exploit in der ubbparser.class.php gefunden Installation & Upgrades 0 08.07.2010 21:47 by Silvermoon
[BUG?] Quote Parser integrierte Module & AddOns 1 19.02.2010 17:48 by gozoc
Share Thread
URL:
BB-Code:
HTML: