Potential-2
New member
Hallo ich würde gerne ein kleines script erstellen für eine Rankingabfrage.
Ich suche schon seit Tagen nach einer Lösung.
Bisher habe ich nichts finden können ausser das man evtl. eine API benötigt.
Die Frage ist jetzt Stimmt das?
ich habe hier einen Code der genau das macht was ich möchte
Damit Ihr wisst was ich genau meine.
Sowas ähnliches möchte ich auch schreiben.
Kennst sich einer hier mit solch einer abfrage aus?
Ziel ist es das jemand seine eigene Website + Keyword abfragen kann.
Evtl könnte man sogar ein Wordpress Plugin erstellen der diese abfrage macht oder?
Ich suche schon seit Tagen nach einer Lösung.
Bisher habe ich nichts finden können ausser das man evtl. eine API benötigt.
Die Frage ist jetzt Stimmt das?
ich habe hier einen Code der genau das macht was ich möchte
HTML:
jQuery('#grctool').submit(function(event) {
jQuery("#grctool").fadeTo('fast',0.2);
jQuery(".overlay_grc").css({visibility: "visible"});
jQuery( "#grctool_result" ).slideToggle( "fast" );
// get url and remove http:// and www.
url = jQuery('input[name=url]').val().replace(/^.*?:\/\//g, "").replace(/^www\./g, "").toLowerCase().trim();
kw = jQuery('input[name=keyword]').val().trim();
var formData = {
'kw' : jQuery('input[name=keyword]').val().trim(),
'url' : jQuery('input[name=url]').val().trim(),
'db' : jQuery('select[name=db]').val()
};
// process the form
jQuery.ajax({
type : 'GET', // define the type of HTTP verb we want to use (POST for our form)
url : rank_url, // the url where we want to POST
data : formData, // our data object
dataType : 'html', // what type of data do we expect back from the server
encode : true
})
// using the done promise callback
.done(function(data) {
jQuery( "#grctool_resultbox" ).html( data );
// log data to the console so we can see
//console.log(data);
jQuery("#grctool").fadeTo('fast',1);
jQuery(".overlay_grc").css({visibility: "hidden"});
jQuery( "#grctool_result" ).slideToggle( "fast" );
// here we will handle errors and validation messages
if (url) {
jQuery( "div.url:contains("+url+")" ).parent().css( "background-color", "#90ee90" );
position = jQuery( "div.url:contains("+url+")" ).first().siblings(".position").text();
if (jQuery( "div.url:contains("+url+")" ).parent().length != 0) {
jQuery("#grcquickresult").html("<strong><u>Ergebnis:</u></strong> YEAHA! Deine Webseite rankt für das Keyword: \n<strong>"+kw+"</strong>\n auf <strong><u>Platz: "+position+"</u></strong>");
jQuery("#grcquickresult").css( "background-color", "#90ee90" );
jQuery("#grcquickresult").show();
} else if (data == "noresult") {
jQuery("#grcquickresult").html("<strong><u>Ergebnis:</u></strong> Hoppala. Das System scheint gerade ein Problem mit deiner Abfrage zu haben. Das tut mir leid. Versuch es am besten morgen noch mal :)");
jQuery( "#grctool_resultbox" ).html("");
jQuery("#grcquickresult").css( "background-color", "#f08080" );
jQuery("#grcquickresult").show();
} else {
jQuery("#grcquickresult").html("<strong><u>Ergebnis:</u></strong> Leider rankt deine Webseite für das Keyword: <strong>"+kw+"</strong> nicht unter den ersten 100 Suchergebnissen. Bist du sicher, dass du deine URL richtig eingetippt hast?");
jQuery("#grcquickresult").css( "background-color", "#f08080" );
jQuery("#grcquickresult").show();
}
} else {
jQuery("#grcquickresult").hide();
}
});
// stop the form from submitting the normal way and refreshing the page
event.preventDefault();
});
Damit Ihr wisst was ich genau meine.
Sowas ähnliches möchte ich auch schreiben.
Kennst sich einer hier mit solch einer abfrage aus?
Ziel ist es das jemand seine eigene Website + Keyword abfragen kann.
Evtl könnte man sogar ein Wordpress Plugin erstellen der diese abfrage macht oder?
Zuletzt bearbeitet von einem Moderator: