XML-Verarbeitungsfehler

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • XML-Verarbeitungsfehler

    Hallo Leute,

    Warscheinlich bin ich hier total fehl am platz und mein problem ist sicher total noobig, aber ich blick da irgendwie nicht ganz durch und hoffe auf eure hilfe.

    Ich habe das SEO plugin installiert und würde gerne die xml funktion nutzen, bzw. die 4monkeys.ch/forum/index.php?page=sitemaps bei google eintragen.
    Die seite produziert aber nur einen fehler, mit dem ich nicht wirklich viel anfangen kann, bzw. weiss was ich wo bearbeiten muss, damit es geht.

    Bevor ihr mich jetzt gleich steinigt... ich habe die Suche bemüht aber irgendwie nix passendes gefunden.


    Mit besten Grüssen,
    panic


    EDIT:

    Ist es eventuell diese datei: \httpdocs\forum\wcf\lib\page\SitemapsPage.class.php


    Source Code

    1. <?php
    2. // wcf imports
    3. require_once(WCF_DIR.'lib/page/AbstractPage.class.php');
    4. /**
    5. * Prints a sitemap
    6. *
    7. * @author Torben Brodt
    8. * @package de.easy-coding.wcf.sitemaps
    9. * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-3.0.html>
    10. */
    11. class SitemapsPage extends AbstractPage {
    12. protected $type;
    13. public $index = false;
    14. /**
    15. * @see Page::readParameters()
    16. */
    17. public function readParameters() {
    18. parent::readParameters();
    19. if (intval(count($_GET)) == intval(1)) {
    20. $this->index = true;
    21. }
    22. }
    23. /**
    24. *
    25. * @param type
    26. */
    27. public function setType($type) {
    28. $this->type = $type;
    29. }
    30. /**
    31. * @see Page::assignVariables()
    32. */
    33. public function readData() {
    34. parent::readData();
    35. // send header
    36. @header('Content-Type: application/xml; charset='.CHARSET);
    37. echo '<?xml version="1.0" encoding="'.CHARSET.'"?>';
    38. switch($this->type) {
    39. case 'sitemapindex':
    40. echo '<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">';
    41. break;
    42. case 'urlset':
    43. echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"
    44. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    45. xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84
    46. http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">';
    47. break;
    48. }
    49. }
    50. /**
    51. * @see Page::show()
    52. */
    53. public function show() {
    54. parent::show();
    55. switch($this->type) {
    56. case 'sitemapindex':
    57. echo '</sitemapindex>';
    58. break;
    59. case 'urlset':
    60. echo '</urlset>';
    61. break;
    62. }
    63. }
    64. }
    65. ?>
    Display All

    The post was edited 1 time, last by panicmaker ().

  • Mein Fehler, sorry...!

    Ich hatte ein ganz anderes SEO Plugin installiert.

    Ich blicke da irgendwie nicht mehr durch.

    Bitte helft mir!!!


    Ich habe jetzt folgende Plugins installiert:

    de.easy-coding.wbb.publicseorewriter
    de.easy-coding.wcf.data.page.publicseorewriter

    de.easy-coding.wcf.sitemaps
    de.easy-coding.wbb.sitemaps

    die sitemaps sind nun auch aufrufbar, allerdings bekomme ich das ganze nicht SEO like.

    Wie kann ich es machen dass ich das Forum und die sitemaps für suchmaschinen optimiere, also die Links umschreibe?


    MfG panic

    The post was edited 1 time, last by panicmaker ().

  • Hi vince,

    Na schön wäre gewesen dass die XML 4monkeys.ch/forum/index.php?page=sitemaps erstens alle unterforen mit auflistet und nicht nur die Hauptforen und die Verweise in der XML auch in SEO umgeschrieben sind. im Moment steht da ja 4monkeys.ch/forum/index.php?page=Sitemaps&boardID=0 wobei boardID=0 eigentlich "http://4monkeys.ch/forum/administration/" entsprechen würde.
    Ich weiss ja natürlich nicht ob das überhaupt nötig ist?

    Wie gesagt habe ich jetzt die zwei plugins installiert: de.easy-coding.wcf.sitemaps und de.easy-coding.wbb.sitemaps
    Die oben genannten publicseorewriter plugins haben irgendwie keinen effekt gezeigt und einstell möglichkeiten habe ich auch keine gefunden.
    Im Moment läuft das SEO plugin von com.woltlab.wcf.data.page.seo welches anfürsich ja nicht schlecht funktioniert.

    Ich ddachte halt dass es sinn macht solche plugins von ein und demselben anbieter zu nutzen damit diese zusammen arbeiten können.