- Posts: 36
- Thank you received: 1
Kunena 7.0.4 Released
The Kunena team has announce the arrival of Kunena 7.0.4 [K 7.0.4] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0
Question [Gelöst] mktime() expects parameter 1 to be long
16 years 11 months ago - 16 years 11 months ago #14462
by kwally
[Gelöst] mktime() expects parameter 1 to be long was created by kwally
Ich habe Joomla 1.5.10 mit kunena 1.09 und den dt. Sprachdateien 1.09
u.a. die class.kunena.php mit
* @version $Id: class.kunena.php 599 2009-04-03 19:44:26Z fxstein $
Beim Aufruf eines beliebigen Beitrags erscheint die Meldung
Warning: mktime() expects parameter 1 to be long, string given in /www/htdocs/*****
/components/com_kunena/class.kunena.php on line 1348
Die Meldung kommt nur bei importierten Beiträgen aus meinem alten Forum. In diesen hatte ich das Feld 'ip' und 'userid' leer bzw. auf 0 gelassen. Die Meldung verschwindet, wenn ich das Feld irgendwie willkürlich (127.0.0.1 bzw. 63) fülle.
Ich kann damit leben aber vielleicht ist dis ein Hinweis an den Programmierer.
Gruß
Klaus
u.a. die class.kunena.php mit
* @version $Id: class.kunena.php 599 2009-04-03 19:44:26Z fxstein $
Beim Aufruf eines beliebigen Beitrags erscheint die Meldung
Warning: mktime() expects parameter 1 to be long, string given in /www/htdocs/*****
/components/com_kunena/class.kunena.php on line 1348
Die Meldung kommt nur bei importierten Beiträgen aus meinem alten Forum. In diesen hatte ich das Feld 'ip' und 'userid' leer bzw. auf 0 gelassen. Die Meldung verschwindet, wenn ich das Feld irgendwie willkürlich (127.0.0.1 bzw. 63) fülle.
Ich kann damit leben aber vielleicht ist dis ein Hinweis an den Programmierer.
Gruß
Klaus
Last edit: 16 years 11 months ago by Lintzy.
Please Log in or Create an account to join the conversation.
16 years 11 months ago #14515
by Lintzy
Replied by Lintzy on topic Re:mktime() expects parameter 1 to be long
Tritt das auch ohne deutsche Sprachdateien auf?
Please Log in or Create an account to join the conversation.
16 years 11 months ago - 16 years 11 months ago #14534
by kwally
Replied by kwally on topic Re:mktime() expects parameter 1 to be long
Die Installation, die ich jetzt gerade aufbaue, will ich ich jetzt nicht ohne Not ändern.
Ich habe aber jetzt auf einer englischen Joomla-Instalation (1.5.10) die Kunena 1.09 frisch installiert. Dann habe ich einen Beitrag neu erfasst und per phpMyAdmin das Feld ip='' (leer) und userid=0 gesetzt. Außerdem habe ich zwei Datensätze der fehlerhaften deutschen Installation importiert.
Der Fehler tritt NICHT auf.
Könntest Du vielleicht mal die Zeile 1348 in class.kunena.php hier posten?
Ich habe leider keinen Editor, der die Zeilennummer anzeigt und ich verzähle mich regelmässig.
Danke
Klaus
Ich habe aber jetzt auf einer englischen Joomla-Instalation (1.5.10) die Kunena 1.09 frisch installiert. Dann habe ich einen Beitrag neu erfasst und per phpMyAdmin das Feld ip='' (leer) und userid=0 gesetzt. Außerdem habe ich zwei Datensätze der fehlerhaften deutschen Installation importiert.
Der Fehler tritt NICHT auf.
Könntest Du vielleicht mal die Zeile 1348 in class.kunena.php hier posten?
Ich habe leider keinen Editor, der die Zeilennummer anzeigt und ich verzähle mich regelmässig.
Danke
Klaus
Last edit: 16 years 11 months ago by kwally.
Please Log in or Create an account to join the conversation.
16 years 11 months ago - 16 years 11 months ago #14535
by Lintzy
Replied by Lintzy on topic Re:mktime() expects parameter 1 to be long
Installier Notepad++, ist kostenlos und einer der besten Editoren überhaupt.
notepad-plus.sourceforge.net/de/site.htm
Das einzige, was in der (deutschen) class.kunena.php geändert wurde, ist ein string für die Zeitanpassung in der Profilansicht.
Und mktime deutet darauf hin. Warte ich guck mal.... bin gleich wieder da :lol:
notepad-plus.sourceforge.net/de/site.htm
Das einzige, was in der (deutschen) class.kunena.php geändert wurde, ist ein string für die Zeitanpassung in der Profilansicht.
Und mktime deutet darauf hin. Warte ich guck mal.... bin gleich wieder da :lol:
Last edit: 16 years 11 months ago by Lintzy.
Please Log in or Create an account to join the conversation.
16 years 11 months ago - 16 years 11 months ago #14536
by Lintzy
Replied by Lintzy on topic Re:mktime() expects parameter 1 to be long
Richtig, ab Zeile 1332 steht in der "deutschen" class.kunena.php neuer code, der in der originalen Datei nicht vorkommt, die endet mit Zeile 1329.
Das Problem hierbei ist (deutsches /europäisches Zeitformat), dies ist ein Projekt von mehreren Usern und hat mit der Entwicklung des Kunena Teams nichts zu tun. Es ist quasi ein Add-on. Aber Xillibit hat den Code in der class.kunena.php geschrieben, ich werde ihn auf das aufgetretene Problem hinweisen, er hat soviel Programmier-Skills, ich bin mir sicher, er findet dafür eine Lösung.
Ich persönlich vermute, dass eine Inkompatibilität mit der vorherigen Art und Weise, wie das Zeitformat in die Datenbank (vorherige Kunena - version) eingetragen war, auftritt.
Danke für den Report!
Ach ja... zeile 1348
Das Problem hierbei ist (deutsches /europäisches Zeitformat), dies ist ein Projekt von mehreren Usern und hat mit der Entwicklung des Kunena Teams nichts zu tun. Es ist quasi ein Add-on. Aber Xillibit hat den Code in der class.kunena.php geschrieben, ich werde ihn auf das aufgetretene Problem hinweisen, er hat soviel Programmier-Skills, ich bin mir sicher, er findet dafür eine Lösung.
Ich persönlich vermute, dass eine Inkompatibilität mit der vorherigen Art und Weise, wie das Zeitformat in die Datenbank (vorherige Kunena - version) eingetragen war, auftritt.
Danke für den Report!
Ach ja... zeile 1348
Code:
1348: $datechanged=strftime('%d.%m.%Y - %H:%M:%S',mktime($datetochange2[0],$datetochange2[1],$datetochange2[2],$datetochange1[1],$datetochange1[2],$datetochange1[0]));
Last edit: 16 years 11 months ago by Lintzy.
Please Log in or Create an account to join the conversation.
16 years 11 months ago #14540
by Lintzy
Replied by Lintzy on topic Re:mktime() expects parameter 1 to be long
Mal ne Frage, zum besseren Verständnis: Wieso lässt du die Felder überhaupt leer? Wie passiert sowas?
Please Log in or Create an account to join the conversation.
Time to create page: 0.355 seconds