Probleme mit Modul NukeBlog

Begonnen von KleineFee, 13 September 2004, 18:22:15

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

KleineFee

Hallo..

ich hab mir mal das Modul NukeBlog gesaugt und installt...
Es gibt auch keine Fehlermeldungen aus...leider tuts aber auch sonst nix :(
Wenn ich einen neuen eintrag mache steht dann da das er hinzugefügt wurde...aber nix da...er trägt nix in die db ein.

Nun hab ich mal in den Code geschaut und gesehn das er mit der variablen $db arbeitet anstatt mit $dbi...das hab ich nun geändert...aber nu gibts fehlermeldungen...
Fatal error: Call to a member function on a non-object in D:\Webprojekte\portal\modules\NukeBlog\functions\functions_common.php on line 92

Zum beispiel..

Zugriffe auf die DB sehn dort auch oft so aus:

 
global $dbi, $prefix;
    $sql = "SELECT config_value FROM " . $prefix . "_blog_config WHERE config_key =  '" . $key . "'";
    $result = $dbi->sql_query($sql);
    while ($row = $dbi->sql_fetchrow($result)) {
        $key = $row[config_value];
    }
    return($key);
 


war mal ne beispielfunktion...
Das muß ich auch alles noch ändern oder?
Wegen dem sql = select blabla...

das ja böse...

is das so oder gehts auch anders? leichter?

Andi

Hi KleineFee :)

das ist anscheinend ein Modul, welches für nuke >= 6.5 geschrieben wurde.
Im vkpMx ist, wenn du das AddonPack installiert hast, der passende Datenbanklayer aber mit installiert. Also braucht man das normalerweise nicht umzuschreiben.

Ich vermute eher, dass auch irgendwo auf die Usertabelle zugegriffen wird und dass das Teil deswegen ausser Tritt kommt, weil die Feldnamen da nicht stimmen.

Wo gibt es das Teil zum Download, würde ich mir gerne ansehen. Da haben bestimmt noch mehr User Interesse dran...
schön´s Grüssle, Andi

KleineFee


jubilee

Hallo !
 
Zitatmit der variablen $db arbeitet anstatt mit $dbi...das hab ich nun geändert...aber nu gibts fehlermeldungen...
 
In diesem Fall ist das keine Variable, auch wenn sie so aussieht.
$db ist (irgendwann vorher) einmal mit $db = new .....
instanziert worden. $db ist eine Objektinstanz daher auch Aufrufe
al la   $db->sql_fetchrow
In dem aus der Objektinstanz $db die Methode sql_fetchrow aufgerufen wird.
Ich empfehle dazu etwas aus dem Bereich   objektorientierte Programmierung unter php zu lesen. dann wird schnell klar, warum es nicht geht wenn man $db durch $dbi ersetzt ;)
MfG
jubilee

NeMeSiSX2LC

So Jubi und nun nochmal so das jeder versteht ;)  :D
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

KleineFee

Öhm...ja...jetzt wo du das sagst...is es mir auch klar...
Vor allem wo ich erst neulich gelesen hab das das so is...

Aber vielleicht kennt das ja wer wenn man erstmal schnell schnell was tut und hinterher irgendwann merkt das man hätte erst denken sollen ;)

Aber ich hab ja euch dafür die mich zum denken animieren...lach

Und die mir helfen es wieder ganz zu machen nachdem ick alles putt gemacht hab ;)

[Editiert am 13/9/2004 von KleineFee]

NeMeSiSX2LC

Für was ist das module eigentlich gut hab das hier auch rum fliegen. Aber den näheren Sinn habsch noch nicht gepeilt.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

KleineFee

Das is ein Webblog...son art tagebuch eben :)

hatte dir doch von erzählt das das viiiel mehr kann als das erst ausgewählte von mir :)

NeMeSiSX2LC

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

KleineFee

kannst dir ja auch nich jedes wort merken was wir plaudern ;)

NeMeSiSX2LC

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Andi

Ist ja gut gemacht, kann kein grosser Fehler sein...
Aber gibt es da auch ein deutsches Sprachfile dafür?
schön´s Grüssle, Andi

KleineFee

Öhm....wohl nich...mpüßte man selber machen..

Ne so groß kann der fehler nich sein stimmt...denn er spuckt ja keinerlei fehlermeldungen aus...nur tut er eben nich...tzz

na ihr bekommt das sicher ganz ;)

Andi

Also, es liegt wirklich an dem Usertabellen-Schlamassel.

Habe es jetzt soweit, dass er die Einträge speichert, aber es funzt noch mehr nicht richtig. Und man braucht den überarbeiteten nuke-Datenbanklayer vom mX 2.2 dazu.

Denke aber, dass es sich wirklich lohnen würde das Modul umzuschreiben. Es ist kein grosser Act...

Wenn du etwas Zeit hast und evtl. schonmal eine deutsche Sprachdatei besorgst...  ;)  
schön´s Grüssle, Andi

KleineFee

Also die Zeit sollte kein prob sein....und die sprachdatei...die kann ick ja umschreiben :)
Teilsweise habsch schon angefangen nur hab icks angepaßt schon weil ick dat ja als Tagebuch Modul nutzen will...und meine user nich wissen was nen blog is ;)

aber ick kann dat deutsch basteln...kein ding

Ria

Hi,
hört sich sehr interessant an, wenn es tatsächlich ein Blog ist.

 ;)  man muß ja auch nicht unbedingt Weblog drüberschreiben.

Falls es in den Download kommt, werde ich es mir auch ansehen.

@Tora das war doch schon mal auch unser Thema.

Gruss Ria