kleine phpbb-Datenbank

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Karsten JHF hat geschrieben:Das stimmt. Die Version 201 ist auch die, an der wir hier gerade basteln...oder läuft sie bei dir fehlerfrei?
Hätt ich mich denn dann in diesen Beitrag eingemischt... ??? :wink:
SpectrumP
Mitglied
Beiträge: 23
Registriert: 14.01.2006 09:10

Beitrag von SpectrumP »

Karsten JHF hat geschrieben:Hallo Klaus,

also, aktueller Sachstand:
+ Die Inhalte in den Verzeichnissen werden angezeigt
+ ändern und löschen eines bestehenden Eintrags geht
+ Attachments werden hochgeladen

- das Bild/Attachment wird nicht angezeigt
- beim starten des Ratings kommt ein Fehlerverweis auf die function_database.php

folgende Änderungen habe ich bisher vorgenommen:

Karsten
Hallo Karsten,

Danke,

jetzt sieht es ja gar nicht mehr so übel aus. Jetzt geht der Datei Upload bei mir auch. Es war halt die $File variable nicht gesetzt.
Bei gifs wird bei mir das Bild auch angezeigt, allerdings muss
dazu im Feld Dateiart dann auch image/gif eingetragen sein.
Die Felder Datei und Dateiart werden hier auch noch nicht automatisch ausgefüllt.
Ich mach dann heute abend weiter.

Viele Grüße
Klaus
SpectrumP
Mitglied
Beiträge: 23
Registriert: 14.01.2006 09:10

Beitrag von SpectrumP »

So etwas weitergekommen:

Fehler : Rating funktioniert nicht:
Das liegt daran, dass die $rating variable nicht abgefragt wurde

Finde:

Code: Alles auswählen

		case 'rate': 
Füge dahinter ein:

Code: Alles auswählen

 
            $rating = ( isset($HTTP_POST_VARS['rating']) ) ? intval($HTTP_POST_VARS['rating']) : intval($HTTP_GET_VARS['rating']);
Suchfunktion funktioniert nicht:
Auch hier wurden die Variablen $search und $search_type nicht abgefragt:

Finde:

Code: Alles auswählen

$userdata = session_pagestart($user_ip, PAGE_DATABASE);
init_userprefs($userdata);
Füge dahinter ein:

Code: Alles auswählen

$search = ( isset($HTTP_POST_VARS['search']) ) ? $HTTP_POST_VARS['search'] : $HTTP_GET_VARS['search'];
$search_type = ( isset($HTTP_POST_VARS['search_type']) ) ? $HTTP_POST_VARS['search_type'] : $HTTP_GET_VARS['search_type'];


Bei mir läuft's, bitte sagt Bescheid, wenn hier Humbug einbaue :-) .

Viele Grüße
Klaus
Zuletzt geändert von SpectrumP am 20.01.2006 14:39, insgesamt 1-mal geändert.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

bei einer Bewertung kommt:
Could not insert rate result.

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 ' '54845237', 1137757231)' at line 2

INSERT INTO phpbb_database_rate (user_id, id, rate_result, user_ip, rate_time) VALUES (2, 1, , '54845237', 1137757231)

Line : 89
File : functions_database.php
Karsten JHF
Mitglied
Beiträge: 49
Registriert: 03.11.2005 08:08
Wohnort: Kerpen

Beitrag von Karsten JHF »

Hallo Klaus,
prima.........funktioniert bei mir mit den entsprechenden Änderungen :grin:


@DP : diese Fehlermeldung hatte ich vor Einbau der Änderungen auch, nach den Ergänzungen von Klaus klappt das Rating.

Grüße,
Karsten
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

in welcher Datei muß man das denn ändern ???
Karsten JHF
Mitglied
Beiträge: 49
Registriert: 03.11.2005 08:08
Wohnort: Kerpen

Beitrag von Karsten JHF »

die Änderungen nimmst du in der database.php vor

Grüße,
Karsten
Karsten JHF
Mitglied
Beiträge: 49
Registriert: 03.11.2005 08:08
Wohnort: Kerpen

Datenbank Feinschliff

Beitrag von Karsten JHF »

Neue Woche, neues Glück :D

ein paar Dinge die mich im Moment mit der Datenbank noch beschäftigen....

1. wie schaffe ich es auf einen "komfortablen" Weg ca. 20 Tabellenfelder 3 Spalten mit Überschrift sauber anzulegen?

2. In der Verzeichnisübersicht möchte ich nach dem anklicken der Kategorien noch das jeweilige Ranking anzeigen. Jemand 'ne Idee?

3. Ändern/löschen soll für User nicht nutzbar sein. Ausschalten lässt sich das ja über ACP, die Button erscheinen bei mir aber trotzem...wie kann ich die für Nutzer ohne entsprechende Berechtigung ausblenden?

4. die Datenbank nur für registrierte User zugänglich machen...irgendwo war das doch machbar*grübel...hab ich mit meinem Lexikon zumindest auch hinbekommen, weiss nur nicht mehr wie :oops:

Wer sich den derzeitigen Stand mal anschauen möchte http://forum.jagdhundfreunde.de

Grüße,
Karsten
SpectrumP
Mitglied
Beiträge: 23
Registriert: 14.01.2006 09:10

Re: Datenbank Feinschliff

Beitrag von SpectrumP »

Karsten JHF hat geschrieben:Neue Woche, neues Glück :D

ein paar Dinge die mich im Moment mit der Datenbank noch beschäftigen....

1. wie schaffe ich es auf einen "komfortablen" Weg ca. 20 Tabellenfelder 3 Spalten mit Überschrift sauber anzulegen?
Verstehe die Frage hier nicht ganz. Meinst Du, wie die Template aussehen müsste ?
Karsten JHF hat geschrieben: 2. In der Verzeichnisübersicht möchte ich nach dem anklicken der Kategorien noch das jeweilige Ranking anzeigen. Jemand 'ne Idee?
Einen Durchschnitt der Bewertungen innerhalb des Verzeichnisses ?
Karsten JHF hat geschrieben: 3. Ändern/löschen soll für User nicht nutzbar sein. Ausschalten lässt sich das ja über ACP, die Button erscheinen bei mir aber trotzem...wie kann ich die für Nutzer ohne entsprechende Berechtigung ausblenden?
Das sollte eigentlich bereits gehen: in der database.php
wird ja über die variable $auth_edit ermittelt:

Code: Alles auswählen

$auth_edit = $userdata['user_level'] == $database_config['allow_edit'] || $userdata['user_level'] == ADMIN || ($database_config['allow_edit'] == all && $userdata['user_id'] != ANONYMOUS);
4. die Datenbank nur für registrierte User zugänglich machen...irgendwo war das doch machbar*grübel...hab ich mit meinem Lexikon zumindest auch hinbekommen, weiss nur nicht mehr wie :oops:
Du könntest das Datenbank Label je nach User Status anzeigen lassen, so wie das auch bei dem Editieren/löschen gemacht wird:

Code: Alles auswählen

                $template->assign_block_vars('entries', array(
                        'ROW_CLASS' => $row_class,
                        'L_EDIT' => ( $auth_edit ) ? $lang['Edit'] : '',
                        'L_DELETE' => ( $auth_edit ) ? $lang['Delete'] : '',
Wenn Du also zB. eine enstpechende Variable (hier $auth_edit) nicht gesetzt ist, wird nichts an die Template übergeben und damit auch nichts angezeigt.

Die Datenbank macht das bei Bildern übrigens mit der
Variablen switch_file_exists.

Code: Alles auswählen

if ( !empty($row['filename']) && $mode == 'display' )
                                                {
                                                        $template->assign_block_vars('switch_file_exists', array());
                                                }
In der Template wird dann über :

Code: Alles auswählen

<!-- BEGIN switch_file_exists -->

HIER der HTML Code der nur angezeigt wird, wenn switch_file_exists gesetzt ist

<!-- END switch_file_exists -->
angezeigt oder ausgeblendet.

Wer sich den derzeitigen Stand mal anschauen möchte http://forum.jagdhundfreunde.de
Sieht schon super aus.

Viele Grüße
Klaus
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Beitrag von dogsandfun »

2 Fragen - wo kann ich mir die aktuelle, lauffähige Datenbank runterladen ?
Kann ich das so konfigurieren, dass z.b. nur eine bestimmte Gruppe auf den Link, bzw die Datenbank zugreifen kann ?

LG Dirk
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“