. .
pragmaMx Support Forum 08 Januar 2009, 04:47:33 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: 1 [2]  Alle   Nach unten
Drucken
Autor Thema: Coppermine und userpunkte  (Gelesen 4351 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Musicman75
Teammitglied
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.644


WWW
« Antworten #20 am: 29 Juli 2006, 11:36:24 »

schau mal in deine DB. der code funktioniert, bei mir musste ich allerdings den pragma prefix auf dem code löschen, da dieser nicht bei den coppermine tabellen davor steht.

wenn also deine coppermine tabellen direkt mit cpg_ anfangen, dann musst du im code ${prefix}_ löschen und schon gehts.
Gespeichert

Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269


WWW
« Antworten #21 am: 29 Juli 2006, 20:00:21 »

hallo,

ich habe es installiert.

prefix in der benutzerkonfiguration geändert

und habe mx_cpg143 als prefix

aber funktioniert nicht thumbdown
Gespeichert
Musicman75
Teammitglied
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1.644


WWW
« Antworten #22 am: 29 Juli 2006, 21:52:09 »

Hier nochmal alles komplett zusammen:

Dieser Code muss in admin/modules/userconfig.php ziemlich am Ende, wo auch die anderen Anzeigen der Userpunkte sind:
Code: [Select]  
     . "</td></tr><tr><td>"
     . "" . _UPCOPPERPREFIX . ":</td><td>".$prefix."_<input type=\"text\" name=\"xcoppermine_tableprefix\" value=\"$coppermine_tableprefix\" size=\"6\" maxlength=\"6\">"
     . "</td></tr><tr><td>"
     . "" . _UPCOPPERPIC . ":</td><td><input type=\"text\" name=\"xcoppermine_bilder\" value=\"$coppermine_bilder\" size=\"5\" maxlength=\"5\">"
     . "</td></tr><tr><td>"
  . "" . _UPCOPPERCOMM . ":</td><td><input type=\"text\" name=\"xcoppermine_comments\" value=\"$coppermine_comments\" size=\"5\" maxlength=\"5\">"
     . "</td></tr><tr><td>"
     . "" . _UPCOPPERVOTE . ":</td><td><input type=\"text\" name=\"xcoppermine_votes\" value=\"$coppermine_votes\" size=\"5\" maxlength=\"5\">"


Dieser Code muss auch in diese Datei, allerdings in die Funktion userconfig_save:

Code: [Select]  
   
$xcoppermine_tableprefix = (empty($xcoppermine_tableprefix)) ? 0 : $xcoppermine_tableprefix;
$xcoppermine_bilder = (empty($xcoppermine_bilder)) ? 0 : intval($xcoppermine_bilder);
$xcoppermine_comments = (empty($xcoppermine_comments)) ? 0 : intval($xcoppermine_comments);
$xcoppermine_votes = (empty($xcoppermine_votes)) ? 0 : intval($xcoppermine_votes);

Dieser Code auch in die userconfig_save, allerdings in die untere Liste:
Code: [Select]  
    $content .= "\$coppermine_tableprefix    = \"$xcoppermine_tableprefix\";\n";
$content .= "\$coppermine_bilder    = $xcoppermine_bilder;\n";
$content .= "\$coppermine_comments    = $xcoppermine_comments;\n";
$content .= "\$coppermine_votes    = $xcoppermine_votes;\n";

Dieser Code muss nun noch in modules/Your_Account/userpoints.php:
Code: [Select]  
  if (isset($coppermine_tableprefix)) {

        if (!empty($coppermine_bilder) && in_array("${prefix}_${coppermine_tableprefix}_pictures", $tables)) { // Coppermine Bilder
            $result = sql_query("select count(pid) from ${prefix}_${coppermine_tableprefix}_pictures where owner_id=".$uid."");
            list($points) = sql_fetch_row($result);
            $userpoints = $userpoints + ($points * $coppermine_bilder);
        }
if (!empty($coppermine_comments) && in_array("${prefix}_${coppermine_tableprefix}_comments", $tables)) { // Coppermine Kommentar
            $result = sql_query("select count(pid) from ${prefix}_${coppermine_tableprefix}_comments where author_id=".$uid."");
            list($points) = sql_fetch_row($result);
            $userpoints = $userpoints + ($points * $coppermine_comments);
        }
if (!empty($coppermine_votes) && in_array("${prefix}_${coppermine_tableprefix}_votes", $tables)) { // Coppermine Votes
$md5id=md5($uid);
$result = sql_query("select count(pic_id) from ${prefix}_${coppermine_tableprefix}_votes where user_md5_id='".$md5id."'");
            list($points) = sql_fetch_row($result);
            $userpoints = $userpoints + ($points * $coppermine_votes);
        }
}

Einzutragen beim prefix für die Coppermine Tabellen in der Benutzerkonfiguration ist nur der zwischenprefix.
Wenn die Tabelle zB mx_cpg_pictures heisst, dann nur cpg dort eintragen. der eigentliche Pragma prefix wird automatisch davor gesetzt. ich hab eine entsprechende Anzeige schon mit eingebaut.
Gespeichert

Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269


WWW
« Antworten #23 am: 30 Juli 2006, 18:56:36 »

fehler gefunden...funktioniert alles thumbup

in dem download oben ist der ordner module und nicht modules

daher war es wohl falsch auf dem server Grin
Gespeichert
Nico_G
neu hier
*
Offline Offline

Geschlecht: Männlich
Beiträge: 2


WWW
« Antworten #24 am: 16 Oktober 2006, 03:45:40 »

guten abend....

ich spiel mich jetzt schon seit 3 stunden mit dieser veränderung herum...
und komme auf keinen grünen zweit...

ich habe die files ordnungsgemäß per ftp rübergespielt... auch das mit module/modules bedacht...

habe auch die dateien nachdem es ncith funktioniert per hand mit der obrigen anleitung umgeschrieben.... keine veränderung...

im adminmenü habe ich den richtigen table prefix...
mx60378_cpg148_pictures zb is einer und eingetragen habe ich cpg148
geht trotzdem nicht...

liegt es vielleicht an der coppermine version?
oder an der pragmamx version?

was könnte ich noch vergessen haben, oder was könnte ich nicht bedacht haben?

jedenfalls schonmal in vorraus danke! und vorallem für das super system! bin derzeit sehr zufrieden... hab hald dieses eine problem noch ncith gelöst...

lg!
Nico
« Letzte Änderung: 16 Oktober 2006, 03:49:44 von Nico_G » Gespeichert
Andi
Administrator
******
Offline Offline

Geschlecht: Männlich
Beiträge: 15.968



WWW
« Antworten #25 am: 16 Oktober 2006, 17:27:43 »

Moin Smiley

spart euch die Arbeit.
Jubilee hat das bereits in der kommenden Version 0.1.9 integriert....
Gespeichert

schön´s Grüssle, Andi
Kein Support über PN, Mail oder ICQ!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!


Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
Johann Wolfgang von Goethe
Seiten: 1 [2]  Alle   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML