SEO WBB Suchmaschinenoptimierung

    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      Okay, habe jetzt bei den Boardlinks /board_8_BOARD08.html usw. Die board.php ist auch bereits in der robots.txt ausgeklammert. Soweit bin ich bisher.

      Kann man es irgendwie bewerkstelligen, dass nur die deutsche Sprachvariable für die Boardbezeichnung genommen wird; ich habe ja ein zweisprachiges Forum. Und am besten nur diese, wegen DC.


      Dann hing ich gestern abend noch an den Theadlinks, gleiches Problem wie oben. Die Bezeichnungen fehlten im Links selbst. Hier muss wohl die board.php geändert werden, aber leider ist im Thread dazu nicht genau beschrieben.

      Dann hab ich noch ein spezielles Problem, doch dazu später ;)

      PS:
      Sorry für Doppelpost. Es kommt immer Antwortsperre "20 Minuten" beim Editieren?!?
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      PHP-Quellcode

      1. function seo_modul($woerter){
      2. $suche = array('ä', 'Ä', 'ü', 'Ü', 'ö', 'Ö', 'ß', '&uuml;', '&ouml;', '&auml;', '&Uuml;', '&Ouml;', '&Auml;', '"', '&', '?', '!', '´', '}', '{', ']', '[', '<', '>', ':', ';', '(', ')');
      3. $ersetze = array('ae', 'Ae', 'ue', 'Ue', 'oe', 'Oe', 'ss', 'ue', 'oe', 'ae', 'Ue', 'Oe', 'Ae', '-', '', '', '', '-', '', '', '', '', '', '', '', '', '', '');
      4. $woerter = str_replace($suche, $ersetze, $woerter);
      5. $woerter = preg_replace('/[^a-z,0-9\.]/i', '-', $woerter);
      6. $woerter = str_replace(' ', '-', $woerter);
      7. $woerter = str_replace(',', '', $woerter);
      8. $woerter = str_replace('.', '', $woerter);
      9. return $woerter;
      10. }
      Alles anzeigen


      Den Code in der acp/lip/Funktions.php mal aktualisiert.?
      Kommt am anfang der datei.??
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      Original von Avatar
      Kopiere und aktualisiere bitte noch mal den Code in der Funktions.php Der war vorher nicht ganz IO.


      Eben nochmal erledigt.
      Gleiches Problem! :rolleyes:

      Die Links zu den letzten Beiträgen auf der Index sind aber korrekt umgewandelt.

      Muss evtl. was in der board.php geändert werden. Habe weiter oben was dazu gelesen, aber explizit steht nicht genau was.
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      PHP-Quellcode

      1. $result= $db->unbuffered_query("SELECT
      2. $ownuserid
      3. bb".$n."_threads.*,
      4. if (voted>0 AND voted>=".intval($showvotes).",votepoints/voted,0) AS vote,
      5. bb".$n."_icons.*
      6. $tvselect
      7. FROM bb".$n."_threads
      8. LEFT JOIN bb".$n."_icons USING (iconid)
      9. $ownjoin
      10. $tvjoin
      11. WHERE bb".$n."_threads.threadid IN (0$announceids$threadids) " . $sqlOrderBy);
      12. while ($threads = $db->fetch_array($result)) {
      13. $multipages = '';
      14. $attachments = '';
      15. $prefix = '';
      16. $threads['topic'] = ($threads['topic']);
      17. $threads['starter'] = (textwrap($threads['starter'], 25));
      18. $seothreadsstarter = seo_modul($threads['starter']);
      19. $threads['lastposter'] = (textwrap($threads['lastposter'], 25));
      20. $seollastposter = seo_modul($threads['lastposter']);
      21. $threads['prefix'] = ($threads['prefix']);
      22. $lastpostdate = formatdate($wbbuserdata['dateformat'], $threads['lastposttime'], 1);
      23. $lastposttime = formatdate($wbbuserdata['timeformat'], $threads['lastposttime']);
      24. $seothreadstopic = seo_modul($threads['topic']);
      25. // this thread is actually a link to another thread
      26. if ($threads['closed'] == 3) {
      27. $firstnew = 0;
      Alles anzeigen


      Hier mal mein teil aus der board.php
      Überall wo seo steht, komplette zeilen übernehmen.
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      Ahhh. :D

      Danke, das war es!

      nun spiel ich noch etwas rum, bevor ich Google wieder auf meine Seite lasse.

      Evtl. hab ich dann noch ein paar Fragen deswegen.

      Aber schon mal 1000 Dank.
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      Da bin ich schon wieder. ;)


      hie bräuchte ich noch Hilfe:
      Original von andy
      Kann man es irgendwie bewerkstelligen, dass nur die deutsche Sprachvariable für die Boardbezeichnung genommen wird; ich habe ja ein zweisprachiges Forum. Und am besten nur diese, wegen DC.


      Ich will die dummen Links weghaben wie: /board_8_BOARD08.html

      Hier sollte die deutsche Sprachvariable genommen werden für, wenn das geht. Idee?
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      Google kann doch in deinem Forum nicht die Sprache umstellen?

      Denn hast du in der Template den Llink nicht richtig geändert.

      Bei dir im Link steht 2 mal die Boardid!

      board_threadbit
      index_boardbit
      index_catbit

      Irgen wo da drin glaube ich.

      So muss das glaube ich aussehen.

      board_$threads[boardid]_$seothreadstitle.html
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      Ja, aber die 2 Spachen bekommt man über die OWN-Variable. Würde ich "ordendliche" Namen vergeben nimmt er diese auch. Aber im Feld "Titel" zum Forum im ACP steht eine Sprachvariable.

      Die Bezeichnung der Foren sieht dann so aus:
      Bilder
      • b_bea.jpg

        21,22 kB, 701×254, 471 mal angesehen
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      [list=a]
      Das verstehe ich überhaupt nicht. Habe nur die eine Sprache. Aber auch mit 2 Sprachen sollte es gehen. Da musst du woll selber ein wenig Rätzeln. :rolleyes:[/list=a][/list]
    • RE: SEO WBB Suchmaschinenoptimierung WBB PHP HTML Links für euer WBB

      So. ich habe einfach die englischen Themennamen rausgenommen. Nun geht das.

      Aber neues Problem:

      In einigen Foren habe ich Themen mit einem Punkt (".") drin - zB. Datumsangaben. Bei diesen Themen wird die URL falsch umgewandelt und das Thema ist nicht mehr lesbar.

      Beispiel:
      Umgewandelte URL wie sie im Forum verlinkt ist:
      dth-live.de/thread_4204_20071006-Test-Thema.html
      (in diesem Forum: dth-live.de/board_17_Muell-Ablage.html)

      Allerdings ist dieses so nicht lesbar (Thema bleibt ohne Inhalt).

      Nimmt man aber die Datumskennung aus der URL raus, dann geht es! Irgendwie gibt es dort ein Poblem mit den Punkten ;)

      So kann man das Thema dann lesen:
      dth-live.de/thread_4204_Test-Thema.html

      Der Fehler sollte hier bei dir auch so auftreten.

      Hast du da eine Lösung für?
    • RE: SEO WBB Suchmaschinenoptimierung

      Habe es mal ausprobiert, hier geht es!

      Vieleicht hast du was in der htaccess. Was das nicht mag. Weis nicht genau. Ich überlege mal...

      In der Funktions.php

      das mal austauschen.

      $woerter = str_replace('.', '', $woerter);

      mit

      $woerter = str_replace('.', '--', $woerter);


      Ich weis aber nicht ob das nun so gut ist.

      wäre eine lösung.
    • RE: SEO WBB Suchmaschinenoptimierung

      Hmm .. keine Änderung mit deinem Voschlag für die functions.php. Seltsam.


      Das ist meine htaccess.

      Quellcode

      1. # 2Clubradio Sitemap Seo 0.2a Anfang
      2. RewriteEngine on
      3. RewriteBase /
      4. RewriteRule ^board_([0-9]+)_(.*).html board.php?boardid=$1 [L]
      5. RewriteRule ^board_([0-9]+)_(.*).html board.php?boardid=$1&page=$2 [L]
      6. RewriteRule ^thread_([0-9]+)_(.*).html thread.php?threadid=$1&page=$2 [L,QSA]
      7. RewriteRule ^thread_([0-9]+)_(.*).html thread.php?threadid=$1 [L,QSA]
      8. RewriteRule ^sitemap.xml sitemap.php [L,QSA]
      9. # 2Clubradio Sitemap Seo 0.2a Ende
    • RE: SEO WBB Suchmaschinenoptimierung

      PHP-Quellcode

      1. function seo_modul($woerter){
      2. $suche = array('ä', 'Ä', 'ü', 'Ü', 'ö', 'Ö', 'ß', '&uuml;', '&ouml;', '&auml;', '&Uuml;', '&Ouml;', '&Auml;', '"', '&', '?', '!', '´', '}', '{', ']', '[', '<', '>', ':', ';', '(', ')');
      3. $ersetze = array('ae', 'Ae', 'ue', 'Ue', 'oe', 'Oe', 'ss', 'ue', 'oe', 'ae', 'Ue', 'Oe', 'Ae', '-', '', '', '', '-', '', '', '', '', '', '', '', '', '', '');
      4. $woerter = str_replace($suche, $ersetze, $woerter);
      5. $woerter = preg_replace('/[^a-z,0-9\.]/i', '-', $woerter);
      6. $woerter = str_replace(' ', '-', $woerter);
      7. $woerter = str_replace(',', '', $woerter);
      8. $woerter = str_replace('.', '', $woerter);
      9. return $woerter;
      10. }
      Alles anzeigen


      $woerter = str_replace('.', '', $woerter);

      Das ist der Wert für den Punkt, ziemlich weit unten...

      Kannst du ändern in..

      $woerter = str_replace('.', '-', $woerter);

      Nun macht er einen Strich für jeden .

      htaccess. Die ist Okay.