ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Archiv / dringende Bugreports 2.83 - bitte schnell fixen!!


Seite 1 von 3 – nächste Seite >>

compact74 schrieb am 10.11.2003 um 23:37 Uhr

Das Teil hat noch den einen oder anderen Bug:

Auf die Schnelle hier zwei

1) In der Übersicht werden nicht alle Postings der Foren gezählt und in den einzelnen Boards selber ist nur eine Seite mit Threads die anderen sind wech.
2) mir wird speziell wenn ich PM's abrufen möchte ab und an gesagt, dass dies nur Mitgliede rkönnen, obwohl ich eingelogt bin?!

compact74 schrieb am 11.11.2003 um 00:46 Uhr

Bug Nr. 2 ist heftig, kann sich darum bitte jemand kümmern?

Das Problem taucht immer auf, wenn man in sein Private messagecenetr will, dann bekommt man die Meldung, dass man registriert sein muss. Wenn man sich dann neu einloggt (obwohl man eingeloggt war) kann man seine PM's lesen und verschicken. Wenn man danach einen Forumsbeitrag psoten möchte, erscheint wieder die Meldung, dass man registreirt sein muss, Loggt man sich ein geht das, obwohl man eingeloggt war.

Gibt es Lösungsvorschläge?

compact74 schrieb am 11.11.2003 um 10:21 Uhr

Man kann keine Newsletter schreiben. Fehlermeldung wie folgt:

ThWboard ErrorMySQL: You have an error in your SQL syntax near 'AND userid > 0' at line 1
Query: SELECT userid, useremail FROM thwb_user AND userid > 0


Stelle eben fest, das Prob taucht nur auf wenn man ALL GROUPS auswählt. Bei den Gruppen einzeln funzt das.

Im Newsletter selbst sind keine Umbrüche mehr drin, die fehlen kmplett!

Umbrüche fehlen ebenso in den alten PM'S

Jürgen S. schrieb am 11.11.2003 um 11:50 Uhr

Mir ist aber leider doch noch was aufgefallen. Wenn im Adminbereich/Quicklinks
ein Link ohne http:// eingetragen wird, erfogt beim Aufruf (sowohl von der AdminSeite aus als auch vom forum aus) derselbe Fehler, wie es bei der Homepage der Memberlist war.

Ich habe es bei mir insofern gelöst, als das ich folgendes geändert habe.

Seite Admin/links.php ab Zeile 110 war (gekürzt!!)

{
echo "<A HREF=\"$data_links[linkhttp]\" ....................................";
}

Ich habe eine if Abfrage drinn, die erreicht, das in jedem Fall ein http:// vorgesetzt wird, egal ob das schon vorhanden ist oder nicht. (Sonst könnte es passieren das das "http://http://" steht.

{
if (preg_match("#^http://#", $data_links['linkhttp']))
$web='';
else
$web='http://';
echo "<A HREF=\"$web$data_links[linkhttp]\" ................................";
}

In der Datei qlinks.php ist es ähnlich. in der Zeile 57 steht

header( 'Location: '. $a_qlink['linkhttp'] );

ich habe es wie folgt abgeändert:

if (preg_match("#^http://#", $a_qlink['linkhttp']))
$web='';
else
$web='http://';
header( 'Location: '.$web.$a_qlink['linkhttp'] );

Gruß

compact74 schrieb am 11.11.2003 um 12:28 Uhr

Einige User auf unserem Forum sind de rMeinung, dass die Interessen im Profil, d.h. die Anscht dacon stark gekürzt ist?!

bdominik schrieb am 11.11.2003 um 12:34 Uhr

jauh, das mit den interessen kann sein, liegt daran, das das Feld auf tinytext geändert wurde

Jürgen S. schrieb am 11.11.2003 um 14:59 Uhr

Das mit dem Fehler bei den Newsletter kann geändert werden.
Ich schlage vor, die Zeile ab 115 in admin/newsletter.php die bisher so aussieht

else
{
  $where_sql = 'WHERE 1';
}

zu ändern in.

else
{
  if($a_group[0] == -1)
  $where_sql = 'WHERE 1';
  else
  $where_sql = '';
}

So funktioniert es bei mir.

Hallo bdominik, kannst du mal schauen und deinen Link von der signatur in ordnung bringen?

Danke und Gruß

Jürgen S. schrieb am 11.11.2003 um 15:14 Uhr

bdominik postete
jauh, das mit den interessen kann sein, liegt daran, das das Feld auf tinytext geändert wurde

Ich hab mal geschaut. die Änderung von mediumtext auf tinytext war aber schon in der 2.82.
Warum eigentlich? Waren die Datenmengen zu groß?
--> MEDIUMTEXT maximalen Länge von 16777215 (2^24 - 1) Zeichen
--> TINYTEXT maximalen Länge von 255 (2^8 - 1) Zeichen
Das ist ein gewaltiger Unterschied.

Gruß

Xantian schrieb am 11.11.2003 um 18:07 Uhr

Also das mit dem Login fehler

Bug Nr. 2 ist heftig, kann sich darum bitte jemand kümmern?

Das Problem taucht immer auf, wenn man in sein Private messagecenetr will, dann bekommt man die Meldung, dass man registriert sein muss. Wenn man sich dann neu einloggt (obwohl man eingeloggt war) kann man seine PM's lesen und verschicken. Wenn man danach einen Forumsbeitrag psoten möchte, erscheint wieder die Meldung, dass man registreirt sein muss, Loggt man sich ein geht das, obwohl man eingeloggt war.

Bei mir ist es hefftiger! Ich kann mich nicht mehr Ein und auch nicht mehr ausloggen ich bekomme so wie du den fehler wenn ich was Posten will aber wenn ich mich einloggen will dann kriege ich folgende fehlermeldung

"ThWboard ErrorMySQL: Unknown column 'useractivate' in 'field list'
Query: SELECT userid, userpassword, useractivate FROM tb_user WHERE username='xantian' "

Luki schrieb am 11.11.2003 um 20:11 Uhr

btw. ist es möglich, das Gäste nicht mehr funktionieren bzw. nicht mehr posten können?

theDon schrieb am 11.11.2003 um 22:40 Uhr

nein luki, das geht bei mir.

xantian: dann hast du das updatescript für 2.82 nicht richtig ausgeführt.

rebugger schrieb am 12.11.2003 um 07:23 Uhr

Also das profil sollte nochmal überarbeitet werden - das hat mehrere Bugs.
1. Wenn man Geburtsdatum abgespeichert hat, wirds beim Profilaufruf nicht angezeigt
2. Nach speichern des Profils, sagt er "du bist nicht eingeloggt"

Jürgen S. schrieb am 12.11.2003 um 12:00 Uhr

theDon postete
xantian: dann hast du das updatescript für 2.82 nicht richtig ausgeführt.

Ich glaube eher, das ist ein "Session Problem". Die läuft meiner Meinung nach Zeitabhängig. Wenn die Zeit abgelaufen ist,passiert sowas. Ich hab noch nicht geschaut, wie viel Zeit eingestellt ist.

Gruß

Xantian schrieb am 12.11.2003 um 13:56 Uhr

Also auch ohne UPDATE die gleichen fehler, also die sessions werden Zeitgesteuert das ist Fakt, dazu kommt noch dass wenn ich Category und Board erstelle loopt es na ca 5 min. dannach kommen sämtliche Fehler kannst nicht mit anfangen bis hin irgendwelche (china) zeichen auf mehrere seiten. Profil kann auch nur ca 5-7 mal geändert werden dannach geht nichts mehr (also wieder kommt ne china seite mit zeichen) so also.


Endcheck: Ihr habt ne Zeitbombe eingebaut die dann so dermassen ExplodierT das man einfach in protonen zerkleinert wird (oder so) :D

Jürgen S. schrieb am 12.11.2003 um 14:23 Uhr

Das Problem tritt meines erachtens auf, wenn beim Einloggen die cookies aktiviert sind. Dann beißen sich cookies (noch eingeloggt) und Session (schon ausgeloggt)
Ich hab es mal probiert ohne cookie - da heißt es dann Session ID abgelaufen.
Da ist dann aber auch kein Zugriff auf das Board mehr möglich. mit aktivierten Cookies geht das mit priv. Messagen nicht mehr. aber das ausloggen geht nicht mehr, denn (so die Begründung) ein Gast kann sich nicht ausloggen.
Beim Versuch des Einloggens, habe ich aber auf einmal das Styling des angemeldeten Users, obwohl ich eigentlich Gast bin.
Fazit => Das zusammenspiel Cookie <==> Session läuft nicht.

Gruß

muLi schrieb am 12.11.2003 um 19:23 Uhr

Wenn man auf Statistik klickt wird bei "Administratoren:" nichts angezeigt, obwohl ich neben mir als God Admin noch 2 Administratoren eingerichtet habe. Woran liegt das? Ausserdem geht mir das Problem mit den Sessions gehörig auf den Keks :). Und warum wird das Geburtsdatum nicht im Profil angezeigt, obwohl man es eingegeben hat - das ist dann ja irgendwie Sinnlos. Ach ja und ausserdem kriege ich nun, wenn ich mich einloggen will oft ne php fehlermeldung und dadrunter irgendwelche komischen Zeichenketten (ka was des zu bedeuten hat). Wie kann ich von 2.83 auf 2.81 downgraden? Und noch was: In der Page wo die Formatierungsmöglichkeiten erklärt werden steht:

<?php phpinfo(); ?>

<?php phpinfo() ?> aber wo ist in der ausgabe dann das ; nach dem () ?????

Jürgen S. schrieb am 12.11.2003 um 23:22 Uhr

<?
phpinfo();
?>

so muß das heißen

Jürgen S. schrieb am 13.11.2003 um 06:50 Uhr

noch mal Session.
Wenn ich als Admin einen Thread löschen will erscheint nach der Löschagfrage: Diese Session ist ungültig! Obwogl die Zeit definitiv nicht abgelaufen ist.

Ihr solltet die ganze Sessionssache noch mal überdenken.

==> Edit

also ich hab mir die Sache etwas genauer angesehen. Da fehlen diverse " Zeichen.
in der Datei postops.php Zeile 81 sieht so aus:

<form name="theform" method="post" action="'.build_link("threadops.php").'>

Da fehlt ganz hinten das ". Sollte so aussehen

<form name="theform" method="post" action="'.build_link('threadops.php').'">

in der Zeile 90 Fehlen gleich 2. bisher:

<form name="theform" method="post" action='.build_link('threadops.php').'>

so sollte es aussehen

<form name="theform" method="post" action="'.build_link('threadops.php').'">

Ausrufezeichen hinter action= und am Schluß.

Ich versteh nur nicht, wie bisher der ganze Beta Test abgelaufen ist, bei der Menge an bugs kann da eigentlich gar nichts gelaufen sein. Das sind doch Fehler an gewöhnlichen Stellen, die öfter gebraucht werden .....

MAGIX schrieb am 13.11.2003 um 19:35 Uhr

hm wenn ich eingeloggt bin und ne PM abschicke in der 2.83 bin ich raus und erhalöte die Meldung Fkt. nur für Mitglieder

Xantian schrieb am 13.11.2003 um 21:39 Uhr

Also meines erachtens sollte 2.83 noch aus der szenne total rausgenommen werden! Die ist noch unbrauchbarer als die RC4 etc!

Jürgen S. schrieb am 13.11.2003 um 23:11 Uhr

MAGIX postete
hm wenn ich eingeloggt bin und ne PM abschicke in der 2.83 bin ich raus und erhalöte die Meldung Fkt. nur für Mitglieder

Na ich denke, es sollte mal von den Programmierern veröffentlich werden, wie die Sessionszeiten verlängert werden können. Diese Fehlermeldungen kommen mit verlaub von abgelaufenen Sessionen!

Ich denke, in der header.inc.php ist das richtig. Zeile 218

if($a_session['onlinetime'] >= (time() - 1800))

Ich habe hier die Zeit erhöht. Zum Beispiel:

if($a_session['onlinetime'] >= (time() - 3600))

Sollte sich mal von den Programmierern jemand äußern.
Ich versuche es erstmal hiermit.

Scorpion schrieb am 16.11.2003 um 16:36 Uhr

Die Memberlist hat blos eine Seite...

Jürgen S. schrieb am 16.11.2003 um 16:42 Uhr

also das kann ich nun nicht bestätigen.
Ich habe das ausprobiert und die Memberlist hat auch mehrere Seiten.
Du kannst es auf meinem Testboard ausprobieren. Sind zwar nur 3 User eingetragen - hab aber so eingestellt, das nur 2 Pro Seite angezeigt werden. Und siehe da 2 Seiten.

MrNase schrieb am 16.11.2003 um 16:58 Uhr

Bei "weitere Beiträge vom Autor" suchen wird '&highlight=' drangehangen wenn man auf den Link klickt und sich das Thema ansehen will.

Siehe: http://juerschulz.s1.cybton.com/t_forum/search.php?words=J%FCrgen%20S.&searchfor=author&startsearch=1

Jürgen S. schrieb am 16.11.2003 um 18:49 Uhr

Hallo MrNase,

ich konnte das bisher nicht nachvollziehen. Von welcher Seite hast du die suche gestartet? Memberlist?

Gruß

Seite 1 von 3 – nächste Seite >>