Dotclear

Vous n'êtes pas identifié(e).

Annonce

#1 2016-01-26 16:36:05

crossgolf_rebel
Membre
Inscription : 2016-01-26

(german) RSS Fehler

Hallo Leute,

ich habe auf meinem Blog die DotClear Version 2.8.2 laufen und leider bekomme ich beim RSS link einen Fehler ausgeworfen. Leider weiß ich nicht wieso, da das gleiche System auf noch einem Blog ohne Probleme läuft.

Der Blog läuft hier: http://www.golfnachrichten-blog.de/

Hors ligne

#2 2016-01-26 19:24:47

Krazy Kitty
Membre
Lieu : Parisie
Inscription : 2007-05-23
Site Web

Re : (german) RSS Fehler

Das Quellcode von http://www.golfnachrichten-blog.de/index.php?feed/rss2  sieht korrekt aus, außer von der erste Leerzeile: die sollte direkt die
zweite Linie sein. Dieses Problem stammt vielleicht von einer extra Leerzeile in einem Template / Plugin / Konfigurationdatei.

En français : Il s'agit d'une erreur de fil RSS sur http://www.golfnachrichten-blog.de/index.php?feed/rss2 qui affiche

XML Parsing Error: XML or text declaration not at start of entity

Le code source (Ctrl+U sous Firefox) m'a l'air correct, sauf qu'il commence à la deuxième ligne, la première étant vide. Je suppose donc qu'il s'agit d'un fichier de configuration / template / plugin qui a un retour à la ligne excédentaire, mais je ne sais pas trop comment trouver lequel.

Hors ligne

#3 2016-01-26 20:46:18

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : (german) RSS Fehler

Faudrait savoir si le dc 2.8.2 est une mise à jour ou un dc2 tout frais sorti de la boîte.
Est-ce qu'il a modifié le fichier rss2.xml à \dotclear\inc\public\default-templates\mustek\ et comment a-t-il procédé (avec quel outil) ?
S'il l'a modifié, l'a-t-il au préalable copié dans le dossier de son thème puis modifié ; ou a-t-il modifié celui du core de dc (auquel cas ça sera bloquant pour une future mise à jour) ?

Très mauvaise idée d'avoir supprimé le dossier dotclear et tout dégueulé à la racine de l'hébergement (c'est une galère pour la maintenance et les mises à jour).

Est-ce qu'il peut essayer avec les flux atom ?
Est-ce qu'il peut nous mettre (entre balises code) le contenu de son fichier rss2.xml ?

Hors ligne

#4 2016-01-26 22:38:08

Krazy Kitty
Membre
Lieu : Parisie
Inscription : 2007-05-23
Site Web

Re : (german) RSS Fehler

Also,
- ist dein dc 2.8.2 ein Update, oder hast du es neu installiert?
- hast du die Datei rss2.xml unter \dotclear\inc\public\default-templates\mustek\ geändert, und wieso (mit welcher Software)?
- Im Fall du dieser Datei geändert hast, hast du sie zuerst in deinem Theme kopiert (und dann geändert), oder hast du sie direkt in den dc core geändert ?

In der Regel, es ist besser den dotclear Ordner zu behalten, und der Inhalt nicht direkt im Stammverzeichnis zu kopieren; das macht Updates viel einfacher.

- Kannst du mit atom (statt rss) probieren?
- Kannst du deine rss2.xml Datei hier kopieren (zwischen [code]  [/code]  Tags)?

Hors ligne

#5 2016-01-27 22:51:07

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

Ich möchte behaupten, das ich das per FTP auf 2.8.2 gebracht habe. Den Theme Ordner aber nicht, den habe ich weggelassen.

Ich habe noch einen weiteren Blog, der auch unter 2.8.2 läuft und wo die Feed abfrage funktioniert, von der aus habe ich die Datei mit Filezilla rüber kopiert. Davor habe ich aber die 2.8.2 noch neu geladen und die probiert.... Beides ohne Auswirkung

Danke für den Hinweis mit dem Stammverzeichnis - das war mir so nicht bekannt. Muss ich mir merken.


<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet title="XSL formatting" type="text/xsl" href="{{tpl:BlogURL}}feed/rss2/xslt" ?>
<rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>{{tpl:BlogName encode_xml="1"}}{{tpl:SysFeedSubtitle encode_xml="1"}}</title>
  <link>{{tpl:BlogURL}}</link>
  <atom:link href="{{tpl:SysSelfURI}}" rel="self" type="application/rss+xml"/>
  <description>{{tpl:BlogDescription encode_xml="1"}}</description>
  <language>{{tpl:BlogLanguage}}</language>
  <pubDate>{{tpl:BlogUpdateDate rfc822="1"}}</pubDate>
  <copyright>{{tpl:BlogCopyrightNotice encode_xml="1"}}</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>

  <tpl:Entries>

  <item>
    <title>{{tpl:EntryTitle encode_xml="1"}}</title>
    <link>{{tpl:EntryURL}}</link>
    <guid isPermaLink="false">{{tpl:EntryFeedID}}</guid>
    <pubDate>{{tpl:EntryDate rfc822="1"}}</pubDate>
    <dc:creator>{{tpl:EntryAuthorCommonName encode_xml="1"}}</dc:creator>
    <tpl:EntryIf has_category="1">
    <category>{{tpl:EntryCategory encode_html="1"}}</category>
    </tpl:EntryIf>
    <tpl:EntryTags><category>{{tpl:TagID}}</category></tpl:EntryTags>

    <description>{{tpl:EntryExcerpt absolute_urls="1" encode_xml="1"}}
    {{tpl:EntryContent absolute_urls="1" encode_xml="1"}}</description>

    <tpl:Attachments>
      <enclosure url="{{tpl:AttachmentURL}}"
      length="{{tpl:AttachmentSize full="1"}}" type="{{tpl:AttachmentMimeType}}" />
    </tpl:Attachments>

    <tpl:EntryIf comments_active="1">
      <comments>{{tpl:EntryURL}}#comment-form</comments>
      <wfw:comment>{{tpl:EntryURL}}#comment-form</wfw:comment>
      <wfw:commentRss>{{tpl:BlogFeedURL}}/comments/{{tpl:EntryID}}</wfw:commentRss>
    </tpl:EntryIf>
  </item>
  </tpl:Entries>

</channel>
</rss>

Dernière modification par crossgolf_rebel (2016-01-27 22:59:09)

Hors ligne

#6 2016-02-02 20:27:38

Krazy Kitty
Membre
Lieu : Parisie
Inscription : 2007-05-23
Site Web

Re : (german) RSS Fehler

Kannst du mit einer andere Theme probieren?

Ich glaube, alle deine Dateien haben diese extra Leerzeile am Anfang und kann nicht verstehen, woher es kommt.

Hors ligne

#7 2016-02-02 20:44:47

Krazy Kitty
Membre
Lieu : Parisie
Inscription : 2007-05-23
Site Web

Re : (german) RSS Fehler

Oder vielleicht von index.php im Stammverzeichnis deinen Blog? Kannst du auch probieren, das diese Datei keine extra Leerzeile hat?

Hors ligne

#8 2016-02-04 19:58:55

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

Ich habe das Theme jetzt einmal geändert und das Problem bleibt bestehen.

Die index.php sieht so aus

<?php
# -- BEGIN LICENSE BLOCK ---------------------------------------
#
# This file is part of Dotclear 2.
#
# Copyright (c) 2003-2013 Olivier Meunier & Association Dotclear
# Licensed under the GPL version 2.0 license.
# See LICENSE file or
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- END LICENSE BLOCK -----------------------------------------

if (isset($_SERVER['DC_BLOG_ID'])) {
	define('DC_BLOG_ID',$_SERVER['DC_BLOG_ID']);
} elseif (isset($_SERVER['REDIRECT_DC_BLOG_ID'])) {
	define('DC_BLOG_ID',$_SERVER['REDIRECT_DC_BLOG_ID']);
}else {
	# Define your blog here
	define('DC_BLOG_ID','default');
}

require dirname(__FILE__).'/inc/public/prepend.php';

Hors ligne

#9 2016-02-04 20:04:29

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

Ich habe jetzt noch mal ein anderes Theme installiert - wenn ich die Feed ADR aufrufe, kommt der gleiche Fehler

Hors ligne

#10 2016-02-05 04:00:10

ben_griffith
Membre
Lieu : Wiltshire
Inscription : 2009-09-28

Re : (german) RSS Fehler

Hi crossgolf_rebel

Die Leerzeile koennte von einem installiertem plugin kommen, wenn es nicht am Thema liegt und auch sonst DC 2.8.2 identisch zu sein scheint.

<code>
1:
2: <?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"
</code>

Vergleiche doch mal die plugins zwischen beiden Blogs (das was funktioniert und das was nicht funktioniert) und deinstalliere die/das Plugin aus, was auf dem funktionierendem Blog nicht installiert ist.

Sollte es immer noch nicht funktionieren, dann

1. starte ein neues Testblog mit einer sauberen DC Installation, was automatisch das Default Thema hat
Funktionierts?
2. Lade Dein Thema hoch
Funktionierts noch immer?
3. Importiere Dein Blog -default-backup.txt
Funktionierts noch immer?
4. Plugins

...


I Dotclear.

Hors ligne

#11 2016-02-07 22:04:50

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

OK, danke für den Tipp.
Ich vergleiche jetzt mal welche Plugins ich auf dem jeweiligen Blog laufen habe. Wenn muss es seins sein, was auf dem funktionierenden nicht ist.

Ich halte euch auf dem laufenden.

Hors ligne

#12 2016-02-07 22:39:17

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

Hmm, es hat nicht das Ergebnis was ich mir gewünscht habe. Dafür habe ich etwas anderes festgestellt.
Ich hab das Plugin
Gallery    0.5    Image Gallery for Dotclear2        Autor: Bruno Hondelatte
deaktiviert und mein Blog wirft nur noch eine weiße Seite zurück.

Alle anderen Plugins sind identisch und bringen nach dem Deaktivieren, keine Auswirkungen.

Hors ligne

#13 2016-02-07 22:40:45

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

Gleich noch eine Frage im Anschluss - kann ich auch Plugins deaktivieren, die DotClear von Hause aus mitbringt?

Hors ligne

#14 2016-02-11 03:14:03

ben_griffith
Membre
Lieu : Wiltshire
Inscription : 2009-09-28

Re : (german) RSS Fehler

Hi crossgolf_rebel

Ich habe die Gallery 0.5 ausprobiert und keine Probleme. Auch kann ich diese ausschalten in Plugin Verwaltung und meine Testseite ist immer noch da.
Mit den DC Plugins, die von Hause aus sind, gibt es keine Probleme. Bei Dir ist irgendeine Konstellation, die den Start der XML auf die zweite Zeile bringt.

Das ganze erinnert mich an ein Problem, was tbtip mal hatte. Er  war immer grossartig darin, sich zu vernetzen. Eines Tages hatte ein Werbe-RSS Unterstuetzungstool  nicht erlaubt, den Code weiterzuschreiben und die Colorbox von DC hatte keine Bilder mehr angezeigt.

Mach doch mal den Test und starte mit einem sauberen Blog wie oben beschrieben.


I Dotclear.

Hors ligne

#15 2016-02-12 11:30:01

crossgolf_rebel
Membre
Inscription : 2016-01-26

Re : (german) RSS Fehler

Mach doch mal den Test und starte mit einem sauberen Blog wie oben beschrieben.

Wie meinst du das?

DC auf einem sauberen Webspace neu instalieren? Oder im Blog, ein neues anlegen?

Hors ligne

#16 2016-02-13 05:01:35

ben_griffith
Membre
Lieu : Wiltshire
Inscription : 2009-09-28

Re : (german) RSS Fehler

Du ruehrst Dein richtiges Blog gar nicht an. Erstelle eine neue Datenbank und dann installlierst Du ein neues Dotclear als Test, um festzustellen, wo der Fehler.
Das erlaubt Dir festzustellen, ob es an der Providerseite liegt oder an Deinem Blog.
Da kann alles moegliche die Ursache sein. Bei tbtip gab es z.B. mal ein Problem mit einem Artikel, den er hatte. Er hatte irgendwas drin (erinnere mich nicht mehr) und dann ging der Code von da an nicht mehr weiter.

1. starte ein neues Testblog mit einer sauberen DC Installation, was automatisch das Default Thema hat
Funktionierts?
2. Lade Dein Thema hoch
Funktionierts noch immer?
3. Importiere Dein Blog -default-backup.txt
Funktionierts noch immer?
4. Plugins

Dernière modification par ben_griffith (2016-02-13 05:02:20)


I Dotclear.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map