Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 23.09.2008, 18:11   #1 (permalink)
PostRank: 1
 
Registriert seit: 17.08.2008
Beiträge: 26
Spezieller Text anzeigen bei Site: Abfrage in Gurgel

Habe heute mal in meinen Besucher Statisken geblättert und da ist mir eine Idee gekommen die ich leider so nicht verwirklichen kann Es ist ja möglich mit Wordpress z.B. anzuzeigen "Sie kommen von Gurgel und haben nach dem begriff XYZ gesucht folgende Themen könnten für Sie interessant sein ABC - DEF usw.

Das möchte ich im Prinzip nicht tracken aber wenn jemand bei Gurgel.de oder com folgendes sucht: site:meinedomain.de und der Nutzer geht dann auf meine Seite möchte ich anzeigen

Lieber Webmaster Kollege schön das Du dich für meine Seite interessierst !! Gerne arbeite ich mit anderen Webmastern zusammen solltest Du Interesse an einer Zusammenarbeit haben wende Dich bitte an webmaster@meinedomain.de

Das soll aber nur angezeigt werden wenn eine Site Abfrage gemacht wird und nicht wenn ein "normaler" Besucher auf die Seite kommt der eben über ein Keyword das er bei Gurgel eingegeben hat auf die Seite kommt.

Kann da jemand helfen ? Bitte

Gruß - Joachim
HappyHippo ist offline   Mit Zitat antworten
Alt 23.09.2008, 19:58   #2 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 2.389
Mein 2.222. Beitrag mit einem Link: WP - Landingsites de (Plugin) - bueltge.de [by:ltge.de]
__________________
FAQ // Doku // Erbreiterungen
Alphawolf ist offline   Mit Zitat antworten
Alt 24.09.2008, 09:42   #3 (permalink)
PostRank: 1
 
Registriert seit: 17.08.2008
Beiträge: 26
Danke für den 2222 Link aber das ist ja genau das was ich sagte mit diesem Plugin wird wenn ein Besucher von einer Suchmaschine kommt immer die relevanten Artikel angezeigt ich möchte aber nur wenn jemand eine Site Abfrage macht das dann der Text kommt und ansonsten nicht.

Habe ich da was überlesen ? So wie ich das sehe geht das mit diesme Plugin nicht, oder etwa doch ?

Gruß - Joachim
HappyHippo ist offline   Mit Zitat antworten
Alt 24.09.2008, 09:54   #4 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Du meinst so eine Suche?
site:example.org - Google Search

Du prüfst dazu einfach den Referrer $_SERVER['HTTP_REFERER'] auf "google" sowie den "q"-Parameter, und ob dessen Wert ein "site:" enthält. Eine nützliche Funktion dafür:
PHP: parse_str - Manual

Du kannst dazu sicher Franks Plugin nutzen, oder du schreibst dir ne eigene kleine Funktion.
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 24.09.2008, 10:45   #5 (permalink)
PostRank: 1
 
Registriert seit: 17.08.2008
Beiträge: 26
Genau das meinte ich site:example.org bei Google abfragen ich vertseh nicht wie das mit dem Plugin von Frank gehen soll da wenn ich das aktiviere das auch eingeblendet wird wenn jemand ABC bei Google gesucht hat ich möchte das allerdings nur haben wenn eine Site Abfrage bei Google gemacht wurde.

Das andere was Du da geschrieben hast mit dem PHP Code verstehe ich leider nicht da ich nicht so extrem fit darin bin.
HappyHippo ist offline   Mit Zitat antworten
Alt 24.09.2008, 10:52   #6 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von HappyHippo Beitrag anzeigen
vertseh nicht wie das mit dem Plugin von Frank gehen soll da wenn ich das aktiviere das auch eingeblendet wird wenn jemand ABC bei Google gesucht hat ich möchte das allerdings nur haben wenn eine Site Abfrage bei Google gemacht wurde.
Dann musst du das Plugin dahingehend ändern. Wie hab ich ansatzweise beschrieben.
Wobei ich aber glaube, dass das Plugin für dich überdimensioniert ist.

Zitat:
Das andere was Du da geschrieben hast mit dem PHP Code verstehe ich leider nicht da ich nicht so extrem fit darin bin.
Lass dir vielleicht zunächst mal den Referrer ausgeben, dann versuchst du ihn etwas auszuwerten. Sind nur 2-3 String-Funktionen die du darauf loslassen musst, und sollte auch ohne die ungleich komplizierteren regulären Ausdrücke machbar sein. Also ich denke mal, dein ganzes Problem sollte sich mit deutlich weniger als 10 Zeilen Code lösen lassen. probiers aus, ich denke das bekommst du hin. Wenn nicht, dann poste mal deine bisherigen Versuche und wir schauen mal wo der Fehler steckt.
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 25.09.2008, 07:46   #7 (permalink)
PostRank: 1
 
Registriert seit: 17.08.2008
Beiträge: 26
Danke für Deine Hilfe aber ich sehe nur Böhmische Dörfer und habe keinen Plan wo ich auch nur Ansatzweise was ändern muß. Naja ist auch nicht wirklich wichtig wäre halt ne nette Spielerei

Gruß - Joachim
HappyHippo ist offline   Mit Zitat antworten
Alt 25.09.2008, 09:35   #8 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
An der Stelle an der du es ausgeben möchtest, z.B. header.php, damit es überall sichtbar ist:
PHP-Code:
<?php
if ( !empty( $_SERVER['HTTP_REFERER'] ) ) {
  
$url parse_url$_SERVER['HTTP_REFERER'] );
  if ( 
strpos$url['host'], 'google' ) !== FALSE && !empty( $url['query']) ) {
    
$qs = array();
    
parse_str$url['query'], $qs );
    if ( !empty( 
$qs['q'] ) && strpos$qs['q'], 'site:' ) !== FALSE ) {
       echo 
'<p id="google-site-search">Lieber Webmaster Kollege schön das Du dich für meine Seite interessierst !! Gerne arbeite ich mit anderen Webmastern zusammen solltest Du Interesse an einer Zusammenarbeit haben wende Dich bitte an ...</p>';
    }
  }
}
?>
Ich habs jetzt nicht getestet, probiers einfach mal aus. Das Ganze kannst du natürlich auch in eine Theme-/Plugin-Funktion auslagern, kein Problem.
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de

Geändert von marX (25.09.2008 um 11:41 Uhr). Grund: Korrekturen
marX ist offline   Mit Zitat antworten
Alt 25.09.2008, 11:23   #9 (permalink)
PostRank: 1
 
Registriert seit: 17.08.2008
Beiträge: 26
*Freu* Danke für die Hilfe aber wenn ich den Quelltext kopiere in in meinen Header einfüge wird exakt der Quelltext angezeigt und nicht nur der Text mit "Lieber Webmasterkollege...." auch wenn ich die Seite normal aufrufe.

Hast Du da ne Idee was ich da falsch gemacht habe?
HappyHippo ist offline   Mit Zitat antworten
Alt 25.09.2008, 11:26   #10 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 2.389
Wie sieht denn jetzt die header.php aus?
__________________
FAQ // Doku // Erbreiterungen
Alphawolf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt