Neue Usergalerie

Fragen zur Webseite. Da Spam und Werbung zunahmen, musste leider das Schreibrecht für Gäste entfernt werden!
pya
Newbie
Newbie
Beiträge: 10
Registriert: 13.07.2005, 17:25

pic of the moment...

Beitrag von pya » 28.07.2005, 21:43

das script für "pic of the moment" kenn ich zwar net, aber mögicher Weise könnt ein script, das ich mal für mein cms verfasst hab' ein wenig helfen...

klappt eigentlich ganz gut, allerdings braucht php für das Anlegen des Bildes im RAM doch gut Platz, vor allem wenn's direkt aus 'ner guten DigiCam stammt.

Naja, ich poste es einfach mal und wer Verwendung dafür hat, der möge es nutzen. :)

Code: Alles auswählen

<?
/*
  Bildskalierung
  mit direkt ausgabe an den Browser oder als File gespeichert.
  Konvertierung: jpg oder png (gif tut seit einiger Zeit nimmer, wegen Lizensierungs-Problematik)
  Parameter
  $img      : Gültigest image Resource Handle
  $width    : Zielbreite
  $height   : Zielhöhe
  $keep     : Aspekt-Ratio beibehalten (optional, default: ja)
  $url      : Dateiname des skalierten Bildes (optional, default: images/thumb)
  $passout   : Direktausgabe an Browser (optional, default: nein)
  $type      : Bildtyp "jpg" oder "png" (optional, default: jpg)
*/
function drawImgResized($img,$width,$height,$keep = 1,$url="images/thumb",$passout=0,$type="jpg"){
   //original Bildgröße abgreifen
   $origW = ImageSX($img);
   $origH = ImageSY($img);
   //neuen Bildcontainer bauen
   $retImg = @ImageCreate($width,$height);
   //transparenz-farbe allokieren (rgb, momentan magenta)
   $alphaCol = @ImageColorAllocate($retImg,195,0,128);
   //
   $tc = @ImageColorAllocate($retImg,255,0,0);
   //seitenverhältnis beibehalten?
   if($keep){
      if ($origW > $origH){
        $scale = $width / $origW;
      } else {
        $scale = $height / $origH;
      }
      //auf "pixel" runden
      $nwidth = round($origW * $scale);
      $nheight = round($origH * $scale);
      $newx = round(($width - $nwidth) / 2);
      $newy = round (($height - $nheight) / 2);
      // originalbild skaliert in container Drücken
      @imagecopyresampled($retImg, $img, $newx, $newy, 0, 0, $nwidth, $nheight,$origW ,$origH ); 
    } else {
      //originalbild unskaliert in container
      @imagecopyresampled($retImg, $img, 0, 0, 0, 0, $width, $height,$origW ,$origH ); 
    }   
    //transparenz setzen (geht nur für png.. jpg kann net transparent)
    imagecolortransparent ($retImg, $alphaCol);
    //dateiname ermitteln
    $nurl = $type=="jpg"?$url.".jpg":$url.".png";
    //als datei schreiben (weil, will der entwicker, oder geht net anders)
    if($passout ==0 || headers_sent()){
   ($type=="jpg")?imagejpg($retImg,$url."jpg"):imagePng($retImg,$url.".png");
   ImageDestroy($img);
   ImageDestroy($retImg);
       return $nurl;
    } else {
   //direktausgabe and den Browser, ohne speichern
   $type=="jpg"? header("Content-type: image/jpeg"):header("Content-type: image/png");
   ($type=="jpg")?imagejpg($retImg):imagePng($retImg);
    }
}
?>


wie gesagt, könnte helfen, muss aber nicht. Schliesslich kenn ich den "PotM" Code nicht. Geschweige denn, denn code der Site im Allgemeinen.
Da ich des aber schon mal geschrieben hatte, dacht ich mir, ich könnt's einfach mal als ansatz einbrigen.

Also, net als "ultima ratio" falsch verstehen, bitte ;)

GreeZ
Meinen gr??ten Dank an alle alten Hasen die Greenhorns, wie mir, den Einstieg in die Welt der B?gen erleichtern!

PokerXXL
Full Member
Full Member
Beiträge: 147
Registriert: 18.08.2003, 02:37

Beitrag von PokerXXL » 28.07.2005, 22:31

Funktioniert prima.
Vor allem das Anlegen von separaten Ordnern um die Bilder nach Themen abzulegen finde ich gut.
Schade nur das es so wenige bisher nutzen.
Das Integrieren von Bildern aus der Usergalerie
unterscheidet sich imho nicht von der alten.
Danke :)

Gruß Stefan:)
The only thing neccessary for the triumph of evil is for good men to do nothing.
Edmund Burke

Benutzeravatar
Marty
Forenlegende
Forenlegende
Beiträge: 5199
Registriert: 06.08.2003, 23:41

Beitrag von Marty » 28.07.2005, 22:53

@pya: Danke, aber das momentane Script ist für die Coppermine geschrieben worden. Muss nur etwas verbessert werden.

@Poker: Früher gab es einen Button unten "Bild einfügen", der jetzt nicht mehr funktioniert. Das war die bequeme Art ein Bild einzufügen. Habe ich überigens noch nirgend gesehen und war damals meine Idee wie man gut Bilder einfügen kann. Haben sich nur alle User dran gewöhnt. Deswegen fehlt es jetzt. :-)
Amicus certus in re incerta cernitur

PokerXXL
Full Member
Full Member
Beiträge: 147
Registriert: 18.08.2003, 02:37

Beitrag von PokerXXL » 28.07.2005, 23:40

@ Marty
Ups den habe ich bisher wohl immer übersehen. :D
Oder anders gesagt ich habe die ganze Zeit schon Zukunfts orientiert gewerkelt.[denkcool]Ich bin ein Seher :D[/denkcool]

Gruß Stefan :)

:)Nachtrag
Die Idee mit den Text-Smileys ist super.
The only thing neccessary for the triumph of evil is for good men to do nothing.
Edmund Burke

Benutzeravatar
dietze
Sr. Member
Sr. Member
Beiträge: 300
Registriert: 06.08.2003, 23:46

Beitrag von dietze » 29.07.2005, 08:43

@ Marty und alle Mitbastler:

Ich find´s klasse, wie schnell sich die neue Galerie von einem chaotisch wirkenden Durcheinander (war mein erster Eindruck... sorry) in ein gut funktionierendes Tool verwandelt hat - man konnte ja fast zugucken bei den Verbesserungen! Danke!:anbet :anbet
Wieviel Stunden bastelt Ihr denn schon daran?
______________________________________
- Bin ein Bär von geringem Verstand
und denke große Dinge über gar nichts ...
______________________________________

Benutzeravatar
Marty
Forenlegende
Forenlegende
Beiträge: 5199
Registriert: 06.08.2003, 23:41

Beitrag von Marty » 29.07.2005, 11:50

@shewolf & Schattenwolfe: Stimmt, gar nicht bemerkt. Anmelden sollte man sich vorher. :-)
Amicus certus in re incerta cernitur

Benutzeravatar
shewolf
Hero Member
Hero Member
Beiträge: 2202
Registriert: 12.09.2003, 11:22

RE:

Beitrag von shewolf » 29.07.2005, 12:29

Original geschrieben von Marty

@shewolf & Schattenwolfe: Stimmt, gar nicht bemerkt. Anmelden sollte man sich vorher. :-)


???

Ich hatte mich angemeldet, und trotzdem erscheint links nur ein Kästchen, wo nichts über Admin drinsteht!

Steht aber alles schon in meinem letzten Post...

[denksceptic]Es muß den Jungs zu heiß sein, anders kann ich mir das nicht erklären..[/denksceptic]
Thoughts are magnetic -
you attract what you think about most.

Benutzeravatar
Marty
Forenlegende
Forenlegende
Beiträge: 5199
Registriert: 06.08.2003, 23:41

Beitrag von Marty » 29.07.2005, 12:58

@daritter: Shewolf hat recht. Mit ihrer Erlaubnis habe ich mich mal mit hren Datein eingeloggt und das klappt nicht. Das Menü bleibt gleich, als wenn man nicht eingeloggt ist. Betrifft das vielleicht alle die nicht "User" sind? Ich schaue mir das heute Abend mal an. Oder kannst Du mal schauen daritter?
Amicus certus in re incerta cernitur

Benutzeravatar
Haebbie
Hero Member
Hero Member
Beiträge: 996
Registriert: 06.08.2003, 23:46

Beitrag von Haebbie » 29.07.2005, 13:25

Also nach dem ASnmelden habe ich die Wahl zwischen Benutzer-Modus und Admin-Modus, wobei ich nach der Anmeldung automatisch einst mal im Admin-Modus eingeloggt bin.
... let your arrows fly

Herbert

Benutzeravatar
Marty
Forenlegende
Forenlegende
Beiträge: 5199
Registriert: 06.08.2003, 23:41

Beitrag von Marty » 29.07.2005, 16:05

Habe den Fehler gefunden. Den Moderatoren wurde keine Usergroup zugewiesen. In dem fall waren die Moderatoren mal benachteiligt. :-) Habs gerichtet.
Amicus certus in re incerta cernitur

Robin Hut
Full Member
Full Member
Beiträge: 134
Registriert: 06.08.2003, 23:46

Meine Galerie?

Beitrag von Robin Hut » 30.07.2005, 12:27

Warum kann ich meine Galerie nicht mehr finden?
Mit meinem Nick erscheint irgendwas mit nicht gefunden.
Wenn ich auf den Buchstaben R klicke (Mitglieder) kommt immer die "A"- Seite.
In meinem Profil gibt es keine Bilder mehr????

PokerXXL
Full Member
Full Member
Beiträge: 147
Registriert: 18.08.2003, 02:37

Beitrag von PokerXXL » 30.07.2005, 13:20

@ Robin Hut

Np deine Bilder sind noch da. ;)
Schau mal unter diesem Link.
http://galerie.fletchers-corner.de/profile.php?uid=281
Und einmal mit der linken Maustaste auf dein Bild klicken.
Im Moment kannst du sie nur nicht über deinen Usernamen erreichen,ist aber soweit ich weiß in
Mache. ;)
Das dauert halt noch was.
Die Gebrauchsanweisung für die Usergalerie ist hier im Thread oder einfach nur etwas lesen und logisch orgehen. ;)

Gruß Stefan:)
The only thing neccessary for the triumph of evil is for good men to do nothing.
Edmund Burke

hugin
Full Member
Full Member
Beiträge: 199
Registriert: 01.06.2005, 22:08

Beitrag von hugin » 30.07.2005, 14:03

Liebe usergalieriemacher!
ich habe versucht den text unter meinem speerschleuderbild zu erweitern. ich kann zwar was weglöschen, aber nichts dazufügen, der getippte buchstabe will einfach nicht erscheinen. gott sei dank hab ich das nicht unten bestätigt als änderung. klappt das nur bei mir nicht? oder bin ich zu doof?

Benutzeravatar
Netzwanze
Hero Member
Hero Member
Beiträge: 2267
Registriert: 06.08.2003, 23:46

Beitrag von Netzwanze » 30.07.2005, 14:23

Das ist wohl nur bei dir so. Ich kann meine Beschreibungen (mittlerweile weiß ich wo das geht) komplett ändern (also auch hinzufügen und löschen).
"Die Freiheit des Menschen liegt nicht darin, dass er tun kann was er will, sondern dass er nicht tun muss was er nicht will" (Jean-Jacques Rousseau)

Archiv
Forenlegende
Forenlegende
Beiträge: 8908
Registriert: 16.04.2007, 22:36

Beitrag von Archiv » 30.07.2005, 14:24

Hallo Hugin,

bei mir klappt es, hab in dem Bild mit dem Inneren von meinem Wagen einen Text für Dich angehängt, ging ohne Probleme.

liebe Grüße benzi

Antworten

Zurück zu „Webseite“