Seite 13 von 16
Verfasst: 30.08.2007 23:46
von Shauku
fanrpg hat geschrieben:Ja die Datei ist eg. in der page_header.php inkludiert.
Die Partner-ID-Url's bringen einen sicheren In-Click, bei der anderen Methode kann schonmal einer nicht erkannt werden.
Bei mir funktioniert das dann wohl nicht. Ich hab alles eingebaut, bis auf {L_PARTNER} / {U_PARTNER} in der overall_header.tpl . Partner MOD Version ist 2.1 .
InClicks werden generell nur gezählt wenn die Partner-ID übergeben wird.. oder referrer richtig erkannt werden (Übertragung des Refferers ist von nöten). OutClicks nur wenn die ausgehenden URL's über die out.php geleitet werden, sonst nicht und dort auch nur wenn die url's auch in der datenbank vorkommen das gezählt werden kann.
Aber was davon funktioniert jetzt nicht bei dir?
Wenn ich von einer Partnerseite die auf meine Seite (ohne PartnerID-Link) verlinkt und ich von da aus auf meine Seite gelange, wird kein KlickIn gezählt.
Ich will das die InClicks ohne Partner-ID gezählt werden.
Partnerseite ohne ID-Link --> Meine Seite = 0 Klicks
Verfasst: 31.08.2007 11:10
von fanrpg
Ist das denn eine andere url als im Mod angegeben? (Oder auch mit www. oder ohne)
Und überträgst du den Referrer? Ohne das geht es nicht...
Verfasst: 31.08.2007 11:44
von Shauku
fanrpg hat geschrieben:Ist das denn eine andere url als im Mod angegeben? (Oder auch mit www. oder ohne)
Shauku hat geschrieben:(ohne PartnerID-Link)
Ja, ist es.
http://www.url.de/ statt
http://www.url.de/?partner=1 
.
fanrpg hat geschrieben:Und überträgst du den Referrer? Ohne das geht es nicht...
Genau das will ich doch nicht mehr tun (zumindest nicht in der URL). Ich will auf
http://www.url.de/?partner=1
verzichten. Ein einfaches
http://www.url.de/
soll genügen. Ich kann mir nicht vorstellen, dass Google zu euch mit ner
http://www.url.de/?partner=1 ID Übergabe verlinkt

. Und wie ich den Referrer sonst übergeben kann, weiss ich leider nicht. So wie du das hingestellt hast, übergibt er den Referrer aber ja bereits auch ohne
?partner=1 . Das tut er bei mir nicht. Das hätte ich aber ganz gerne.
Wenn ihr Google auf der PmF Seite ausweisst, müsst ihr ja einen Weg haben, um das hinzukriegen. Hast du da auch ein Snippet für mich

?
Dass das bereits funktioniert, nehm ich dir irgendwie nicht ab. Zumindest funktioniert es bei mir nicht.
Verfasst: 31.08.2007 12:27
von fanrpg
Sofern dein Browser den Referrer überträgt.. sollte das funktionieren.
Dies kann je nach Browser auch ausgeschaltet werden (Firefox, Opera, IE weiss ich jetzt nicht) oder durch irgendwelche Sicherheitssoftwares auch unterbunden werden.
Lege mal eine Datei ein namens test.php mit folgendem Inhalt.
Code: Alles auswählen
<?php
if( isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) )
{
echo "Dein Browser übergibt den Referrer, und zwar: ".$_SERVER['HTTP_REFERER'];
}
else
{
echo "Dein Browser überträgt keine Referrer!";
}
?>
Und verlinke die Datei dann in deinem Forum einfach mal Testweise in einem Beitrag oder in einer template Datei. Und das Ergebnis postest du dann mal hier.
Verfasst: 31.08.2007 12:40
von Shauku
fanrpg hat geschrieben:Und verlinke die Datei dann in deinem Forum einfach mal Testweise in einem Beitrag oder in einer template Datei. Und das Ergebnis postest du dann mal hier.
Ergebnis ist:
Verfasst: 31.08.2007 14:43
von fanrpg
Dann verlinke mal deine includes/page_header.php sowie deine clicks_mod.php als .txt Datei und gib am besten mal einen Link zu deinem Forum.
Verfasst: 31.08.2007 15:35
von Shauku
Verfasst: 31.08.2007 16:23
von fanrpg
Suche in der includes/page_header.php
Code: Alles auswählen
if( !defined('IN_PARTNER_MOD_INSTALL') )
{
if( file_exists($phpbb_root_path . 'language/lang_'.$board_config['default_lang'].'/lang_partner.' . $phpEx) )
{
include($phpbb_root_path . 'language/lang_'.$board_config['default_lang'].'/lang_partner.' . $phpEx);
}
else
{
include($phpbb_root_path . 'language/lang_english/lang_partner.' . $phpEx);
}
$template->assign_vars(array(
'U_PARTNER' => append_sid($phpbb_root_path.'partner.'.$phpEx),
'L_PARTNER' => $lang['partner_mod_name']
));
include($phpbb_root_path.'clicks_mod.'.$phpEx);
}
Ersetze mit:
Code: Alles auswählen
if( file_exists($phpbb_root_path . 'language/lang_'.$board_config['default_lang'].'/lang_partner.' . $phpEx) )
{
include($phpbb_root_path . 'language/lang_'.$board_config['default_lang'].'/lang_partner.' . $phpEx);
}
else
{
include($phpbb_root_path . 'language/lang_english/lang_partner.' . $phpEx);
}
$template->assign_vars(array(
'U_PARTNER' => append_sid($phpbb_root_path.'partner.'.$phpEx),
'L_PARTNER' => $lang['partner_mod_name']
));
include($phpbb_root_path.'clicks_mod.'.$phpEx);
Und den Code dann oben nach dem Code setzen:
Code: Alles auswählen
include($phpbb_root_path . 'includes/functions_rate.'.$phpEx);
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Sonst fällt mir nichts ein woran es liegen könnte...

Wahrscheinlich dann unkompatibel zu einem anderem Mod..
Verfasst: 01.09.2007 09:22
von winstown
Skeita hat geschrieben:So, liebe Gemeinde,
nach einer Zeit des Codens
(für fanrpg) und des tüftelns am Design
(für mich), halten wir es für Zeit, euch die BETA des
neuen Partner MODs (v2.0.0) vorzustellen:
MOD Titel: Partner MOD
MOD Beschreibung: Dieser MOD fügt dem phpBB eine Seite zu, auf der die Partner des Forums mit dazugehörendem Logo aufgelistet werden und deren In- und Out-Clicks gezählt werden.
MOD Version: v2.0.0
MOD Demo: Partner MOD Demo
MOD Download: http://dl.fanrpg.com/partner_mod_2_0_0.zip
Beschreibung
Dieser MOD fügt dem phpBB eine Seite zu, auf der die Partner des Forums samt Bild aufgelistet werden und deren In- und Out-Clicks gezählt werden.
Die Partner-Seite wird über einen kleinen Administrations-Bereich verwaltet, welches sich direkt unter der Auflistung der Partner befindet, jedoch nur für die Administratoren des Forums sichtbar ist.
Dort kann man dann einen Partner hinzufügen, indem man einen Namen oder eine Nummer und die URL
(beginnend mit "http://") eingibt.
Auch das Löschen eines Partners kann man dort vollziehen. Dies tut man in dem man ín der Administration hinter dem Partner auf "Diesen Partner löschen" klickt.
Der Partner MOD ist also extrem einfach zu handhaben und stellt auch beim Einbau kein Problem dar.
Bei Fragen oder Problemen, stehen wir jederzeit zur Verfügung.

Liebe Grüße, First
P.S. Ein paar Meinungen sind gern gesehen!

hi,
die demo ist leider nicht mehr aufrufbar...
kann mir das jemand mal neu verlinken oder irgendwie anders bildlich darstellen?
schonmal danke im voraus

mfg winstown
Verfasst: 01.09.2007 09:27
von fanrpg
http://www.fanrpg.com/partner.html
Das ist die im Moment offizielle Demo.