NukeJokes läuft nicht unter VKPmx

Begonnen von Sascha1981, 25 Oktober 2003, 22:44:33

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Andi

@ taranis
sorry, habe Deinen Post oben editiert. Irgendetwas hat da einen HTML-Fehler verursacht und den Post zerschossen.
Bin noch auf Ursachensuche....
Am Text selbst, habe ich nichts verändert  ;)  
schön´s Grüssle, Andi

taranis

 
Zitat@ taranis
sorry, habe Deinen Post oben editiert. Irgendetwas hat da einen HTML-Fehler verursacht und den Post zerschossen.
Bin noch auf Ursachensuche....
Am Text selbst, habe ich nichts verändert

Kein Problem, habe da vollstes Vertrauen  ;)

tomcom

& NeMeSiSX2LC

Fehlermeldung heisst jetzt:

Error sql_query():
qry: SELECT COUNT(jcomid) AS total FROM mx_jokes_comments WHERE jokeid=
descr: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 ( mysql 1064 )

Also keine Änderung!

NeMeSiSX2LC

hm nochmal testen muss doch gehen Welche Version haste jetzt 2.1 oda?

[Editiert am 17/5/2004 von 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

NeMeSiSX2LC

so hab ich ihn jetzt da kommt kein fehler  
/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2002 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/


if (eregi("block-Last_5_Jokes.php", $PHP_SELF)) {
    Header("Location: index.php");
    die();
}

global $prefix, $dbi;


$content = "<table width=\"100%\" border=\"0\">";
$result = sql_query("select jokeid, name from ".$prefix."_jokes $querylang order by date DESC limit 0,5", $dbi);
while(list($jokeid, $name) = sql_fetch_row($result, $dbi)) {
    $content .= "<tr><td align=\"left\"><strong><big>·</big></strong> <a href=\"modules.php?name=NukeJokes&func=JokeView&jokeid=$jokeid\">$name</a></td></tr>";
}
$content .= "</table>";
$content .= "<br><center>[ <a href=\"modules.php?name=NukeJokes\">"._HREADMORE."</a> ]</center>";

Wobei ich das module doch mal durchgehen muss da stimmt so manches nicht
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

taranis

Also bis auf Kleinigkeiten (setlocale) ändern, läuft es eigentlich problemlos.

Das einzigste, was mir da aufgefallen ist, dass bei Verwendung von Einträgen ohne Adminprüfung der neue Beitrag nicht gespeichert wird. Er erscheint gar nicht erst.

Aber das ist ne Sache mit der ich leben kann.

NeMeSiSX2LC

Schonmal versucht ein kommentar bei einem Witz abzugeben das geht nämlich auch nicht.
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

taranis

doch ging bei mir  ;)
Eingabe, Anzeige und auch das löschen aus dem Adminbereich.
Keine Probs ausser das so einige Sachen in der Sprachdatei nicht vorhanden sind und nachgetragen werden müssen.

Mecki

Hi,

öhm ich blicke durch die ganzen Postings nicht mehr durch*g Gibt es jetzt eine Version die sicher ist und 100% läuft?

LG
Mecki
Nicht behindert zu sein, ist kein Verdienst, sondern ein Geschenk, das uns jederzeit genommen werden kann.

NeMeSiSX2LC

Ich sag mal zu ca. 75% läuft die original version. so genau hab ich nämlich noch nicht rein geguckt
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

tomcom

Bestätigung! Block läuft!
Habe 2.1
Die anderen Sachen (wie Kommentare abgeben) hab ich noch nicht versucht. Bewertungen gehen aber und es ist kein weiterer Fehler bisher aufgetaucht.
Der Block macht natürlich ganz anders Werbung für das Modul als nur ein kleiner Link im Menü - jetzt fällt das "Thema" ins Auge!

akhan

Also ich habe heute den module direkt von
 http://funportal.beanwebb.com
runter geladen und nach Anweisung installiert.
  html/admin/module/jokes.php steckt auch installation von   DB ( function install jokes)

Es werden zwar alle tabellen mit   mx-prefix erzeugt und inhalt wird auch richtig angelegt. Wenn man  ein neues Jokes eingibt, wird auch in tabellen eingetragen. Aber.. (wie halt mit ABER so ist  ;) )
Beim Jokes eingelesen werden  etliche Fehlermeldungen herausgegeben.
Meine überzeugung nach läuft das module nicht richtig. Das sieht man wenn man DeBUG-Modus an hat.
MYSQL: 5.6.32
PHP: 7.2.9
Perl: 5.8.8.

akhan

Ok Leute, Ich habe einige Fehler gefunden, danach läuft das Nukejokes mit ein wenig zufriedenheit:

in admin/module/module.php die Zeile 1026:

$result06 = sql_query("INSERT INTO `nuke_jokes_options` VALUES ('1', '25', '20', '20', '3', '200', '10', '10000', '1', '1',

ersetzen durch:

$result06 = sql_query("INSERT INTO `mx_jokes_options` VALUES ('1', '25', '20', '20', '3', '200', '10', '10000', '1', '1',

---------------------------------------------------------

in module/nukejokes/module.php die Zeile 95:

    $count = "SELECT COUNT(jokeid) AS total FROM nuke_jokes WHERE cat='$cat'";

ersetzen durch:
    $count = "SELECT COUNT(jokeid) AS total FROM mx_jokes WHERE cat='$cat'";

---------------------------------------------------------

in module/nukejokes/module.php die Zeile 195:

    $count = "SELECT COUNT(jokeid) AS total FROM nuke_jokes WHERE cat='$cat'";

ersetzen durch:

    $count = "SELECT COUNT(jokeid) AS total FROM mx_jokes WHERE cat='$cat'";

---------------------------------------------------------

in \modules\NukeJokes\language\lang-german.php folgendes einfügen:

define("_JOKESTITLE","Witze Titel");
define("_ADDCOMMENT","Kommentar schreiben");
define("_ADDCOMTITLE","Kommentar Titel");
define("_ADDCOMMENTBOX","Ihr Kommentar");

---------------------------------------------------------

Es zeigt in module \modules\nukejokes\index.php immer noch Fehler,
dass unbekannter Variable "$COUNTER" in Zeile 50,54,62 und 66

und variable "$Page" auf zeile 608

---------------------------------------------------------
Die Kommentare werden nicht hinzugefügt, und wird YOUR ACCOUNT Module eingeblendet, aber es wird auch kein zusätzliches Fehler angezeigt. Die Kommentare kann man in Optionen ausscalten.

Folgende Fehlermeldung konnte ich nicht entziffern:

Variable ""$locale" auf Zeile 320
Warning: setlocale(): Passing locale category name as string is deprecated.
Use the LC_* -constants instead. in \modules\NukeJokes\index.php on line 320

[Editiert am 20/5/2004 von akhan]
MYSQL: 5.6.32
PHP: 7.2.9
Perl: 5.8.8.

akhan

Die letze Warnung meldung läßt sich beseitigen, when man in module:
  module/nukejokes/module.php  die Zeile 320:

  setlocale ("LC_TIME", "$locale");

ersetzt durch

  setlocale (LC_TIME, $locale);


[Editiert am 20/5/2004 von akhan]
MYSQL: 5.6.32
PHP: 7.2.9
Perl: 5.8.8.

wiederalleine

Hallo Leute ! Bei mir läuft`s nun endlich auch, leider nur beim bewerten
erscheint ne irre lange Fehlermeldung, die ich nicht auflösen kann.
Hat jemand da nen Tip für mich ?

DankeError sql_query():
qry: UPDATE mx_jokes SET rating=rating+4, ratingtot=ratingtot+1 WHERE jokeid=
descr: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 ( mysql 1064 )
details:
      file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 320, cmd: sql_query(),
   file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 411, cmd: addrating(),
file: /opt/root/home/wiederalleinde/public_html/modules.php # line: 105, cmd: include_once(/opt/root/home/wiederalleinde/public_html/modules/NukeJokes/inde...),


Error sql_query():
qry: SELECT rating, ratingtot from mx_jokes WHERE jokeid=
descr: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 ( mysql 1064 )
details:
      file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 321, cmd: sql_query(),
   file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 411, cmd: addrating(),
file: /opt/root/home/wiederalleinde/public_html/modules.php # line: 105, cmd: include_once(/opt/root/home/wiederalleinde/public_html/modules/NukeJokes/inde...),


Error sql_fetch_row():
descr: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
details:
      file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 322, cmd: sql_fetch_row(),
   file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 411, cmd: addrating(),
file: /opt/root/home/wiederalleinde/public_html/modules.php # line: 105, cmd: include_once(/opt/root/home/wiederalleinde/public_html/modules/NukeJokes/inde...),


Warning: Division by zero in /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php on line 323

Error sql_query():
qry: UPDATE mx_jokes SET ratings= WHERE jokeid=
descr: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE jokeid=' at line 1 ( mysql 1064 )
details:
      file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 324, cmd: sql_query(),
   file: /opt/root/home/wiederalleinde/public_html/modules/NukeJokes/index.php # line: 411, cmd: addrating(),
file: /opt/root/home/wiederalleinde/public_html/modules.php # line: 105, cmd: include_once(/opt/root/home/wiederalleinde/public_html/modules/NukeJokes/inde...),
Danke für`s Lesen, sagte ja..irre lang ! Smile...

NeMeSiSX2LC

Das wieder irgendwas polliges 100% für mich siehts so aus als ob da ein paar ' fehlen. Bin mir aber nicht sicher.
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

wiederalleine

Danke NeMeSiSX2LC,
bei Dir läufts allerdings, wie ich sehen durfte. Habe meines ( nukejokes161 ) von Warp-Speed geladen. Woran unterscheidet sich denn unsere Versionen ?

tomcom

Denke mal in der Version. geh mal auf die Seite des Herstellers. Inzwischen steht eine 2 vor der Versionsnummer...

NeMeSiSX2LC

Ob da ne 1 oder ne 2 davor steht ist eigentlich egal weil keine der Versionen ist auf MX ausgelegt. Alles unsauberer Nuke code ;)  
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

NeMeSiSX2LC

ZitatDanke NeMeSiSX2LC,
bei Dir läufts allerdings, wie ich sehen durfte. Habe meines ( nukejokes161 ) von Warp-Speed geladen. Woran unterscheidet sich denn unsere Versionen ?
 

Garnicht hab die selbe
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