Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1] 2   Go Down

Author Topic: Coppermine SEO tauglich machen.  (Read 10923 times)

0 Members and 1 Guest are viewing this topic.

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Coppermine SEO tauglich machen.
« on: August 07, 2008, 10:54:44 am »

Hallo liebe Leute,

schaue ich mir meine Galerie an, merke ich, dass sie im Gegensatz zu anderen Seiten (Forum, Wiki, etc) von Google fast vollständig ignoriert wird. Daran soll sich was ändern.

Schaue ich mir den Quelltext an, wird ein Problem schnell klar. Die Description, welche von Google ja zumindest noch beachtet wird, ist starr. Hier wäre es hilfreich, wenn z.B. die Bildtitel, Suchbegriffe, die ich ja jedem Bild zuordne und die Beschreibungstexte automatisch übernommen würden. Das geschieht bisher nur bei den Titeln. Dort werden zumindest die Titel der Bilder und Subgalerien übernommen.

Wie und wo kann ich das anpassen? Weiß jemand rat?
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #2 on: August 07, 2008, 02:30:08 pm »

Danke, werde ich auprobieren!
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #3 on: August 08, 2008, 09:04:52 am »

Das habe ich nun probiert. Aber bisher leider noch nicht mit vollem Erfolg. Das Ergebnis sah so aus:

Quellcode der Startseite:
Code: [Select]
<meta name="description" content="Your site default meta description text" />
Woran liegt das? Bzw. wie kann ich das ändern?

Bei den anderen Seiten der Bildvorschau wird die description nun korrekt angezeigt.  ;D

Leider habe ich noch das Problem, dass bei den ca 7000 Bildern nicht jeder User die Beschreibung ausfüllte. Daher wäre es gut, wenn ich den Bildtitel ebenfalls in der description hätte. Kann mir jemand helfen und sagen, wie ich das hinbekomme?
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Coppermine SEO tauglich machen.
« Reply #4 on: August 08, 2008, 09:15:59 am »

Schau dir diese Anleitung mal etwas genauer an. Dort findest du:
Code: [Select]
// DEFAULT META DESCRIPTION TEXT
$CONFIG['meta_description'] = 'Your site default meta description text';
Das musst du natürlich für deine Startseite entsprechend anpassen ::)



Zum Problem "Beschreibung & Bildtitel", suche in der displayimage.php:
Code: [Select]
$meta_description = isset($CURRENT_PIC_DATA['caption']) ? strip_tags(bb_decode($CURRENT_PIC_DATA['caption'])) : $CONFIG['meta_description'];
und ersetze es mit:
Code: [Select]
if (isset($CURRENT_PIC_DATA['caption']))
  $meta_description = isset($CURRENT_PIC_DATA['caption']);
elseif (isset($CURRENT_PIC_DATA['title']))
  $meta_description = isset($CURRENT_PIC_DATA['title']);
else
  $meta_description = $CONFIG['meta_description'];

Damit wird zuerst geschaut ob eine Beschreibung existiert. Wenn das nicht der Fall ist wird der Bildtitel genommen. Wenn keines von beiden existiert, wird dein Standardtext genommen.
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Coppermine SEO tauglich machen.
« Reply #5 on: August 08, 2008, 09:34:43 am »

@eenemeenemuu: das Array $CONFIG ist eine reservierte Variable für alles, was aus der Config-Tabelle der Datenbank kommt und sollte nicht in der gezeigten Weise verwendet werden.

Warum nicht $CONFIG['gallery_description'] verwenden - dafür ist diese Variable doch gedacht?
Also etwa so:
Code: [Select]
if (isset($CURRENT_PIC_DATA['caption']))
  $meta_description = isset($CURRENT_PIC_DATA['caption']);
elseif (isset($CURRENT_PIC_DATA['title']))
  $meta_description = isset($CURRENT_PIC_DATA['title']);
else
  $meta_description = $CONFIG['gallery_description'];
, dann brauchst Du $CONFIG['meta_description'] garnicht vorher erst mühselig definieren.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Coppermine SEO tauglich machen.
« Reply #6 on: August 08, 2008, 09:40:02 am »

Das hab ich einfach aus der Anleitung übernommen.
Wenn ich jetzt erst noch den Mod ummodde, blickt am Ende jemand mit nicht allzu viel Durchblick garnicht mehr durch ;)
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #7 on: August 08, 2008, 10:27:43 am »

Danke für Eure Hilfe. Die erste Sache mit der Startseite hat prima geklappt.

Ich habe nun eure beiden Varianten ausprobiert. Beide male trat der Effekt auf, dass in der description folgendes stand:

Code: [Select]
<meta name="description" content="1" />
Was mache ich falsch?  ???
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Coppermine SEO tauglich machen.
« Reply #8 on: August 08, 2008, 10:32:22 am »

Sorry, kleiner Flüchtigkeitsfehler meinerseits ::)

Such in der displayimage.php:
Code: [Select]
$meta_description = isset($CURRENT_PIC_DATA['caption']) ? strip_tags(bb_decode($CURRENT_PIC_DATA['caption'])) : $CONFIG['meta_description'];und ersetz es durch:
Code: [Select]
if (isset($CURRENT_PIC_DATA['caption']))
  $meta_description = strip_tags(bb_decode($CURRENT_PIC_DATA['caption']));
elseif (isset($CURRENT_PIC_DATA['title']))
  $meta_description = strip_tags(bb_decode($CURRENT_PIC_DATA['title']));
else
  $meta_description = $CONFIG['meta_description'];

Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #9 on: August 09, 2008, 04:37:52 pm »

 :)

Danke, das hat geklappt. Nun noch eine Frage bezüglich des Standarttextes, wenn weder Titel noch Beschreibung vorhanden sind. Da erscheint ja bisher nichts. Wie kann ich soetwas hinbekommen?
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #10 on: August 09, 2008, 07:20:11 pm »

Schade, zu früh gefreut.  :'(

Seit der Änderungen habe ich folgendes Problem. Klicke ich auf "meine Galerie" kommt die Meldung

Quote
Die gewählte Kategorie existiert nicht


Andere User haben das Problem aber angeblich auch in anderen Bereichen des Albums gehabt. Als ich die Originaldateien wieder einsetzte, war das Problem behoben. Leider sind nun auch die descriptions wieder weg.

Woran kann es liegen?



Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Coppermine SEO tauglich machen.
« Reply #11 on: August 10, 2008, 11:03:06 am »

Nun noch eine Frage bezüglich des Standarttextes, wenn weder Titel noch Beschreibung vorhanden sind. Da erscheint ja bisher nichts. Wie kann ich soetwas hinbekommen?

Genau das wird doch schon ausgewertet:
Code: [Select]
if (isset($CURRENT_PIC_DATA['caption']))
  $meta_description = strip_tags(bb_decode($CURRENT_PIC_DATA['caption']));
elseif (isset($CURRENT_PIC_DATA['title']))
  $meta_description = strip_tags(bb_decode($CURRENT_PIC_DATA['title']));
else
  $meta_description = $CONFIG['meta_description'];
Damit wird zuerst geschaut ob eine Beschreibung existiert. Wenn das nicht der Fall ist wird der Bildtitel genommen. Wenn keines von beiden existiert, wird dein Standardtext genommen.



Woran kann es liegen?
Ein Link zu deiner Webseite und ein Testaccount wären praktisch.
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #12 on: August 11, 2008, 08:26:58 am »

Danke, werde ich einrichten und mich melden. Hier der Link zum Album:

http://galerie.kroatien-tipps.de/
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Coppermine SEO tauglich machen.
« Reply #13 on: August 11, 2008, 08:43:40 am »

Schau mal, was der Validator weiss: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fgalerie.kroatien-tipps.de%2F
Das könnte auch die Spider von Suchmaschinen stören...
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #14 on: August 11, 2008, 09:04:15 am »

Hallo Joachim,

ich danke Dir für Deine Mühe und Aufmerksamkeit. Leider bin ich, was Englisch anbelangt ein Autodidakt, also eine ziehmliche Null. Kann mir jemand sagen, was da genau steht. Ich verstehe nur, dass es ein Problem mit UTF8 gibt. Aber welches?

Quote
Sorry, I am unable to validate this document because on line 2524 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

The error was: utf8 "\xDF" does not map to Unicode


Ich weiß nur, dass unser Techniker beim einrichen des neuen Servers auf UTF8 umstellte, es dann Probleme gab und wir dann die utf8 Sprachdatei von Umlauten befreiten und durch Entities ersetzten.
Logged

Αndré

  • Administrator
  • Coppermine addict
  • ****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Coppermine SEO tauglich machen.
« Reply #15 on: August 11, 2008, 09:11:47 am »

"\xDF" ist kein gültiges Unicode-Zeichen.
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #16 on: August 11, 2008, 09:24:37 am »

Danke. Und wo kann ich das "\xDF" entfernen, damit dieses tool zufrieden ist?  ???
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #17 on: August 11, 2008, 10:27:04 am »

So, habe mal rumgegoogelt. Es scheint so, als ob damit gemeint ist, dass ich irgendwo auf eminer Seite Umlaute nicht sauber geschrieben habe. Dann werde ich mal versuchen, das zu ändern. Ich hoffe, es hilft.
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #18 on: August 11, 2008, 12:24:58 pm »

Nun habe ich noch eine Frage.

Es wird immer noch gemeckert, dass folgende Zeilen nicht stimmen:

Zeile: 2390
Code: [Select]
                                        <span class="thumb_title">1 x angesehen</span><span class="thumb_title"><a href ="profile.php?uid=15">Karin</a></span>Ich finde da kein Zeichen, was stören könnte ::)


In der folgenden Zeile ist der Fehler klar. Da ist ein Umlaut in einem Dateinamen. Aber das kann ich ja nicht verhindern, wenn User solche Buchstaben in Dateinamen nutzen. Ich dachte immer, dass die Angabe "utf 8" in den Metatags das Problem beseitigt. Scheint aber nicht zu stimmen. Was kann ich tun?
Zeile: 1339
Code: [Select]
                        <a href="thumbnails.php?album=153" class="albums"><img src="albums/userpics/10014/thumb_Mostar%20Br%FCcke.jpg" class="image" width="51" height="32" border="0" alt="Mostar Brücke.jpg" /><br /></a>
Logged

pimboli

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 28
Re: Coppermine SEO tauglich machen.
« Reply #19 on: August 11, 2008, 12:46:29 pm »

So, zumindest das Problem mit den Dateinamen habe ich auch gefunden. Man kann es im Adminbereich verbieten, das solche Zeichen in Dateinamen auftauchen. Schade um die schönen Bilder.  :-[

Leider bekomme ich immer noch Fehlermeldungen unter
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fgalerie.kroatien-tipps.de%2F

Weiß jemand noch Rat, woran es liegen könnte? Mir fällt nix mehr ein.  ::)

PS: Könnte man hier Beiträge editieren, hätte ich alles in einem Beitrag geschrieben. So blieb mir nur, nach jeweils neuem Kenntnisstand einen neuen Beitrag zu schreiben. Sorry.
Logged
Pages: [1] 2   Go Up
 

Page created in 0.027 seconds with 20 queries.