Beitrag von Reiner (306 Beiträge) am Mittwoch, 20.November.2002, 14:42. WWW: reiners-page.de
Weiterleitung mit Zähler
Hallo
Ich habe bei meinen Datenbanken einen Linkzähler eingebaut.
Das ist die Datei Go die als Voreinstellung des Feldes
Hompage als
http://baseportal.de/baseportal/Blinker/Go&Link=
angesprochen wird.
Das funktioniert auch
<body onload='location.replace("http://$Link");'>
<perl>
get "Homepage==!$Link", "Bikerdatenbank/Bikerdatenbank";
$count=$Hits+1;
mod "Homepage==!$Link", ["Hits", "$count"],"Bikerdatenbank/Bikerdatenbank";
</perl>
Sie werden weitergeleitet!
</body>
Die Datei Go sitzt im Verzeichnis Home und spricht die Datenbank "Bikerdatenbank" im Verzeichnis Bikerdatenbank an.
Meine Frage
Kann ich mit dieser Go-Datei noch andere Datenbanken in anderen verzeichnissen ansprechen (z.B. Datenbank Hotel im Verzeichnis Hotel) oder muss ich dafür wieder eine neue Datei ähnlich Go erstellen? Mit einer Datei wäre es natürlich Praktischer.
Hoffentlich hab ich es nicht zu kompliziert formuliert
Antworten
Beitrag von Friesecke (245 Beiträge) am Mittwoch, 20.November.2002, 19:18.
Re: Weiterleitung mit Zähler
Hallo Reiner,
Du kannst den Aufruf Pfad/Datenbank als Variable
$var1 = "Bikerdatenbank/Bikerdatenbank";
...
get "Homepage==!$Link", $var1;
Gruß
Fri
Antworten
Beitrag von Reiner (306 Beiträge) am Donnerstag, 21.November.2002, 08:18.
Re: Weiterleitung mit Zähler
Danke
Werde ich heute Mittag testen
Reiner
Antworten
Beitrag von Reiner (306 Beiträge) am Donnerstag, 21.November.2002, 08:56. WWW: reiners-page.de
Re: Weiterleitung mit Zähler
Kapier ich nicht
Wie kann dann zwischen var 1 und var 2 unterschieden werden wenn nur
get "Homepage==!$Link", $var1;
drinn steht?
Oder müsste es dann für mich bedeuten das ich dann fortlaufend so schreibe:
$var1 = "Bikerdatenbank/Bikerdatenbank";
$var2 = "Hotel/Hotel";
get "Homepage==!$Link", $var1;
get "Homepage==!$Link", $var2;
Ich hoffe ich nerve nicht
Reiner
Antworten
Beitrag von Friesecke (245 Beiträge) am Donnerstag, 21.November.2002, 20:43.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Reiner (306 Beiträge) am Freitag, 22.November.2002, 08:15. WWW: reiners-page.de
Re: Weiterleitung mit Zähler
Danke für Deine Hilfe
Sorry aber ich kenne mich nicht so gut aus
aber was meinst Du mit (?? eq "??") und wie würde es mit bis zu 5 Variablen funktionieren?
Kapier ich net :-(
kannst du mal so einen anfangssatz mit Bikerdatenbank/Bikerdatenbank als var1 und Hotel(liegt im homeverzeichnis)als var2 zeigen? und dann irgendwas mit var3 damit ich sehe wie es dann mit bis zu 6 variablen weitergeht
reiner
Antworten
Beitrag von Friesecke (245 Beiträge) am Freitag, 22.November.2002, 19:12.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Reiner (306 Beiträge) am Samstag, 23.November.2002, 12:36. WWW: www.reiners-page.de
Re: Weiterleitung mit Zähler
Also zum besseren Verständnis
Ich habe eine Bikerdatenbank mit der Bezeichnung Bikerdatenbank(Das ist eine Adressdatenbank wie alle anderen auch)
Die Bikerdatenbank sitzt im Ordner Bikerdatenbank
also Bikerdatenbank/Bikerdatenbank
Dann habe ich eine Hoteldatenbank mit der Bezeichnung "Hotel"
Die sitzt im Verzeichnis Hotel
Also Hotel/Hotel
Zusätzlich habe ich eine Servisedatenbank(eine Adressdatenbank von Motoradhändlern, Werkstätten usw.) mit der Bezeichnung "Alle"
Die sitzt im Verzeichnis Service
Also Service/Alle
usw. usw.
dann habe ich ein template namen Go
Das template sitzt in keinen extra Verzeichnis in meinen Fall in
http://reiner.nextfloor.de/cgi-bin/baseportal.pl?htx=/reiner/
Jetzt möchte ich, das wenn jemand von meinen Datenbanken auf die Url eines Eintrages klickt weitergeleitet wird und der klick im Feld "Hits" der Datenbank angezeigt wird.
Dazu steht im Feld Homepage als Voreinstellung
http://reiner.nextfloor.de/baseportal/Go&Link=
Was müsste in Go drinnstehen um weiterzuleiten und zu Zählen?
Antworten
Beitrag von Friesecke (245 Beiträge) am Samstag, 23.November.2002, 17:27.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Reiner (306 Beiträge) am Samstag, 23.November.2002, 18:16.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Friesecke (245 Beiträge) am Samstag, 23.November.2002, 20:32.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Reiner (306 Beiträge) am Samstag, 23.November.2002, 21:34. WWW: www.reiners-page.de
Re: Weiterleitung mit Zähler
Hab es jetz so gemacht
Im Feld Homepage habe ich die Voreinstellung die Voreistellung so geändert
http://reiner.nextfloor.de/baseportal/Go&db:=Bikerdatenbank&Link=
In dem Template Go heißt es nun
<body onload='location.replace("http://$Link");'>
<perl>
$db1 = "/";
$db2 = $db1.$db.$db1.$db;
mod "Homepage==!$Link", ["Hits", $Hits+1], $db2;
</perl>
Sie werden weitergeleitet!
</body>
funktionieren tuts aber trotzdem nicht.
hab schon alle möglichen (mir möglichen) Varianten probiert und schaffe es aber nicht.
Wo liegt der Fehler
Ich trau mich kaum noch fragen (mach mich ja schon lächerlich)
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 23.November.2002, 23:12.
Re: Weiterleitung mit Zähler
ich misch mich mal ein. ;-)
db:= ist hier falsch...
http://reiner.nextfloor.de/baseportal/Go&db=Bikerdatenbank&Link=...
In dem Template Go heißt es nun
<perl>
$db||= "Bikerdatenbank"; #Voreinstllung, wenn nichts mit über die URL kommt
mod "Homepage==!$Link", ["Hits", $Hits+1], "/deinUsername/$db;
</perl>
<head>
<script>
location.replace("http://$Link");'
</script>
</head>
So kannst du auch dbs ändern, die in anderen Verzeichnissen liegen, muß du nur beim link mit angeben:
Link=Verzeichnis/dbname
Sander
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 23.November.2002, 23:15.
Re: Weiterleitung mit Zähler
kleiner Fehler:
<perl>
$db||= "Bikerdatenbank"; #Voreinstllung, wenn nichts mit über die URL kommt
mod "Homepage==!$Link", ["Hits", $Hits+1], "/deinUsername/$db;"
</perl>
<head>
<script>
location.replace("http://$Link");
</script>
</head>
Antworten
Beitrag von Friesecke (245 Beiträge) am Sonntag, 24.November.2002, 07:49.
Re: Weiterleitung mit Zähler
Hallo Sander,
db:= oder db= ist wurscht.
Aber Dein Vorschlag funktioniert nicht.
Du hast vergessen, den Pfad zur Datenbank zu berücksichtigen.
Er braucht schon die Variable db2.
Gruß
Fri
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 24.November.2002, 15:56.
Re: Weiterleitung mit Zähler
db:= oder db= ist ein riesiger Unterschied bei der Übergabe per URL.
Mit := wandert der Wert in den hash %_put, mit db= in den hash %_get. %_get wird sofort als $Feld zur Verfügung gestellt. %_put ist zum speichern oder modifizieren da.
Der Username sollte mit rein, da man dann wirklich zwischen den Verzeichnissen wechseln kann - ist also absolut angegeben.
Ehrlich gesagt funzt es wirklich nicht, weil vorher ein get auf die db fehlt, die den klickwert ausließt.
Also nochmal alles der Reihe nach, das wird schon...
Der Link wird so übergeben:
http://reiner.nextfloor.de/baseportal/Go&db=hotel/hotel&Link=www.hotel.de
Damit soll bp in der db hotel im Verzeichnis hotel den Link www.hotel.de um 1 hochzählen und dann weiterleiten.
Bei der db bikerdatenbank braucht er die db nicht mitschicken, wegen voreinstellung (die db liegt im Verz. Bikerdatenbank).
http://reiner.nextfloor.de/baseportal/Go&Link=www.honda.de
Das Template Go
<perl>
$db||= "Bikerdatenbank/Bikerdatenbank"; #Voreinstllung, wenn keine db mit über die URL kommt
get "Homepage==!$Link","/reiner/$db"; # aktueller hitwert aus db holen. der username wird mit angegeben, damit das template überall liegen kann und immer die richtige db trifft
mod "Homepage==!$Link", ["Hits", ++$Hits], "/reiner/$db;" # wert um eins erhöht wegspeichern
$_header="Location: http://$link\n\n"; # und weiterleiten
</perl>
So gehts....
Sander
Antworten
Beitrag von Friesecke (245 Beiträge) am Sonntag, 24.November.2002, 18:50.
Re: Weiterleitung mit Zähler
Hallo Sander,
es wird nicht &Link=www.hotel.de übergeben, sondern
Das mal Punkt 1.
Dann hat er eine eigene Version ohne ein Unterverzeichnis mit seinem Usernamen. Dein Pfad ist
bei ihm nicht existent.
Du schickst ihn in die Wüste.
Das mal Punkt 2.
Zu dem Rest hätte ich auch noch einen Kommentar.
Den schenke ich mir jetzt.
Ansonsten kannst Du das gerne übérnehmen.
Gruß
Fri
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 24.November.2002, 20:40.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Gabi (10 Beiträge) am Dienstag, 23.Dezember.2003, 05:52. WWW: bedandbreakfast.ultraweb.hu
in Urlaub, Reise/Pension/FeWo/Privatzimmer
in Urlaub, Reise/Pension/FeWo/Privatzimmer
Budapest Privatzimmer Top Tipp
Preisgünstige Ferienwohnung, Zimmer, Apartement in Obuda (nähe Margareteninsel)
nur 10 m zur nächsten Bushaltestelle Preise: ab 20 Euro.- pro Person
. Frühstück . Garten . Parkplatz tel:0036 1 3878236 Mobil: 00 36
304323628 in Ungarn: 06 304323628: budapestinfo@excite.com
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 25.November.2002, 22:39. WWW: www.reiners-page.de
Re: Weiterleitung mit Zähler
Hallo Sander
Habe in meine Datenbank "Bikerdatenbank" die im gleichnamigen Verzeichnis Bikerdatenbank liegt das Feld Homepage mit der Voreinstellung
http://reiner.nextfloor.de/baseportal/Go&Link=
belegt.
Das Template go habe ich so
<perl>
$db||= "Bikerdatenbank/Bikerdatenbank"; #Voreinstllung, wenn keine db mit über die URL kommt
get "Homepage==!$Link","/reiner/$db"; # aktueller hitwert aus db holen. der username wird mit angegeben, damit das template überall liegen kann und immer die richtige db trifft
mod "Homepage==!$Link", ["Hits", ++$Hits], "/reiner/$db;" # wert um eins erhöht wegspeichern
$_header="Location: http://$link\n\n"; # und weiterleiten
</perl>
in
http://reiner.nextfloor.de/baseportal/ sitzen (das Homeverzeichnis)
Rufe ich jetzt eine Webseite auf bekomme ich folgende Meldung. ohne Weiterleitung
[ Fehler: (perl) in : syntax error at (eval 166) line 5, near ""/reiner/$db;" # wert um eins erhöht wegspeichern $_header" ]
Was ist falsch?
Grüße
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 25.November.2002, 22:59.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 25.November.2002, 23:04.
Re: Weiterleitung mit Zähler
habs gleich mal bei dir geändert, ok?
jetzt gehts wunnabar ;-)
Sander
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 25.November.2002, 23:41. WWW: www.reiners-page.de
Re: Weiterleitung mit Zähler
Super Zählen und weiterleitung geht mit der Bikerdatenbank
Mit der Hoteldatenbank geht die Weiterleitung, aber das Zählen funzt nicht.
Ist aber schon ein toller Erfolg :-)
Reiner
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 25.November.2002, 23:49.
Re: Weiterleitung mit Zähler
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 25.November.2002, 23:50. WWW: www.reiners-page.de
Re: Weiterleitung mit Zähler
Meinst Du in der Voreistellung des Feldes Homepage?
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 25.November.2002, 23:59. WWW: www.reiners-page.de
Re: Weiterleitung mit Zähler
Juhuuu
Es funtioniert und zwar ohne macken und Probleme
Danke Sander + Friesecke
Ihr seid Spezialisten
Jetzt kann ich alle weiteren selbst umstricken:-)
Grüße
Reiner
Antworten
Beitrag von Reiner (306 Beiträge) am Dienstag, 26.November.2002, 00:12. WWW: reiners-toplinks.de.vu
Re: Weiterleitung mit Zähler
Danke nochmal Sander
Soll ich Nextfloor in meine neue
http://www.reiners-toplinks.de.vu
mit aufnehmen?
Brauche nur noch ein Banner (468x60) zum einfügen.
bzw. kannst Du Dich ja Dank baseportal selbst eintragen.
Grüße
Reiner
Antworten
Beitrag von BUDAPEST Ferienhaus Fewo Ferienwohnung Appartements Zimmer P (1 Beitrag) am Dienstag, 23.September.2003, 18:53. WWW: letsgobudapest.freeweb.hu
BUDAPEST Ferienhaus Fewo Ferienwohnung Appartements Zimmer Privat Unterkunft
BUDAPEST Ferienhaus Fewo Ferienwohnung Appartements Zimmer Privat Unterkunft
BUDAPEST Zimmer ab 20 Euro/nacht
Ferienwohnung(1-7) ab 44 Euro/nacht!!!
tel:0036 1 3878236 Mobil: 00 36 304323628
in Ungarn: 06 304323628
http://letsgobudapest.freeweb.hu
Antworten
Beitrag von Friesecke (245 Beiträge) am Sonntag, 24.November.2002, 07:32.
Re: Weiterleitung mit Zähler
Hallo Reiner,
hast Du die vorhandenen Datensätze geändert ?
Die Vorbelegung greift ja nur bei neu angelegten
Sätzen.
Ansonsten : schon richtig. kriegen wir auch zum Laufen.
Fragen, bis es geht.
Gruß
Fri
Antworten
Beitrag von Friesecke (245 Beiträge) am Sonntag, 24.November.2002, 08:06.
Re: Weiterleitung mit Zähler
Hallo Sander,
auch der Username ist hier fehl am Platz.
Gruß
Fri
Antworten
Beitrag von Friesecke (245 Beiträge) am Sonntag, 24.November.2002, 12:07.
Re: Weiterleitung mit Zähler
Hallo Sander,
auch der Username ist hier fehl am Platz.
Gruß
Fri
Antworten
Beitrag von Reiner (306 Beiträge) am Montag, 25.November.2002, 13:42. WWW: reiners-page.de
Re: Weiterleitung mit Zähler
Hallo
Danke für die Antworten.
Werde mich heute Abend nach Feierabend erneut mit Eueren Vorschlägen austoben. :-)
Aber ich frag wieder wenn ich nicht klar komme. OK?
Bin aber guten Mutes.
Sage auf jedenfall Bescheid obs funktioniert.
Grüße
bis heute Abend
Reiner
Antworten