Seite 1 von 2

[erledigt] Wer ist online Defekt SQL Error wird gemeldet

Verfasst: 19.12.2006 09:32
von Getown
Hallo Helfergemeinde,

ich habe plötzlich eine Debug Meldung, wenn ich "Wer ist online" klicke.
Ich benutze zur Zeit nur das Subsilver Template, um alle Fehlerquellen auszuschalten.
Leider ohne Erfolg. :cry:
Hilfetipps würden diesmal keinen Robot glücklich machen, sondern meine blank-liegenden Nerven kühlen. 8)
Der CrackerTracker Debugger meldet nichts.
-----------------------------------------------------------------------------
Could not obtain regd user/online information

DEBUG MODE

SQL Error : 1064 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 'u.user_level != 1id = s.session_user_id AND s.session_time >= 1166511568 ORD' at line 3

SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip FROM phpbb_users u, phpbb_sessions s WHERE u.user_AND u.user_level != 1id = s.session_user_id AND s.session_time >= 1166511568 ORDER BY u.username ASC, s.session_ip ASC

Line : 89
File : viewonline.php
-------------------------------------------------------------------------------

hier ist die viewonline Datei

Meine installierten mods sind:

CrackerTracker
AntibotQuestionMod
Attachment Mod Version 2.4.3
Admin verbergen
Mitglieder erst nach Registrierung anzeigen

Wo könnte der Fehler eingekreist werden?

Ein anderer Fehler:
Die URL Einfügeoption im Bereich "Neues Thema schreiben" verschwindet immer wieder bei mir.

Damit auch die Option "Google Video" einfügen.
Ich helfe mir mit Einschaltung der HTML Option aber eine Dauerlösung kann das wohl nicht sein.

Die Seite

Verfasst: 19.12.2006 09:49
von Miriam
Das ist Dein Code:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
	WHERE u.user_AND u.user_level != 1id = s.session_user_id
		AND s.session_time >= ".( time() - 300 ) . "
	ORDER BY u.username ASC, s.session_ip ASC";
Das kann ja nichts werden. :)
Der Originale lautet so:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
	WHERE u.user_id = s.session_user_id
		AND s.session_time >= ".( time() - 300 ) . "
	ORDER BY u.username ASC, s.session_ip ASC";
Was wolltest Du mit dieser Codeänderung bezwecken?

Re: Wer ist online Defekt SQL Error wird gemeldet

Verfasst: 19.12.2006 09:53
von rkern
Getown hat geschrieben: Meine installierten mods sind:
...
Admin verbergen
...
sieht nach einem Einbaufehler bei diesem Mod aus...

mfg Ralph

Verfasst: 19.12.2006 10:12
von Getown
Miriam hat geschrieben:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
	WHERE u.user_id = s.session_user_id
		AND s.session_time >= ".( time() - 300 ) . "
	ORDER BY u.username ASC, s.session_ip ASC";

Was wolltest Du mit dieser Codeänderung bezwecken?

Das war es!!
Großes DANKE.

Ich hatte die Stelle mit WinMerge auch schon eingekreist, aber gedacht, dass es zum verbergen von Admin und der Mitgliederliste notwendig ist.
Ich meinte mit dem Schnippel und dieser Stelle das zu erreichen :oops:
Habe aber keine Ahnung von dem was ich so kopiere an Schnipseln.
@rkern

Danke für den Hinweis. :cookie:

Weiss vielleicht noch jemand, warum die URL Funktion immer wieder verschwindet bei mir?
In welchem mod der Fehler liegen könnte?

Verfasst: 19.12.2006 11:15
von Miriam
zu 1.)Wenn Du den Admin in der Viewonline ausblenden willst, kannst Du es mit diesem Befehel versuchen:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_level, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
   FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
   WHERE u.user_id = s.session_user_id
      AND u.user_level <> " . ADMIN . "
      AND s.session_time >= ".( time() - 300 ) . "
   ORDER BY u.username ASC, s.session_ip ASC";
zu 2.) Was bedeutet: Immer wieder verwinden? :o

Verfasst: 19.12.2006 11:29
von Getown
Miriam hat geschrieben:zu 1.)Wenn Du den Admin in der Viewonline ausblenden willst, kannst Du es mit diesem Befehel versuchen:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_level, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
   FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
   WHERE u.user_id = s.session_user_id
      AND u.user_level <> " . ADMIN . "
      AND s.session_time >= ".( time() - 300 ) . "
   ORDER BY u.username ASC, s.session_ip ASC";
zu 2.) Was bedeutet: Immer wieder verwinden? :o

Danke, dass mit dem Admin ausblenden klappt wohl.

Zu 2:
Immer wieder verschwinden bedeutet, dass ab einem Punkt, den ich nicht finde durch den Einbau der genannten Mods die Funktion "URL" weg ist und auch "Google-Video" einfügen nicht mehr auftaucht. :evil:

Verfasst: 19.12.2006 11:32
von Miriam
Aber die Eingabe des BBCodes per Hand (also nicht üner Button) geht und funktioniert noch?

Verfasst: 19.12.2006 11:34
von Getown
Miriam hat geschrieben:Aber die Eingabe des BBCodes per Hand (also nicht üner Button) geht und funktioniert noch?
Der Button ist weg.
Ich habe html freigeschaltet und google videos eingebunden.
Das funktioniert.

Verfasst: 19.12.2006 12:08
von rkern
da ein Standard-phpBB kein "Google-Video" kennt, bleibt die Frage, welcher Mod das ist?

mfg Ralph

Verfasst: 19.12.2006 16:25
von Getown
rkern hat geschrieben:da ein Standard-phpBB kein "Google-Video" kennt, bleibt die Frage, welcher Mod das ist?

mfg Ralph
An dem wird es kaum liegen, weil ich es schon funktionsfähig installiert hatte
:-?

Ich bekomme die Datei hier nicht verlinkt. Keine Ahnung warum nicht.
Ich lösche den Code wieder

mfG

Getown


##############################################################
## MOD Title: Google Video Mod
## MOD Author: Perldude69 < perldude69@gmail.com > (James Hughes) http://www.wachadoo.com
## MOD Description: Add Google Videos to your phpBB site.
## You must have Multiple BBCode MOD installed for this to work.
## Get it here: http://www.phpbb.com/phpBB/viewtopic.php?t=74705
## MOD Version: 1.0.1b
##
## Installation Level: Easy
## Installation Time: 2 minutes
## Files To Edit:
## Included Files:
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
## Generator: MOD Studio [ ModTemplateTools 1.0.2288.38406 ]
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: You must have Multiple BBCode MOD installed for this to work.
## Get it here: http://www.phpbb.com/phpBB/viewtopic.php?t=74705
## Credits to YouTube Mod Author: michaeltripp < iamdrscience@hotmail.com > (Mike) http://itsbeenconfirmed.com
##
## This is just a modified version of his YouTube Mod
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


#-----[ OPEN ]---------------------------------
#
includes/bbcode.php

#
#-----[ FIND ]---------------------------------
#
$EMBB_widths = array(''

#
#-----[ IN-LINE FIND ]---------------------------------
#
array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'60'

#
#-----[ FIND ]---------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE FIND ]---------------------------------
#
$EMBB_values = array(''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'GVideo'

#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#-----[ AFTER, ADD ]------------------------------------------
#

$bbcode_tpl['GVideo'] = str_replace('{GVIDEOID}', '\\1', $bbcode_tpl['GVideo']);
$bbcode_tpl['GVideo'] = str_replace('{GVIDEOLINK}', $lang['GVideo_link'], $bbcode_tpl['GVideo']);

#
#-----[ FIND ]------------------------------------------
#
$replacements[] = $bbcode_tpl['email'];
#
#-----[ AFTER, ADD ]------------------------------------------
#

// [GVideo]GVideo URL[/GVideo] code..
$patterns[] = "#\[GVideo\]http://video.google.[A-Za-z0-9.]{2,5}/videoplay\?docid=([0-9A-Za-z-_]*)[^[]*\[/GVideo\]#is";
$replacements[] = $bbcode_tpl['GVideo'];


#
#-----[ OPEN ]---------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------
#
# NOTE: the full line to look for is:
#$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]";
#
$lang['bbcode_f_help'] =

#
#-----[ AFTER, ADD ]---------------------------------
#

$lang['bbcode_help']['GVideo'] = 'GVideo: [GVideo]GVideo URL[/GVideo]';

$lang['GVideo_link'] = 'Link';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email -->
#
#-----[ AFTER, ADD ]------------------------------------------
#


<!-- BEGIN GVideo -->
<object width="425" height="350">
<param name="movie" value="http://video.google.com/googleplayer.sw ... }"></param>
<embed style="width:400px; height:326px;" id="VideoPlayback"
align="middle" type="application/x-shockwave-flash"
src="http://video.google.com/googleplayer.sw ... ={GVIDEOID}"
allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff"
scale="noScale" salign="TL" FlashVars="playerMode=embedded">
</embed>
</object><br />
<a href="http://video.google.com/googleplayer.sw ... ={GVIDEOID}" target="_blank">{GVIDEOLINK}</a><br />
<!-- END GVideo -->

#
#-----[ OPEN ]---------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]---------------------------------
#
# NOTE: the actual line to find is MUCH longer, containing all the bbcode tags
#
bbtags = new Array(

#
#-----[ IN-LINE FIND ]---------------------------------
#
'',''

#
#-----[ IN-LINE AFTER, ADD ]---------------------------------
#
,'[GVideo]','[/GVideo]'

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM