[erledigt] Wer ist online Defekt SQL Error wird gemeldet

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Getown
Mitglied
Beiträge: 59
Registriert: 03.12.2006 13:10

[erledigt] Wer ist online Defekt SQL Error wird gemeldet

Beitrag 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
Zuletzt geändert von Getown am 22.12.2006 10:16, insgesamt 1-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
rkern
Mitglied
Beiträge: 139
Registriert: 01.02.2005 11:49
Wohnort: Hanau
Kontaktdaten:

Re: Wer ist online Defekt SQL Error wird gemeldet

Beitrag von rkern »

Getown hat geschrieben: Meine installierten mods sind:
...
Admin verbergen
...
sieht nach einem Einbaufehler bei diesem Mod aus...

mfg Ralph
Alturo-Forum Das unabhängige Forum für alle Root-Server und Web-Master auf Linux-Systemen
Getown
Mitglied
Beiträge: 59
Registriert: 03.12.2006 13:10

Beitrag 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?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Getown
Mitglied
Beiträge: 59
Registriert: 03.12.2006 13:10

Beitrag 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:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Aber die Eingabe des BBCodes per Hand (also nicht üner Button) geht und funktioniert noch?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Getown
Mitglied
Beiträge: 59
Registriert: 03.12.2006 13:10

Beitrag 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.
rkern
Mitglied
Beiträge: 139
Registriert: 01.02.2005 11:49
Wohnort: Hanau
Kontaktdaten:

Beitrag von rkern »

da ein Standard-phpBB kein "Google-Video" kennt, bleibt die Frage, welcher Mod das ist?

mfg Ralph
Alturo-Forum Das unabhängige Forum für alle Root-Server und Web-Master auf Linux-Systemen
Getown
Mitglied
Beiträge: 59
Registriert: 03.12.2006 13:10

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“