MyXoops Forum

Re: Automatisch neue Usergalerie bei Registrierung? [Module für Bildergalerien, Downloads und Faq] - myXOOPS German Support

clownxx

"myXOOPs"-Fortgeschrittener
Gepostet am:27.04.2007 22:46
clownxx
clownxx Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 238
Since: 25.09.2006
#14

Re: Automatisch neue Usergalerie bei Registrierung?

ok ich habe es nun gefunden: Der Fehler ist folgender: wenn die Dateigröße für einen Upload beschränkt ist, so wird
<input type="hidden" name="MAX_FILE_SIZE" value="<{$max_file_size}>
gesetzt i Template...das führt dazu dass im PHP

if($_FILES['userpicture']['tmp_name'] == '') redirect_header('index.php',2,_MD_DB_NO_PICUP);

scheitert. Löscht man den eintrag aus dem Template raus, so wird einfach die Meldung "Datei zu groß etc" angezeigt wie es wohl sein soll.

clownxx

"myXOOPs"-Fortgeschrittener
Gepostet am:23.04.2007 13:42
clownxx
clownxx Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 238
Since: 25.09.2006
#13

Re: Automatisch neue Usergalerie bei Registrierung?

Hey, ich habe das auch versucht, aber jedes mal, wenn ich als User ein Bild hochladen will, kommt folgender Fehler:


"Es wurde kein Bild hochgeladen!

Wenn Sie tatsächlich ein Bild zum Hochladen selektiert haben, überprüfen Sie ob Ihr Server das Hochladen von Dateien zulässt...

Wenn die Seite nicht automatisch neu lädt, klicken Sie bitte HIER"

Ein meiner Servereinstellung kann es denke ich nicht liegen, da ich mit einer andere Installation Bilder hochladen kann....
Kann mir jemand helfen?

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

Akido

"myXOOPs"-Fortgeschrittener
Gepostet am:31.10.2006 17:11
Akido
Akido Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 110
Since: 17.12.2005
#12

Re: Automatisch neue Usergalerie bei Registrierung?

hab da grad noch nen "fehler" gefunden:

da bei mir ja immer nur ein Album pro user erstellt werden soll, is es überflüssig auf die albenübersicht zu kommen.

ich hab grad probiert das ganze dementsprechend abzuändern, funktioniert aber irgendwie ned. ich bekomm bei folgender abfrage:
global $xoopsUser;
$useruid $thisUser->getVar('uid');
$usergallery 10000 $useruid;
$getuseralbum "SELECT aid FROM ".$xoopsDB->prefix("xcgal_albums")." WHERE category=$usergallery";
$useralbum $xoopsDB->query($getuseralbum) or die($xoopsDB->error() );
$xoopsTpl->assign('usergallery'$useralbum);


als resultat bekomm ich folgendes:

ressource id # 193.

und wenn ich mich nicht täusch ändert sich der zahlenwert ab und zu...

ich brauch halt im endeffeckt die aid aus der tabelle, dass ich direkt in das album verlinken kann.

mcleines

"myXOOPs"-Master
Gepostet am:30.10.2006 16:28
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#11

Re: Automatisch neue Usergalerie bei Registrierung?

Sollte soweit eigentlich funktionieren.

Akido

"myXOOPs"-Fortgeschrittener
Gepostet am:30.10.2006 15:40
Akido
Akido Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 110
Since: 17.12.2005
#10

Re: Automatisch neue Usergalerie bei Registrierung?

boah! SUUUUUPER! danke dir!

hab da aber nen kleinen fehler gefunden: (glaub ich zumindest, kann auch sein dass des so is weil ichs in die userinfo.php eingefügt hab)


global $xoopsUser;
$useruid $thisUser->getVar('uid');
$usergallery 10000 $useruid;
$xoopsTpl->assign('usergallery'$usergallery);


anstatt xoopsUser muss man thisuser angeben!

für alle dies evtl auch brauchen:

diesen code in die userinfo.php packen, nach:
if ( is_object($xoopsUser) && $xoopsUser->isAdmin() ) {
    
$xoopsTpl->assign('lang_editprofile'_PROFILE_MA_EDITPROFILE);
    
$xoopsTpl->assign('lang_deleteaccount'_PROFILE_MA_DELACCOUNT);
    
$xoopsTpl->assign('user_uid'$thisUser->getVar('uid'));
}


im Template kann jetzt die variable
<{$usergallery}>

zum beispiel so verwendet werden:

<a href="<{$xoops_url}>/modules/xcgal/index.php?cat=<{$usergallery}>">Galerie des Users</a>


@ mcleines: korrier mich bitte wenn ich was falsch angegeben hab!

mcleines

"myXOOPs"-Master
Gepostet am:30.10.2006 14:50
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#9

Re: Automatisch neue Usergalerie bei Registrierung?

Nach diesem Muster:

global $xoopsUser;

$useruid $xoopsUser->getVar('uid');
$usergallery 10000 $useruid;

echo 
"<a href='{X_SITEURL}modules/xcgal/index.php?cat=$usergallery'>Usergalerie</a>";


Diesen Code kannst du zB auch in einen Eigenen Block stecken, mit PHP als Block-Typ.

Akido

"myXOOPs"-Fortgeschrittener
Gepostet am:23.10.2006 18:38
Akido
Akido Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 110
Since: 17.12.2005
#8

Re: Automatisch neue Usergalerie bei Registrierung?

so, jetz bin ich wieder soweit!

wie kann ich denn zur Galerie des Users einen Link im Template erstellen?

habs grad über php im template probiert, des geht aber irgendwie ned!

Akido

"myXOOPs"-Fortgeschrittener
Gepostet am:05.10.2006 12:12
Akido
Akido Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 110
Since: 17.12.2005
#7

Re: Automatisch neue Usergalerie bei Registrierung?

SUPER!!! Danke!

mcleines

"myXOOPs"-Master
Gepostet am:05.10.2006 10:54
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#6

Re: Automatisch neue Usergalerie bei Registrierung?

Stimmt, ist gar nicht so schlimm.

du musst die Datei /modules/profile/register.php bearbeiten. Nach $newid = $newuser->getVar('uid'); (ca. Zeile 156) fügst du folgendes ein:

//
$category 10000 $newid;
$title $newuser->getVar('uname')."'s Album";
$query "INSERT INTO ".$xoopsDB->prefix("xcgal_albums")." (category, title, uploads, pos, description) VALUES ('$category', '$title', 'NO',  '1', '')";
@
$xoopsDB->queryf($query);
//

Akido

"myXOOPs"-Fortgeschrittener
Gepostet am:05.10.2006 09:33
Akido
Akido Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 110
Since: 17.12.2005
#5

Re: Automatisch neue Usergalerie bei Registrierung?

???Größere Anpassung???

Ich hatte jetzt eher auf eine einzige abfrage in der register.php gehofft, da ich das Modul nur für die Usergalerien nutze, und da ja jeder nur ein album bekommen soll hatte ich gehofft dass das schnell erledigt ist.

also allein bekomm ich des sicherlich ned gebacken, wär cool wenn mir da jemand unter die arme greifen könnt da meine php kenntnisse sich eher aufs persönliche modifizieren beschränken... also nicht in dieser größe zumindest.
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5314 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1806 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag