Hey @ll!!!
Ich hab jetzt zum größten teil das VKPmx zum laufen gebracht!
mein problem ist nun das ich das NukeJokes Modul bei mir alls Gedichte Datenbank unter VKP Maxi laufen hatte aber es läuft leider nicht unter VKPmx!!
Vielleicht könnte sich das ganze mal jemand ansehen!
http://www.planet-popilu.com/modules.php?name=NukeJokes
Hab das Modul für alle User freigegeben!
Würd mich freuen wenn mir jemand helfen könnte das Modul unter VKPmx zum laufen zu bringen!!!!
zum einen scheint Error Reporting auf E_ALL zu stehen...denn diese "Notice" "Fehler" sind indem keine Fehler sondern unsaubere programmierung! Der zweite Fehler ist, das dass Modul NICHT den Prefix des MXs verwendet, sondern den standard Nuke...hat das Modul eine Config Datei?; denn sonst musst du das alles von Hand umstellen (von nuke_ auf deinPrefix_)
[Editiert am 25/10/2003 von SiteAssistant BowlingX]
Nein das Modul hat keine config datei!!
Hab mir jetzt mal alle datein angesehen und da steht eigentlichtlich niergens das nuke prefix nur $prefix_"_jokes_categories u.s.w.
....und wie ändere ich das mit dem Error Reporting?
Zitat$prefix_"_jokes_categories
Lauet die Tabelle
mx__jokes_categories oder doch
mx_jokes_categories :quest
Weil wenn es nur einen
_ zwischen dem Präfix und dem jokes in der tabelle gibt, dann ändere in deinem Script mal folgendes ab:
$prefix"_jokes_categories Was das Error Reporting anbelangt, entweder hast du es im Adminmeü unter Einstellungen (ganz unten) aktiviert, oder im Script selbst steht folgendes:
error_reporting(E_ALL);Deaktiviere es, oder kommentiere es einfach aus! ;)
Das ganze mit dem prefix sieht bei mir so aus!!!
".$prefix."_joke
Probier es mal mit der neuesten Version 2.1 aus. Da installiert das Modul seine Tabellen selber und damit sollten alle Probleme erledigt sein.
Bei mir läuft das alles Problemlos.
Was nicht läuft ist der Block "letzte 5 Witze", der ist für 1.5. geschrieben und schmeisst leider immer mit Fehlermeldungen um sich.
Hat einer eine Ahnung was das bedeutet:
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 )
Ist mir klar, dass da irgendwo ein Abfragefehler ist. Aber wo?
Kennt jemand den Block und kann das vielleicht reparieren???
ZitatProbier es mal mit der neuesten Version 2.1 aus. Da installiert das Modul seine Tabellen selber und damit sollten alle Probleme erledigt sein.
Bei mir läuft das alles Problemlos.
Was nicht läuft ist der Block "letzte 5 Witze", der ist für 1.5. geschrieben und schmeisst leider immer mit Fehlermeldungen um sich.
Hat einer eine Ahnung was das bedeutet:
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 )
Ist mir klar, dass da irgendwo ein Abfragefehler ist. Aber wo?
Kennt jemand den Block und kann das vielleicht reparieren???
Da müsste ich schon den Code sehen um helfen zu können!
;)
Natürlich den vom Block.
Läuft nicht!?! Leute wat macht ihr eigentlich??
http://talkparadise.de/modules.php?name=NukeJokes
Nachtrag: Soll ich das vielleicht mal zum DL anbieten??
Zum Fehler oben da fragt er noch der jokeid die Scheint aber keinen wert in der Abfrage zuhaben also ' ' und das wohl nicht sein weil da bestimmt eine 0 vorhanden is
[Editiert am 13/5/2004 von NeMeSiSX2LC]
Hmmmmm also ich habe noch 1.6er Version bei mir laufen und die läuft auch einwandfrei im 2.1
War auch nicht viel zu ändern an der Geschichte ;)
Auf jeden Fall habe ich das als PHP Neuling sogar hinbekommen ;)
hab die 1.6.2 also auch nicht viel neuer
@ NeMeSiSX2LC,
Das Modul läuft ja. Bloss die Abfrage vom Block klappt nicht (und den hat jemand anderes geschrieben).
Interessanterweise ruft der Block genau denselben Link auf, den das Modul auch benutzt. Nur werden anscheinend ein paar Daten nicht übergeben...
@ Gerry
Ich schicke Dir mal den Block
Ich hab da einen Block bei Warp-speed gefunden der auch die letzen 5 anzeigt aber irgendwei scheint das nicht der selbe zusein
Was heisst: "nicht der selbe"?
Ich habe nur diesen Block von dort. Gibt es noch einen anderen? Habe nämlich bisher keinen gefunden...
Zitat@ Gerry
Ich schicke Dir mal den Block
Schau es mir morgen an, muß noch was fürs Studio machen!
Achtung , nukejokes Benutzer, bitte lesen:
http://www.tecchannel.de/sicherheit/reports/2840.html
Auf der Homepage des Autors müsste es inzwischen einen Fix geben:
http://funportal.beanwebb.com
[Editiert am 14.5.2004 von Tora]
ZitatAuf der Homepage des Autors müsste es inzwischen einen Fix geben:
http://funportal.beanwebb.com
Ich glaube den hat es selbst erwischt mit dem Sicherheitsloch ;)
Die Seite kann nicht angezeigt werden. *lol*
[Editiert am 14/5/2004 von taranis]
[Editiert am 17.5.2004 von Tora]
Hi :)
die Seite geh wieder, jier der Download:
http://funportal.beanwebb.com (http://funportal.beanwebb.com/modules.php?name=Downloads&d_op=getit&lid=17)
ZitatNukeJokes 2.1 Released
I have finally finished the new version of NukeJokes, This version includes some additions asked for by the community and some major security fixes.
Hat er die 2.1 fertig das gut gleich mal holen läuft soweit eh ohne probs.
@tomcom Versteh ich nicht weil du da eine Abfrage gepostet hast die in dem block nirgends zu finden ist.
Ich habe einfach nur in dem Block (der ordnungsgemäss die letzten Witze anzeigt) auf einen der Witze geklickt. Und dann kam diese Meldung. Wie die Abfrage zustande kommt, weiss ich nicht.
Der weitergegebene Link war genau derselbe, wie im Modul selber. Vielleicht wird dort irgendwas falsch weitergegeben oder so - keine Ahnung. Ich kann das Ding ja bei Wunsch mal wieder aktivieren (zum testen).
Gerry schrieb, dass da wohl noch ein Block rumgeistern soll. Ich hab nur den von Warpspeed genommen (da ist nur einer).
mach mal in dem block aus $id $jokeid und sag mir obs geht
@ 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 ;)
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 ;)
& 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!
hm nochmal testen muss doch gehen Welche Version haste jetzt 2.1 oda?
[Editiert am 17/5/2004 von 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
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.
Schonmal versucht ein kommentar bei einem Witz abzugeben das geht nämlich auch nicht.
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.
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
Ich sag mal zu ca. 75% läuft die original version. so genau hab ich nämlich noch nicht rein geguckt
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!
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.
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]
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]
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...
Das wieder irgendwas polliges 100% für mich siehts so aus als ob da ein paar ' fehlen. Bin mir aber nicht sicher.
Danke NeMeSiSX2LC,
bei Dir läufts allerdings, wie ich sehen durfte. Habe meines ( nukejokes161 ) von Warp-Speed geladen. Woran unterscheidet sich denn unsere Versionen ?
Denke mal in der Version. geh mal auf die Seite des Herstellers. Inzwischen steht eine 2 vor der Versionsnummer...
Ob da ne 1 oder ne 2 davor steht ist eigentlich egal weil keine der Versionen ist auf MX ausgelegt. Alles unsauberer Nuke code ;)
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
@NeMeSiSX2LC
Ist zwar wahr, trotzdem läuft die 2 etwas stabiler.
Hmmmm..versuchs nun mal wieder neu einzuspielen. Nur irgendeine notwendige Veränderung muss ich anscheindend ja doch übersehen haben....!
[Editiert am 27/6/2004 von wiederalleine]
Läuft bei mir die neueste version 2.1 Beta ohne irgend ein Fehler. noch nicht mal irgend ein "Notice" meldungen. :)
[Editiert am 27/6/2004 von seleck]
Hmmm..werd fast wahnsinnig..smile..! Habe nacheinander nun alle Versionen aufgespielt, doch keine lief richtig bei mir. Entweder gab`s Datenbankfehler oder verschiedenes funktionierte nicht richtig. So gab`s ne Fehlermeldung bei der Bewertung eines Witzes oder bei einer anderen Version bzw beim aufrufen eines Witzes die Meldung, dieses Modul sei nicht aktiv.
Kann mir da vielleicht jemand noch ne Tip geben, was ich wahrscheinlich bei der Installation falsch machen könnte ?
Zuletzt blieb ich bei der Version 161, die leider NUR bei der Bewertung einen Fehler meldet;
Error sql_query():
qry: UPDATE mx_jokes SET rating=rating+5, 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
[Editiert am 27/6/2004 von wiederalleine]
ZitatLäuft bei mir die neueste version 2.1 Beta ohne irgend ein Fehler. noch nicht mal irgend ein "Notice" meldungen. :)
[Editiert am 27/6/2004 von seleck]
Also mit debug mod on kommt da bei mir noch gut was an notices ;)