forum.coppermine-gallery.net
Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: jokas on September 14, 2008, 10:21:26 pm
-
moin,
ich doktor schon ne weile an dem Fullsize access plugin rum, bekomme es aber nicht zum laufen.
http://forum.coppermine-gallery.net/index.php/topic,36322.0.html
Falls es jemand hinbekommen hat, freue ich mich über ein paar Tipps.
Wenn sich jemand zutraut das plugin zu fixen, bin ich auch bereit dafür zu zahlen, da ich die funktionen unbedingt benutzen möchte.
-
Hi,
es wäre vielleicht ganz ratsam, wenn Du kurz schildern würdest wo Dein Problem liegt. Fehlermeldung? Oder was genau funktioniert nicht?
Gruß. Frank.
-
Siehe http://forum.coppermine-gallery.net/index.php/topic,36322.msg268947.html#msg268947
Teilprobleme haben sich dort mittlerweile gelöst.
-
richtig, im englishen forum habe ich auch schon gepostet - dort steht mein problem.
gerne nochmal auf deutsch - er werden keine emails versendet und die download history nicht angezeigt.
habe aber gesehen das die daten in die tabelle fullsize_hisz geschrieben werden - sie kommen leider nur nicht raus. debug zeigt an: GET :
------------------
Array
(
[file] => fullsize_access/fullsize_hist
)
==========================
POST :
------------------
Array
(
)
also alles leer.
auch wird keine email versendet.
dafür ist in der datei fullsize_sercure wohl folgender eintrag zuständig:
function download_mail($filename,$uid) {
global $CONFIG;
$query = "SELECT user_name,user_email FROM " . $CONFIG['TABLE_USERS'] . " WHERE user_id=" . $uid;
$res = cpg_db_query($query);
$row = mysql_fetch_row($res);
$txt = "Fullsize image <" . $filename . "> has been downloaded by user <" . $row[0] . "> " .
"\nUsers email address is : " . $row[1];
mysql_free_result($res);
mail($CONFIG['plugin_ks_fullsize_to_email'] ,"CPG Gallery download notification - " . $row[0],$txt,"From: " . $CONFIG['plugin_ks_fullsize_from_email']);
}
auf meinem server läuft php5 - kann es sein das das acript damit nicht richtig arbeiten kann?
meine php kenntnisse nicht nicht so gut um zu erkennen ob in den oben genannten abfragen evtl. änderungen bzgl php5 gemacht werden müßen.
abschließen würde mich interessieren ob überhaupt jemand das script im einsatz hat, fwe77?
-
endlich habe ich es geschafft die download history anzeigen zu lassen. nach ein wenig nachdenken, habe ich die sql abfragen modifiziert, da diese nicht auf die user tabelle von joomla zugegriffen haben sondern auf die von cpg - aber die war ja durch die bridge deaktiviert.
leider habe ich es bis jetzt noch nicht geschafft eine automatische email zu versenden. folgender code mit ausgeführt werden wenn der downloadlink angeklickt wird:
function download_mail($filename,$uid) {
global $CONFIG;
$query = "SELECT username,email FROM " . "jos_users" . " WHERE id=" . $uid;
$res = cpg_db_query($query);
$row = mysql_fetch_row($res);
$txt = "Fullsize image <" . $filename . "> has been downloaded by user <" . $row[0] . "> " .
"\nUsers email address is : " . $row[1];
mysql_free_result($res);
mail($CONFIG['plugin_ks_fullsize_to_email'] ,"CPG Gallery download notification - " . $row[0],$txt,"From: " . $CONFIG['plugin_ks_fullsize_from_email']);
}
function download_mail_customer($filename,$uid) {
global $CONFIG;
$query = "SELECT username,email FROM " . "jos_users" . " WHERE id=" . $uid;
$res = cpg_db_query($query);
$row = mysql_fetch_row($res);
mysql_free_result($res);
$subj =$CONFIG['gallery_name'] . " - your picture download (" . $filename . ")";
$txt = $CONFIG['plugin_ks_fullsize_message_for_customer'] . "\n";
mail($row[1],$subj,$txt,"From: " . $CONFIG['plugin_ks_fullsize_to_email']);
}
woran kann es liegen das keine email versendet wird? der emailversand mit ecards funktioniert - die daten sind also korrekt eingetragen.
-
läuft alles wieder rund. 8)