Hat hier denn keiner eine Antwort?
Tja, leider musste ich feststellen, dass mein Pagerankservice keine Backlinks erhält. Jedenfalls nicht von den Seiten, die meinen Button / Service nutzen.
PROBLEM!
Also, eingefügt wird
ausgegebn wird auchPHP-Code:<script src="http://www.trigadon.de/pr.php?id=5&bild=prj&extra=1"></script>
Nur erhalte ich trotzdem bei keiner Suchmaschine einen Backlink der Seite, die mein script verwendet. Warum? Klickt man auf den Button, so gelangt man zu meiner Seite. Wurde das script also ausgeführt, funktioniert der Backlink.PHP-Code:if (!isset($_GET["bild"])) $_GET["bild"] = "pr";
echo "document.write(\"";
echo "<a href=\\\"".$info["url"]."\\\" target=\\\"_blank\\\"><img src=\\\"".$info["urlscript"]."/button/".$_GET["bild"]."/pr".$pr.".gif\\\" border=\\\"0\\\" alt=\\\"Free Pagerank - free Backlinks\\\" /></a>";
Hilft es, oder funktioniert es, wenn ich das script so einfügen lasse?
oder kann man um ein script kein Link setzen? Würde der dann wenigstens von den robots als Backlink interpretiert?PHP-Code:<a href="http://www.Trigadon.de/" title="Pagerank and Promotion" target="_blank"><script src="http://www.trigadon.de/pr.php?id=5&bild=prj&extra=1"></script></a>
Danke für Hilfe und Antwort,
René
Trigadon.de - für Hilfe, Kritik und Vorschläge immer offen und dankbar
Hat hier denn keiner eine Antwort?
Trigadon.de - für Hilfe, Kritik und Vorschläge immer offen und dankbar
Ich würde sagen, das Problem ist, dass Robots keine Skripte ausführen und entsprechend deine Konstruktion mit dem Backlink überhaupt nicht wahrnehmen. Dieses Skript wird nur ausgeführt, wenn die Seite in einem herkömmlichen Browser aufgerufen wird.
Da <script> ein Inline-Element ist, kannst du das auch innerhalb von <a>-Tags notieren. Dein Work-Around sollte also funktionieren. (Dann solltest du vom Skript allerdings nur noch die Grafik ausgeben lassen, sonst hättest du verschachtelte <a>-Links, die wieder ungültiges HTML ergäben.)
Danke, und würden die <a> links dann auch von suchmaschienen als links interpretiert werden?
Bei einem gleichen projekt mit anderem script funktioiert der backlink über eine bildausgabe. (Was bei mir über das script passiert) Nur dort wird direkt der Bildpfad angegeben
http://www.ranking-hits.de/?ref=www....on.de&style=11
ist das besser? Auf jeden fall funktioniert es...
Geändert von Trigadon.de (06.11.2006 um 12:15 Uhr)
Trigadon.de - für Hilfe, Kritik und Vorschläge immer offen und dankbar
Hm, da stellt sich mir doch die Frage, wie seriös dein "PageRank-Service" ist, wenn du offenbar nicht einmal die grundlegenden Funktionsweisen von Suchmaschinen genau kennst...Zitat von Trigadon.de
Ich würde dir empfehlen, dich erst einmal intensiv damit zu beschäftigen, wie so eine Suchmaschine eigentlich funktioniert, wie ihr Index aufgebaut wird und was ihre Robots tun und können. Einfach ein paar Links und Backlinks zu setzen, ist zwar ein Anfang, aber noch nicht einmal die halbe Miete. Zur Suchmaschinen-Optimierung (und nichts anderes ist es ja im Grunde) gehört noch wesentlich mehr.
Yup, danke für das Ständchen, nur beantwortet ist meine Frage dadurch auch nicht unbedingt.
Zum dem PunktIch habe das script nicht geschrieben sondern verwende es nur. Nebenbei gibt es noch hunderte weitere Webseiten die dieses Script nutzen und nicht einmal wissen das es nicht funktioniert.Hm, da stellt sich mir doch die Frage, wie seriös dein "PageRank-Service" ist, wenn du offenbar nicht einmal die grundlegenden Funktionsweisen von Suchmaschinen genau kennst...
Bin gerade dabei das script so umzuschreiben, das es wenigstens in seiner Grundaufgabe funktioniert.
Trigadon.de - für Hilfe, Kritik und Vorschläge immer offen und dankbar
Leider musste ich vor kurzem feststellen, das ich durch das Einfügen meines Buttons auf anderen Seiten keinen Backlink in Suchmaschienen bekomme. Also will ich nun die Bildausgabe für meine User so umschreiben, das dir robots das Bild auch wirklich als Link interpretieren. Bislang wurde der Button so eingefügt:
und folgendes ist passiert:PHP-Code:<script src="http://www.trigadon.de/pr.php?id=5&bild=prj&extra=1"></script>
Nun möchte ich den Button aber so einbinden lassen:PHP-Code:if (!isset($_GET["bild"])) $_GET["bild"] = "pr";
echo "document.write(\"";
echo "<a href=\\\"".$info["url"]."\\\" target=\\\"_blank\\\"><img src=\\\"".$info["urlscript"]."/button/".$_GET["bild"]."/pr".$pr.".gif\\\" border=\\\"0\\\" alt=\\\"Trigadon.de - Pagerank and Promotion\\\" /></a>";
if ($_GET["extra"] == 1) {
@mysql_query("DELETE FROM pr_ipsperre_view WHERE (timestamp < '".(time()-$info["ipsperre_v"])."')");
Und habe die pr.php wie folgt umgeschrieben:PHP-Code:a href="http://www.Trigadon.de" title="Pagerank and Promotion" target="_blank"><img src="http://www.trigadon.de/pr.php?id=5&bild=prj&extra=0" border="0"></a>
Aber leider funktioniert es nicht. Das Bild wird jedoch richtig aufgerufern, wenn man in den Browser den angegebenen Pfad eingibtPHP-Code:if (!isset($_GET["bild"])) $_GET["bild"] = "pr";
// echo "document.write(\"";
echo "<img src=\"".$info["url"]."/button/".$_GET["bild"]."/pr".$pr.".gif\" >";
// echo "<a href=\\\"".$info["url"]."\\\" target=\\\"_blank\\\"><img src=\\\"".$info["urlscript"]."/button/".$_GET["bild"]."/pr".$pr.".gif\\\" border=\\\"0\\\" alt=\\\"Trigadon.de - Pagerank and Promotion\\\" /></a>";
http://www.trigadon.de/pr.php?id=5&bild=prj&extra=0
Es sollte so funktionieren wie hier http://www.ranking-hits.de/?ref=www....on.de&style=11
oder das gleiche auch hier http://www.rankhit.de/pr.php?ref=Trigadon.de&style=1
Was muss ich also machen?
Geändert von Trigadon.de (06.11.2006 um 13:38 Uhr)
Trigadon.de - für Hilfe, Kritik und Vorschläge immer offen und dankbar
Ich habe die beiden Beiträge mal zusammengelegt, da es sich ja um ein und das selbe Problem handelt.
BTW: Titel hab ich auch mal angepasst.
Warum hast du denn die Zeile mit der Ausgabe "document.write" auskommentiert? Das ist doch die entscheidende JavaScript-Funktion, die überhaupt erst die Ausgabe in der HTML-Datei anstößt.Zitat von Trigadon.de
Sorry Sebastian, aber das ist Quatsch.
Das was da gebaut wird kann auch nicht gehen.
Wenn ich das nun mal schnell Auflöse, steht das nix anderes als:
<a href=" ... ><img src="<img src=\"".$info["url"]."/button/".$_GET["bild"]."/pr".$pr.".gif\" >" border="0"></a>
Wie wäre es denn einfach mal mit einem Script, dass die Bilderdaten via GD-Lib einliest und dann ausgibt?
pr.php:
Ungetestet!PHP-Code:header("Content-type: image/gif");
if (!isset($_GET["bild"])) $_GET["bild"] = "pr";
$image = $info["url"]."/button/".$_GET["bild"]."/pr".$pr.".gif"; // ggf. anpassen!
$size = getimagesize($image);
$width = round($size[0]);
$height = round($size[1]);
$src = ImageCreateFromGIF($image);
$dest = imagecreatetruecolor($width,$height);
imagecopyresized($dest,$src,0,0,0,0,$width,$height,$size[0],$size[1]);
imagegif($dest);
imagedestroy($dest);
imagedestroy($src);
Wobei ich immer noch nicht erkenne, woher das Script nun wissen soll, welche PR-Grafik nun gezeigt werden soll.
Geändert von webcreate (06.11.2006 um 15:11 Uhr)
Huch!Zitat von webcreate
Da war ich mit den Gedanken noch bei seinem Beispiel weiter oben, wo er die Sache via <a href="URL"><script src="SCRIPT"></script></a> lösen wollte. Und da hätte er die document.write-Funktion gebraucht und auch einen kompletten <img>-Tag ausgeben müssen.![]()
Ich danke euch 1000mal ! Hab endlich eine Lösung gefunden und hoffe das jetzt auch alles funktioniert. Also noch mal danke,
MfG René
Trigadon.de - für Hilfe, Kritik und Vorschläge immer offen und dankbar
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)