|
|
Forum-Information
Before posting about errors, make sure that the answer cannot already be found
in our FAQ or by searching this forum!
Posting is restricted to registered users ( registering is free and simple!) due to recent spam attacks. When having trouble with this board, contact garvin(-at)s9y(-dot)org.
|
Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
-
sangyye
- Regular
-
- Posts: 6
- Joined: Thu Jun 07, 2012 9:00 pm
by sangyye » Thu Jun 07, 2012 9:14 pm
Hi zusammen, ich benutze das serendipity_plugin_remoterss von den widgets um meinen blogeinträge in meinem micro blog anzuzeigen. Leider beherrscht mein Blog nur einen atom feed und das widget kann leider kein atom. Wenn das jemand hinzufügen könnte wäre das echt Toll Grüße, Christian
-

garvinhicking
- Core Developer
-
- Posts: 28954
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by garvinhicking » Thu Jun 07, 2012 10:25 pm
Leider nicht ganz trivial. Es gibt aber RSS-Feed-Services, ich glaube auch sogar YahooPipes, mit dem man Atomfeeds nach RSS wandeln kann, und den dann regulär darstellen...
VG; Garvin
-

blog.brockha.us
- Regular
-
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by blog.brockha.us » Sat Jun 09, 2012 2:05 pm
serendipity_plugin_remoterss is a plugin not delivered through Spartacus but part of the core. So an update is very difficult. But Garvins hint is (as always) very good: There are public converters for atom to rss. Googling that I found this link i.e.: http://devtacular.com/utilities/atomtorss/I tested it with the ATOM my blog is producing. Looks good! With that service you can have a static URL delivering RSS from ATOM. Does this help?
-
sangyye
- Regular
-
- Posts: 6
- Joined: Thu Jun 07, 2012 9:00 pm
Re: serendipity_plugin_remoterss kann kein atom-feed
by sangyye » Tue Jun 12, 2012 11:44 am
Hi, Grisha nur so aus neugierg, wieso antwortest du auf Englisch?  Also ich würde lieber eine Lösung in s9y sehen als einen externen Service zu benutzen wenn ich ehrlich bin. Natürlich kann ich einen externen service nutzen der meinen feed nach rss konvertiert, aber man weiß nie wie lange die noch laufen (siehe sachen die twitter gekauft hat, z.b. Tweetdeck, bald auch posterous) Daher würde ich das schon gerne in s9y sehen. Grüße, Christian Edit: Ich habe mir gerade in sinatra einen kleinen Converter selber gebastelt. muss den nur noch auf meinen uberspace hauen und mal sehen ob der geht  - Code: Select all
require 'sinatra' require 'simple-rss' require 'builder' require 'open-uri'
get '/*' do rss = SimpleRSS.parse open('http://' + params[:splat][0].to_s) builder do |xml| xml.instruct! :xml, :version => '1.0' xml.rss :version => "2.0" do xml.channel do xml.title rss.channel.title #xml.description xml.link rss.channel.link
rss.channel.entries.each do |post| xml.item do xml.title post.title xml.link post.link xml.description post.content xml.pubDate Time.parse(post.updated.to_s).rfc822() xml.guid post.link end end end end end end
Einfach die url in form umwandler.de/blog.sangyye.de/atom.xml und er sollte einen rss feed ausspucken. Ja ich mag ruby 
-

blog.brockha.us
- Regular
-
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by blog.brockha.us » Tue Jun 12, 2012 12:49 pm
sangyye wrote:Grisha nur so aus neugierg, wieso antwortest du auf Englisch? 
Öhm, sorry.. War vorher wohl in den Englisch sprachigen Boards unterwegs und im Englisch Mode und hatte schlicht übersehen, dass das hier ja das Deutsche Board ist.. Zum Problem: Ich habe mal in das Plugin rein geschaut. Das ist (in meinen Augen) erheblich zu komplex für die einfache Aufgabe, die es erledigt. Wenn ich da was machen würde, würde ich es vermutlich komplett neu schreiben, dann könnte man auch Atom suporten. Im aktuellen Code Stand würde ich mich nicht ran wagen .. Ich muss mal schauen, ob ich dafür Zeit finde. Ansonsten: Will da jemand anderes ran? 
-

garvinhicking
- Core Developer
-
- Posts: 28954
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by garvinhicking » Tue Jun 12, 2012 8:50 pm
Hi!
Ich habe im s9y Kern jetzt simplepie hinzugefügt mit dem man auch Atom parsen kann; theoretisch sollte das klappen. Praktisch hatte ich jetzt keine Zeit mehr zu testen.
Gibt jedoch das Problem, dass man dafür den s9y core updaten muss, also am besten per github mal die aktuelle Version ziehen.
LG, Garvin
-
sangyye
- Regular
-
- Posts: 6
- Joined: Thu Jun 07, 2012 9:00 pm
Re: serendipity_plugin_remoterss kann kein atom-feed
by sangyye » Wed Jun 13, 2012 1:19 pm
Hi, habe das mal in mein testbett auf das gitrepo umgestellt, stand von vor 5 Minuten. (Serendipity 1.7-alpha1 und PHP 5.4.0) Wenn ich die Seitenleiste auf atom einstelle bekomme ich den fehler hier. - Code: Select all
Fatal error: Uncaught exception 'ErrorException' with message 'Serendipity error: Assigning the return value of new by reference is deprecated' in /var/www/virtual/abakus/html/s9y/include/compat.inc.php:108 Stack trace: #0 /var/www/virtual/abakus/html/s9y/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php(614): errorToExceptionHandler(8192, 'Assigning the r...', '/var/www/virtua...', 738, Array) #1 /var/www/virtual/abakus/html/s9y/plugins/serendipity_plugin_remoterss/serendipity_plugin_remoterss.php(614): serendipity_plugin_remoterss::generate_content() #2 /var/www/virtual/abakus/html/s9y/include/plugin_api.inc.php(879): serendipity_plugin_remoterss->generate_content('Meine Blogeintr...') #3 /var/www/virtual/abakus/html/s9y/include/functions_smarty.inc.php(612): serendipity_plugin_api::generate_plugins('right') #4 /var/www/virtual/abakus/html/s9y/templates_c/2k11/4c/56/0e/4c560ed0158314b85c95bb0e83205639cbb4641e.file.index.tpl.php(172): serendipity_smarty_printSidebar(Array, Object(Smarty_Internal_Templ in /var/www/virtual/abakus/html/s9y/include/compat.inc.php on line 108
Grüße, Christian
-

Timbalu
- Regular
-
- Posts: 2567
- Joined: Sun May 02, 2004 3:04 pm
Re: serendipity_plugin_remoterss kann kein atom-feed
by Timbalu » Wed Jun 13, 2012 1:41 pm
Soweit ich sehe hat Garvin kein =& new in serendipity_plugin_remoterss.php eingefügt, schließe also daraus, dass möglicherweise die class-simplepie.php bereinigt werden sollte.... Replace all the instances of '=& new' with '= new' in the simplepie.inc file and give it another try.
Regards, Ian
-

blog.brockha.us
- Regular
-
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by blog.brockha.us » Thu Jun 14, 2012 11:56 am
Ich habe mal im master die bundled-libs/simplepie/simplepie.inc so angepasst, dass sie auch mit dem E_STRICT klar kommt. Ich sehe keinen Fehler mehr im Output, Output ist jetzt aber trotzdem leer. 
-

garvinhicking
- Core Developer
-
- Posts: 28954
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by garvinhicking » Thu Jun 14, 2012 1:23 pm
Hi!
Vermutlich gibt es irgendwo ein @include oder @require, das einen E_STRICT auslöst und dann aber keinen Fehler wirft weil unser errorhandler den @ kram unterdrückt. Tritt also ein fehler auf, ohne dass er angezeigt wird, vermute ich.
Grüße, Garvin
-

blog.brockha.us
- Regular
-
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by blog.brockha.us » Thu Jun 14, 2012 2:15 pm
Tja.. Was genau bringt uns eigentlich dieser E_STRICT check? (Außer dass dadurch brutal viel Code IMHO ziemlich sinnlos erneuert werden muss..  )
-

Timbalu
- Regular
-
- Posts: 2567
- Joined: Sun May 02, 2004 3:04 pm
Re: serendipity_plugin_remoterss kann kein atom-feed
by Timbalu » Fri Jun 15, 2012 12:37 pm
Lade dir doch mal die 1.3 dev version herunter.... die letzten commits sind von vor 3-5 Monaten, also vielleicht recht stable und es soll mit 5.2 und 5.4 laufen. https://github.com/simplepie/simplepie/commits/master
Regards, Ian
-

garvinhicking
- Core Developer
-
- Posts: 28954
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by garvinhicking » Fri Jun 15, 2012 3:11 pm
Hi!
E_STRICT kommt von PHP 5.4, nicht von S9Y selbst. Wir müssen das halt ausbaden, weil E_STRICT zu E_ALL dazugehört seit PHP 5.4; ich finds auch Schwachfug. PHP ist eine Scriptsprache mit loser Typisierung; es macht keinen Sinn strikte Fehler standardmäßig auszugeben.
Viele Grüße, Garvin
-

blog.brockha.us
- Regular
-
- Posts: 695
- Joined: Tue Jul 03, 2007 3:34 am
- Location: Berlin, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by blog.brockha.us » Sat Jun 16, 2012 7:31 pm
.. aber dass es das Blog failed liegt dann schon an der developer Version, oder? Und die SimplePie Version im Repo habe ich so gepatcht, dass sie erst mal nicht abschmiert. Aber vermutlich ist da noch was "verborgenes", wie Garvin schon vermutet.
-

garvinhicking
- Core Developer
-
- Posts: 28954
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
-
Re: serendipity_plugin_remoterss kann kein atom-feed
by garvinhicking » Sun Jun 17, 2012 1:22 am
Hi!
Ich glaube, auch mit s9y 1.6 dürfte in normalen PHP 5.4 installationen Fehlermeldungen erscheinen; es gäbe nur keine fatalen abbrüche, weil dieser exception handler erst seit 1.7 dabei ist, das stimmt.
Viele Grüße, Garvin
Return to Generelles in Deutsch
Who is online
Users browsing this forum: No registered users and 3 guests
|