|
|
bama :
| 14.08.2009 16:10 |
diese Fehlermeldung zeigt nur an, dass ein mysql Fehler vorhanden ist, ich muss also direkt sehen, wo dieser Fehler auftritt. Es gibt zwei Möglichkeiten, uns die Page bzw. den Fehler direkt zeigen, oder wenn du, wenn diese Fehler angezeigt werden, unter SysAdmin -> Einstellungen -> Debug Modus: die DB Abfragen mit anklickst. Dann postest du die DB Abfrage, welche direkt über dem Fehler steht
Zitat:kleine Anleitung, welche Variablen und Funktionen
da wir ja täglich am Code Veränderungen vornehemen, bzw. neuen Code erstellen, ist die Beschreibung am nächsten Tag schon wieder hinfällig bzw. veraltert. |
|
|
|
Nobse :
| 15.08.2009 21:08 |
Also eine Dokumentation bekommen wir nicht zusammen weil wir keine zeit dafür haben. Deshalb must du nun nicht gleich sauer sein.
Mit deinen Fehlermeldungen wie sollen wir helfen wenn du keine Code postest und nicht mal Hans seinen Vorschlag mit der Ausgabe der SQL Abfragen machst und uns das Postest.
Dann könnten wir sagen wo was hängt. |
|
|
bama :
| 16.08.2009 10:58 |
Code:z.B. des Usernamens sich ständig ändert
der Username ändert sich natürlich nicht ständig, aber deine selbst erstellten Blöcke können sicher auch User sehen, welche keine MItglieder sind
du musst das entsprechend abfangen:
PHP Code:1: <?php 2: global $xoopsUser; 3: $user = $xoopsConfig['anonymous']; 4: if($xoopsUser){ 5: $user=$xoopsUser->uname(); 6: } 7: ?>
|
|
|
leitstelle :
| 16.08.2009 16:12 |
Nee, bin nicht sauer!
Ich bekomm das schon Irgendwie hin. Das mit Usernamen usw hab ich ja schon hinbekommen und andere Sachen auch.
Ich mein ja nur, daß eine Liste mit den zur Verfügung stehenden Variablen und Daten ungemein helfen würde - so muß man halt wochen- und monatelang suchen ... |
|
|
bama :
| 16.08.2009 16:40 |
die Datei beinhaltet die Konstanten, zusätzlich die Config Variablen des System Modules
in deine Datenbank, Tabelle exv2_configuration_group und exv2_configuration findest du in der Spalte configuration_key alle |
|
|
leitstelle :
| 16.08.2009 22:10 |
Recht herzlichen Dank Hans,
mit dem Zugang zu den Dateien hab ich das so abgesichert:
PHP Code:1: <?php 2: 3: if($xoopsUser){ 4: .... 5: } 6: 7: ?>
Gruß Hans |
|
|
bama :
| 17.08.2009 16:21 |
wenn die Dateie nur Mitglieder sehen dürfen ja
grundsätzlich soll bei Dateien, welche selbst aufgerufen werden, wie index.php usw. als erstes die mainfile.php geladen werden, bei Dateien welche include werden PHP Code:1: <?php 2: if(!defined('XOOPS_MAINFILE_INCLUDED')){die("Error:<br />Sorry, you don't have sufficient rights to access this area.");} 3: ?>
damit kann keine Datei mit dem Browser aufgerufen werden, ohne das die Berechtigungsprüfung von exv2 vorher erfolgt. |
|
|
leitstelle :
| 17.08.2009 16:36 |
Danke,
gute Idee!
Hab die Dateien zwar schon zweifach abgesichert, da nochmal der Username und die "Gruppe" aus der Datenbank abgefragt wird - aber besser einmal mehr^^
Gruß Hans |
|
|