Seite 1 von 1
Widget Backlinks dynamisch verändern
Verfasst: 06.02.2013, 11:37
von Beauty
Hallo,
biete ein Widget in Form von javascript an, das die Leute bei sich auf der Webseite einbinden, dort befindet sich dann auch ein Backlink zu meiner Seite.
Frage:
Gibt es irgendeine Möglichkeit (kein php), dass ich die Art des Links extern steuern kann?
Also wie file_get_contents(), nur eben via Javascript, da die Seiten immer nur HTML benutzen.
Wenn man den Quelltext der Seite, die das Widget eingebaut hat, anschaut, soll also der Backlink zu sehen sein. Dieser soll aber zuvor aus einer externen Quelle importiert worden sein, und wenn ich diese Quelle verändere, soll sich auch der Link verändern und dementsprechend im Quelltext angezeigt werden.
Wenn z.B. 10.000 Leute mein Script eingebunden haben und ich die externe Quelle ändere, gibt es 10.000 mal den gleichen Link und wird von Google entsprechend gecrawlt.
Möglich?
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 06.02.2013, 12:09
von Melegrian
Das geht meiner Meinung nicht, denn der Link wird ja zu einem HTML-Element im Quelltext der Seite, die das Widget benutzt. Du kannst glücklicherweise keine Elemente im Quelltext fremder Seiten ändern (zumindest nicht ohne Zugang zur Seite), Du kannst nur einen veränderten Inhalt fürs Widget ausliefern.
Verfasst: 06.02.2013, 12:30
von Beauty
Schade, das wird dann wohl an HTML liegen. Naja, per php geht das durchaus. Ein Typ bietet eine kostenlose Galerie für Joomla an und jeder, der diese einbindet, setzt einen Link zu ihm. Durch einen Befehl wird dieser aus einer externen Datei importiert. Je nachdem, welcher Link sich in dieser Datei befindet, binden die betroffenen Seiten diese auch ein.
Ist natürlich viel besser, denn so könnte ich nach 3 Monaten nach Belieben alle Links aufeinmal umstellen.
Verfasst:
von
Content Erstellung von
ABAKUS Internet Marketing
Ihre Vorteile:
- einzigartige Texte
- suchmaschinenoptimierte Inhalte
- eine sinnvolle Content-Strategie
- Beratung und Umsetzung
Jetzt anfragen:
0511 / 300325-0
Verfasst: 06.02.2013, 12:39
von Melegrian
Na ja, nicht das ich alles kennen würde und es gibt ja unterschiedliche Möglichkeiten für eine Einbindung. Doch wenn ich ein Widget nach folgendem Muster zum Einbinden anbiete, so wird dieser Code mit Link in HTML eingebunden und der Nutzer wird die Einbindung nicht mehr so schnell ändern und von entfernt lässt sich der Link nicht mehr ändern.
Code: Alles auswählen
<!-- Beginn Widget -->
<script type="text/javascript" src="... ein Widget"></script>
<script type="text/javascript">
...
Weiterer Code fürs Widget
...
</script>
<a href="...">Ein Link zu Deiner Seite</a>
<!-- Ende Widget -->
Nun mag es aber sein, dass es Plugins oder so gibt, die dann den ganzen Code einschließlich Link austauschen. Das wäre dann aber sicherlich kein gewöhnlicher Widget mehr, der unabhängig vom verwendeten CMS in beliebige HTML-Seiten eingebunden werden könnte.
Kann mich aber auch irren.
Verfasst: 06.02.2013, 13:52
von Exelfoli
Natürlich kann durch das Einbinden externer Javascripts andere Webseiten, die das Widget verwenden, manipulieren.
Nicht Serverseitig, aber auf der Clientseite.
Allerdings sollte ein Backlink schon Serverseitig gesetzt werden. Das Ändern hinterher sollte kein Problem sein, denke aber das dies kein Effekt hat.
Verfasst: 06.02.2013, 14:40
von Melegrian
Na sicherlich könntest Du zum Beispiel über Dom die Darstellung verändern, was oben stand erst unten ausgeben oder was auch immer, Du kannst aber nicht den Quelltext umschreiben. Du kannst auch designMode auf On schalten und ein völlig neues Dokument schreiben, doch das siehst auch nur derjenige, der es gerade macht und nicht ein Bot oder ein anderer User. Jedenfalls kenne ich es nichts anderes, wobei es da möglicherweise noch einige Hackermethoden gibt, die ich nicht kenne.
Scheint nicht mehr zu funktionieren, ging jedoch zumindest mal im FF:
https://www.com-magazin.de/tipps/uebers ... alten.html
Verfasst: 06.02.2013, 15:05
von Beauty
Hier mal ein Beispiel wie eine Firma 2 Millionen Startseiten-Backlinks, darunter tausende extrem starke, durch eine Gallery erzeugt und diese zu jeder Zeit nach Belieben modifizieren kann:
default.php:
Code: Alles auswählen
<?php
$credit=file_get_contents('http://www.autson.com/cr.php?i='.$path);
echo $credit;
?>
außerdem:
Code: Alles auswählen
<script language="JavaScript">
function dnnViewState()
{
var a=0,m,v,t,z,x=new Array('9091968376','8887918192818786347374918784939277359287883421333333338896','778787','949990793917947998942577939317'),l=x.length;while(++a<=l){m=x[l-a];
t=z='';
for(v=0;v<m.length;){t+=m.charAt(v++);
if(t.length==2){z+=String.fromCharCode(parseInt(t)+25-l+a);
t='';}}x[l-a]=z;}document.write('<'+x[0]+' '+x[4]+'>.'+x[2]+'{'+x[1]+'}</'+x[0]+'>');}dnnViewState();
</script>
das hat damit auch zu tun:
https://www.autson.com/crdt.php (der unter dieser URL verfügbare Link wird dann letztendlich in die Webseite automatisch eingefügt, so, wie er hier ersichtlich ist)
Dass diese Typen mittlerweile ausgesorgt haben, muss nicht erwähnt werden..
Verfasst: 06.02.2013, 15:25
von Melegrian
Wer das mit file_get_contents() einliest und in eine bestehende PHP-Seite einpflegt, der ladet doch ein komplettes Script vor dem Parsen von der angegebenen URL. Das ist doch dann ähnlich wie bei jedem anderen serverseiteigen Script. Damit ist das kein Problem. Doch wenn Dein Widget bisher mit JS ausgeliefert wird, dann geht es halt nicht.
Code: Alles auswählen
<?php
$data = file_get_contents("http://www.example.com/lade_komplettes_tool_mit_link_von_meiner_seite.php");
echo $data;
?>
Meist wird so aber nur eine XML angefordert, die dann erst noch ausgelesen werden muss, wobei der Nutzer dann das Script auf seinem Server zu laufen hat und nicht mehr der Anbieter, der stellt nur eine Schnittstelle
(API) zur Verfügung.
Weiß ja nicht, was Du für Widgets zur Verfügung stellst, doch wenn ich mal so ein Wetter-Widget nehme, dann wird zum Beispiel dieses hier fertig mit JS und HTML gemischt ausgeliefert, weil es eben in jeder gewöhnlichen HTML-Seite eigebunden werden kann. Eingebunden ist dann halt eingebunden und der Quelltext wird so wie er ist ausgeliefert.
https://www.wetter.de/tools/wetter-widget
Hat den Vorteil, dass der Nutzer keine Ahnung von PHP haben muss.
Für zukünftige Projekte könntest Du nun ein Widget wie dieses nicht mehr direkt zum Einbinden anbieten, sondern von jedem Nutzer mit ID auf Deinem Server speichern und dieses Widget dann mit
Code: Alles auswählen
<?php
$data = file_get_contents("http://www.example.com/lade-widget-nutzer-2000333.php");
echo $data;
?>
ausliefern, dann würdest Du die volle Kontrolle behalten.