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
Frostyz
erscheint bei mir nicht komisch
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']; |
|