Galerie 1.0.0

Frostyz
Titel: Galerie 1.0.0
Version: 1.0
Beschreibung: Gemacht für das wBB 2.3.X
von Mario Ernecker

Funktionsumfang:
Eine übersichtliche Galerie mit nicht allzuvielen Funktionen. Verfügt über eine Thumbnail Funktion. Jeder User kann bis zu 5 Bilder hochladen. Eine Statistik ist eigebaut als auch eine übersichtliche Startseite. Ebenfalls werden Userlogs erstellt. Also sieht man auch bei größeren Foren bei welchen User gerade was neues geschehen ist.

Ich übernehme keinerlei Haftung für Fehlfunktionen des Addons.
Das Copyright darf nicht rausgelöscht werden.

Falls der Addon anspruch findet wird er weiterentwickelt.

Demo:
http://www.shisha-forum.de/galerie.php

Copyfree Lizenz gibt es um 25 Euro. (bevorzugt paypal)
----
Dateien die zum Ändern sind:
./profile.php


Templates
./profile.tpl
./header.tpl
----
Demo: http://www.shisha-forum.de/galerie.php

weiter zum Download
hardcore-punk
Können bei dir User auch mehr als 5 Bilder hochladen?
Finde das ganze sehr übersichtlich. Gefällt mir gut :-)
Frostyz
Ja kann man.

Einfach nach
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
//Bilder uploaden
if ($action == 'upload') {
    if (!$wbbuserdata['userid']) access_error();
    $beschreibung ="";
    $error="";

    $countall $db->query_first("SELECT count(*) FROM bb".$n."_galerie WHERE userid='".$wbbuserdata[userid]."'");
    $counter $countall[0];
    if ($counter ==  5) {
        eval("\$tpl->output(\"".$tpl->get("galerie_upload_already")."\");");
    } else {



suchen und dann

php:
1:
if ($counter ==  5) {


ändern

Die Zahl die Eingetragen ist, ist die anzahl der Bilder. Werde ich eventuell mal mit einer ACP Funktion ergänzen


Falls man die größe der erlaubten Bilder ändern will nach dem suchen:
if ($_FILES['file']['size'] > '512000') {

und die Byte Anzahl ändern. Jedoch würde ich raten, nicht zu hoch dies hier zu setzen.
schnurri
Wenn man auf ein Bild klickt, bei deiner Demo oben als Link, kommt folgendes:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Warning: Division by zero in /www/htdocs/shishafo/galerie.php on line 197
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT * FROM bb1_galerie_comments WHERE picid='464' ORDER BY time DESC LIMIT 0,
mysql error: 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 '' at line 1
mysql error number: 1064
mysql version: 4.1.22-max-log
php version: 5.2.4
Date: 24.07.2009 @ 11:06
Script: /galerie.php?action=userpic&picid=464
Referer: http://www.shisha-forum.de/galerie.php 


Ob das so richtig ist Augen rollen
Frostyz
erscheint bei mir nicht komisch
Bräke
Schau mal als Gast.
Frostyz
Okay bemerks schon finde den fehler aber daweil leider nicht werde mal danach suchen

BUg gefunden:

Daweil zum entfernen:

SUchen nach
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
//Einzelbild
if ($action == 'userpic') {
    if (isset($_REQUEST['picid'])) $picid $_REQUEST['picid'];
    else $picid '0';
    $picid=addslashes($picid);
    $seitenfunktion_pro $wbbuserdata['galerie_seiten'];

    $galerie_user $db->query_first("SELECT userid,picid FROM bb".$n."_galerie WHERE picid='".$picid."'");
    $userid $galerie_user['userid'];

Ersetzen mit

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
//Einzelbild
if ($action == 'userpic') {
    if (isset($_REQUEST['picid'])) $picid $_REQUEST['picid'];
    else $picid '0';
    $picid=addslashes($picid);
    

    $galerie_user $db->query_first("SELECT userid,picid FROM bb".$n."_galerie WHERE picid='".$picid."'");
    $userid $galerie_user['userid'];
    $users $db->query_first("SELECT galerie_seiten FROM bb".$n."_users WHERE userid='".$userid."'");
    $seitenfunktion_pro $users['galerie_seiten'];