forum.coppermine-gallery.net

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: pimboli on August 07, 2008, 10:54:44 am

Title: Coppermine SEO tauglich machen.
Post by: pimboli 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?
Title: Re: Coppermine SEO tauglich machen.
Post by: Αndré on August 07, 2008, 12:27:22 pm
http://forum.coppermine-gallery.net/index.php/topic,53931.0.html
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli on August 07, 2008, 02:30:08 pm
Danke, werde ich auprobieren!
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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?
Title: Re: Coppermine SEO tauglich machen.
Post by: Αndré on August 08, 2008, 09:15:59 am
Schau dir diese Anleitung (http://forum.coppermine-gallery.net/index.php/topic,43650.msg226432.html#msg226432) 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.
Title: Re: Coppermine SEO tauglich machen.
Post by: Joachim Müller 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.
Title: Re: Coppermine SEO tauglich machen.
Post by: Αndré on August 08, 2008, 09:40:02 am
Das hab ich einfach aus der Anleitung (http://forum.coppermine-gallery.net/index.php/topic,43650.msg226432.html#msg226432) übernommen.
Wenn ich jetzt erst noch den Mod ummodde, blickt am Ende jemand mit nicht allzu viel Durchblick garnicht mehr durch ;)
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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?  ???
Title: Re: Coppermine SEO tauglich machen.
Post by: Αndré 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'];

Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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?
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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?



Title: Re: Coppermine SEO tauglich machen.
Post by: Αndré 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.
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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/
Title: Re: Coppermine SEO tauglich machen.
Post by: Joachim Müller 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...
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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.
Title: Re: Coppermine SEO tauglich machen.
Post by: Αndré on August 11, 2008, 09:11:47 am
"\xDF" ist kein gültiges Unicode-Zeichen.
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli on August 11, 2008, 09:24:37 am
Danke. Und wo kann ich das "\xDF" entfernen, damit dieses tool zufrieden ist?  ???
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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.
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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>
Title: Re: Coppermine SEO tauglich machen.
Post by: pimboli 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.
Title: Re: Coppermine SEO tauglich machen.
Post by: Joachim Müller on August 11, 2008, 07:15:02 pm
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.
Das ist natürlich genau falsch!

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.  :-[
Das tut doch den Bildern nicht weh.

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.  ::)
Hilfe zur Validierung solltest Du in einem separaten Beitrag suchen, nicht in diesem hier.

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.
Das ist schon OK so. Das Editieren wurde für Benutzer abgeschaltet wegen des häufigen Mißbrauchs. Mach ruhig weiter so und poste neue Beiträge als Antwort - das ist erwünscht.

Joachim