ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Forum & Gallerie

Geschlossen
  1. #1
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Also erstmal ein Danke an die Entwickler für dieses geile Teil.
    Ilch ist komplex, aber zugleich einfach zu handhaben und sehr umfangreich.
    Auch ein Dank an alle Bastler welche durch ihre Module, Mods, Hacks we. das ganze noch komplettieren.

    Für die Perfektion, finde ich ich, fehlen nur noch 2 Dinge.

    1. Split Categories on Index (Wie man es schon vom gleichnamigen phpBB Mod kennt)

    2. Die Allgemeine Bildergalerie sollte für alle zum uploaden sein. Natürlich einstellbar ab welchem Rang. Der Admin sollte dann über neue Uploads informiert werden um diese dann freizuschalten. So wie bei Downloads halt.

    Die Usergalerie finde ich eher eine Nebensache für Clans/Gilden und sollte daher höchstens ein zuschaltbares gimmig sein.

    LG
    PeeRpleX
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    So ist es ja auch zunge Also die Usergallery ist zuschaltbar zwinker
    Was sind denn Split Categories oh Index, kannst ja mal erklären.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Ok, Usergallerie ist zuschaltbar. Stimmt.:)
    Allerdings kann lediglich der Admin in die Allgemeine Gallerie hochladen. Das sollte man ändern. Jeder möchte mal gern einen fetten screen uploaden in nem Clan/Gilde denke ich und nich erst den Admin das zuschicken und anbetteln. zwinker

    Ok, Split Categories on Index is ganz einfach.

    Wenn man das Forum öffnet sieht man ja alles zusammenhängend.
    Split Categories bedeutet das jede Kategorie mit seinen Foren ein einzelner Bereich ist.
    So wie die News:

    1.News
    ---freiraum---
    2.News
    ---freiraum---

    Beim Forum wäre das halt:

    Forenübersicht | Bla | Bla | Bla
    Kategorie
    -forum
    -forum
    ---freiraum---
    Kategorie
    -forum
    -forum
    ---freiraum---
    usw.

    Weißt du wie ich das meine?
    Ich könnte auch gern mal ein paar Screens anfertigen zur verdeutlichung.
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Jeder darf das Gallerymodulrecht erhalten und was hochladen, ist nur doof das er dann alles kann, das sollte man sicher besser abstufen können, in der nächsten Version haben wir ein feineres Rechtesystem geplant, vielleicht wird es dann umgesetzt.

    Was du beim Forum meinst verstehe ich ehrlich gesagt nicht, also da ne Abstandszeile reinzumachen ist kein Ding, aber das meinst du sicher nicht.


    Zuletzt modifiziert von Mairu am 03.09.2007 - 12:51:48
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Wäre besser, denn ich habs so auch nciht verstanden, sry.

    DU meinst ja keine Klappfunktion, oder?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Ok, ich hab mal 2 Bilder angefertigt.

    So sieht das Forum ja normalerweise aus:
    gesperrtes Bild

    Und so würde das denn mit Split Categories aussehen:
    gesperrtes Bild

    Ich finde das gestaltet das ganze noch etwas übersichtlicher.
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Sollte nciht schwer zu machen sein.
    Einfach in der show_forum.htm ändern.
    Ich kanns grad net ausprobieren, aber es sollte eigentlich so gehen, dass du einfach ein "</br></br>" einsetzt.
    <td class="Cmite">
    		  <span class="smalfont">
    				<a class="smalfont" title="{topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}">{topic}&nbsp;<img src="include/images/forum/post.png" border="0"></a>
    		    <br />
    			  {_lang_from}: {erst}
    		  </span>
    		</td>
      </tr>{EXPLODE} 
    </table>


    also so:

    <td class="Cmite">
    		  <span class="smalfont">
    				<a class="smalfont" title="{topicl}" href="index.php?forum-showposts-{tid}-p{page}#{pid}">{topic}&nbsp;<img src="include/images/forum/post.png" border="0"></a>
    		    <br />
    			  {_lang_from}: {erst}
    		  </span>
    		</td>
      </tr>{EXPLODE} 
    <tr></br></br></tr>
    </table>
    
    Oder nicht?



    Zuletzt modifiziert von Karnickel am 03.09.2007 - 12:59:46
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Aber das ist wirklich Ansichtssache und keine große Änderung.

    Hier extra für dich, in der show_forum.php unter if ($r['cid'] <> $xcid) { (Zeile 60)
    echo '</table><br /><table width="100%" cellpadding="4" cellspacing="1" class="border" border="0">';
    einfügen. Das ist wirklich nichts was jetzt man jetzt als Verbesserungsvorschlag angeben müsste zwinker

    PS: Ich sehe gerade das man dann aber auch im Template feste Spaltengrößen vergeben muss, da es sonst nicht ganz so toll aussieht. zunge


    Zuletzt modifiziert von Mairu am 03.09.2007 - 13:01:30
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Ah, super, danke euch beiden. *freu*

    Ich seh nu bloß deinen Code nicht Mairu. lächeln

    PS: Ich glaub das mit den Spalten bekomm ich mit meinem kleinen Wissen schon noch hin. Man lernt nie aus.:)
    Und falls dooch nich, ich weiß ja wo ich fragen kann. lächeln

    EDIT:
    @Karnickel
    Nö, das funzt net.


    Zuletzt modifiziert von PeeRpleX am 03.09.2007 - 13:23:34
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Ja, das stimmt.
    Ein Verbesserungsvorschlag is es nicht.
    Passt eher in den Bereich Modifikationen. Als Mod halt.:)

    Könntest du mir den Code den ich da einsetzten soll nochmal posten Mairu? In deinem Beitrag steht nix. Danke lächeln

    PS:
    Kann man das mit der Bildergallerie nicht irgendiwe in Code umsetzten?
    z.B. wenn Rang= mindestens User (Rangausnahme is Admin), das dann im Loginbereich wo beim Admin "Admin Bereich" steht für die anderen dann Gallerie steht?
    Und wenn die Leute draufklicken das dann so ne Liste der Galleriekategorien kommt wie im Adminbereich halt nur mit den Disketten für den upload und alles andere wird nich angezeigt?
    Das sollte ja schon reichen denke ich. Immerhin muss der Admin alle uploads ja eh erstmal freigeben. lächeln
    (Ich hab gut reden wa?);)


    Zuletzt modifiziert von PeeRpleX am 03.09.2007 - 13:32:07
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also ich seh den Code, in meinem Post, im Notfall drückst du eben mal auf zitieren, aber schicks dann nicht ab und lies nur was ich geschrieben hab, obwohl ich eher denke du vermisst was, was gar nicht da ist zunge

    Wegen dem Gallery, vom Prinzip her nicht schwer, das ist schon richtig, aber eben doch Arbeit, die ich mir jetzt nicht machen möchte zunge
    Es kommt eben keine neue Version für 1.1 mehr raus, wenn nicht irgendwo noch eine Sicherheitslücke gefunden wird.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Ok, doof, hätt ich auch selbst drauf kommen können.
    Ich mein das mit Zitat. lachen

    Ok, habs eingebaut und es geht spitze. Danke nochmal.
    Tja, und wie du schon sagtest muss ich nur noch eben die Spaltenbreite anpassen, aber das krieg ich schon hin.:)

    Hatte auch nicht vor dich zu so ner Arbeit zu übereden.:)
    Aber ne neue Version kommt nochmal wieder? Also ne 1.2 oder so?
    Wo das dann mit der Gallerie "vielleicht":P drin sein könnte? lächeln
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, ReeRepleX!

    Meinst du sowas mit der Gallery?
    externer Link

    Wer hochladen darf wird in der PHP Datei direkt eingestellt, also ab welchem Recht, somit kannn dann jeder, der das Recht oder höher hat, was in die Gallery und gleich in die Kategory hochladen ohne irgendwelche spezial Rechte zu aktivieren!
    Wenn du ganz lieb fragst, geb ich dir das Script heute irgendwann, weil ich noch auf Arbeit bin!

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Dann frag ich aber auch mal gaaanz lieb. Denn dieses Modul scheint wirklich mal ganz Interessant zu sein.
    *lieb frag*

    Karnickel
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    @BöhserDavid:

    Jajajajajajajajajaja...haben will... *liebfrag* *bettel* lächeln
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    galleryupl.php (include/contents/)
    <?php
    defined ('main') or die ( 'no direct access' );
    
    require_once('include/includes/func/gallery.php');
            
    $title = $allgAr['title'].' :: Gallery :: Upload ';
    $hmenu = '<a class="smalfont" href="?gallery" target="_self">Gallery</a><b> &raquo; </b>Galleryupload';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    $gallerycat = dblistee('',"SELECT id,name FROM prefix_gallery_cats ORDER by id");
    if (loggedin()) { // RECHT hier, wenn eingeloggt
      # Bilder in eine Kategorie hochladen
      $msg = '';  
      if (isset($_POST['hochladen']) AND $_POST['hochladen'] == 'yes' AND isset($_POST['kat'])) {
          if (!empty($_FILES['file']['name'])) {        
            $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $_FILES['file']['name']);
            $fende = $endung = strtolower($fende);
            $name = substr($_FILES['file']['name'],0,-1*(strlen($fende)+1));
            $kate = escape($_POST['kat'], 'string');
            $size = @getimagesize ($_FILES['file']['tmp_name']);
            if (!empty($_FILES['file']['name']) AND $size[0] > 10 AND $size[1] > 10 AND ($size[2] == 2 OR $size[2] == 3 OR $size[2] == 1) AND ($fende == 'gif' OR $fende == 'jpg' OR $fende == 'jpeg' OR $fende == 'png')) {
              $besch = escape($_POST['besch'],'string');
              $id = db_result(db_query("SHOW TABLE STATUS FROM `". DBDATE ."` LIKE 'prefix_gallery_imgs'"),0,'Auto_increment');
              $bild_url = 'include/images/gallery/img_'.$id.'.'.$endung;
              if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
                db_query("INSERT INTO prefix_gallery_imgs (cat,datei_name,endung,besch) VALUES ('".$kate."','".$name."','".$endung."','".$besch."')");
                $msg .= 'Datei '.$name.'.'.$endung.' erfolgreich hochgeladen<br />';
                $bild_thumb = 'include/images/gallery/img_thumb_'.$id.'.'.$endung;
                $bild_norm  = 'include/images/gallery/img_norm_'.$id.'.'.$endung;
                create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']);
                create_thumb ($bild_url, $bild_norm , $allgAr['gallery_normal_width']);
              } else {
                $msg .= 'Datei '.$name.'.'.$endung.' konnte nicht hochgeladen werden<br />';
              }
            }
          } else {
                $msg .= 'Datei '.$name.'.'.$endung.' konnte nicht hochgeladen werden, kein unterst&uuml;tztes Bildformat.<br />';
            }
      }
      ?>
    <table border="0" cellpadding="5" cellspacing="1" width="100%">
     <tr>
      <td><?=$msg?>
       <form action="index.php?galleryupl" method="POST" enctype="multipart/form-data">
        <input type="hidden" name="hochladen" value="yes" />
        <table border="0" cellpadding="5" cellspacing="1" class="border" width="100%">
         <tr>
          <td class="Cmite">Kategory:&nbsp;</td>
          <td class="Cmite"><select name="kat"><?=$gallerycat?></select></td>
         </tr><tr>
          <td class="Cmite">Datei:&nbsp;</td>
          <td class="Cmite"><input size="45" type="file" name="file" /></td>
         </tr><tr>
         	<td class="Cmite">Beschreibung:&nbsp;</td>
         	<td class="Cmite"><input type="text" name="besch" value="" size="45" /></td>
         </tr><tr>
          <td colspan="2" class="Cdark"><button type="submit" value="Absenden" />Absenden</button> &nbsp;</td>
         </tr>
        </table>
       </form>  
      </td>
     </tr>
    </table>
      <?
    }
    else {echo '<br>G&auml;ste d&uuml;rfen keine Bilder in die Gallery hochladen!';
      $tpl = new tpl ( 'user/login' );
      $tpl->set_out('WDLINK', 'index.php?galleryupl', 0);
      }
    $design->footer();
    ?>

    gallery.hm (include/templates/) ergänzen
    Zeile 1-9
    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
     <tr class="Cdark">
      <td colspan="2" align="left"><a href="?galleryupl" target="_self">BilderUpload</a></td>
     </tr><tr class="Chead">
      <td width="80%" align="center"><b>{_lang_category}</b></td>
       <td width="20%" align="center">{_lang_pictures}</td>
     </tr>
    {EXPLODE}


    Viel Spaß damit!!!

    PS: Betteln bringt nix!!! lol
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Versuchen kann mans trotzdem.:)

    So, hab die Datei erstellt und hochgeladen.
    Hab den anderen Code in die entsprechende Datei eingefügt. Ganz oben, Zeile 1-9.

    Und nu?
    Seh nix.

    PS: Hab doch 0 Ahnung von PHP usw. Bin dochn doofi. zwinker
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    PeeRpleX Mitglied
    Registriert seit
    28.08.2007
    Beiträge
    84
    Beitragswertungen
    0 Beitragspunkte
    Retur retur...
    War mal wieder doof.:)
    Ersetzten, net hinzufügen. Nu gehts auch.:)

    Tausend Dank nochmal.:)

    PS: Achja, wie war das mit den Rechten? Konnt man da was einstellen, wenn ja, wie? Danke.:)
    Bund ist das Dasein und Granatenstark. lächeln
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    if (loggedin()) { // RECHT hier, wenn eingeloggt

    das kannst du z.B. durch
    if (has_right(-4)) { // RECHT hier, wenn eingeloggt
    ersetzen, dann können alle Member und höher uploaden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo

    hmmm komisch bei mir funtzt es nicht

    /include/templates/gallery.htm

    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Cdark">
      <td colspan="2" align="left"><a href="index.php?galleryupl" target="_self">BilderUpload</a></td>
     </tr><tr class="Chead">   
    		<td width="74%" align="center"><b><font color="#4885c2">{_lang_category}</b></td>
        <td width="26%" align="center"><b>{_lang_pictures}</b></td>
      </tr>
    	{EXPLODE}
    	<tr class="{class}">
    	  <td><a href="index.php?gallery-{id}"><font size=3>{name}</font></a><br /><span class="smalfont">&raquo;&nbsp;<font color=#000000 size=2><b>{besch}</b></font></span></td>
    		<td align="right"><font size=2>
    	    <div align="right"><b>{gallery}</b><img src="include/images/links/camera1.gif" hspace="30" vspace="0" align="absmiddle" alt="Bilder"></div></td>
    	</tr>
    	{EXPLODE}
    </table>
    <br /><br />
    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Cdark">
    		<td colspan="{imgperline}" align="center"><b><font color="#4885c2">{cname}</b></td>
      </tr>
      {EXPLODE}
         <td class="{class}" width="{width}%" valign="top" align="center">
     
    <div onmouseover="hiddpos('infodiv{id}')" class="layer" id="infodiv{id}" style="position:absolute; top:50px; left:50px; display:none; width:200px; height:200px;">
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="4">
      <tr>
        <td class="{class}" align="left">
          <strong>{_lang_filename}:</strong> {datei_name}
    <br /><strong>{_lang_seen}:</strong> {klicks}
    <br /><strong>{_lang_voting}:</strong> {vote_wertung}
    <br /><strong>{_lang_comments}:</strong> {anz_koms}
    <br /><strong>{_lang_desc}:</strong> {besch}
        </td>
      </tr>
    </table>
    </div>
           <table class="border" border="0" cellspacing="1" cellpadding="0">
             <tr>
               <td onmouseout="hiddpos('infodiv{id}')" onmouseover="alertpos('infodiv{id}')"><a href="index.php?gallery-show-{cat}-p{bildr}" onClick="return oeffneFenster({bildr},{cat});" target="_blank"><img src="include/images/gallery/img_thumb_{id}.{endung}" border="0" alt="{datei_name}" title="&nbsp;" /></a></td>           
             </tr>
           </table>
         </td>
       {EXPLODE}
      </tr>
    </table>
    <center>{MPL}</center>
    <script language="JavaScript" type="text/javascript">
    <!--
      function oeffneFenster (bildr, cat) {
        var fenster = window.open ('index.php?gallery-show-'+cat+'-p'+bildr,'showBild','scrollbars=yes,height=600,width={breite},left=200,status=yes');
        fenster.focus();
        return (false);
      }
      
      // manage div ...
      document.onmousemove = checkPosition;
      function checkPosition(e) {
        if(document.all) {
          mausX = event.clientX + document.body.scrollLeft;
          mausY = event.clientY + document.body.scrollTop;
        } else {
          mausX = e.pageX;
          mausY = e.pageY;
        }
        
      }
      
      function alertpos(dname) {
      if (document.layers) {
        document.layers[0].left = mausX;
        document.layers[0].top = mausY;
      } else if (document.getElementById) {
        document.getElementById(dname).style.left = mausX + "px";
        document.getElementById(dname).style.top = mausY + "px";
      }
      document.getElementById(dname).style.display = "inline";
      }
      function hiddpos(dname) {
        document.getElementById(dname).style.display = "none";
      }
    //-->
    </script>


    und dann
    /include/contents/galleryupl.php

    <?php
    defined ('main') or die ( 'no direct access' );
    
    require_once('include/includes/func/gallery.php');
            
    $title = $allgAr['title'].' :: Gallery :: Upload ';
    $hmenu = '<a class="smalfont" href="index.php?gallery" target="_self">Gallery</a><b> &raquo; </b>Galleryupload';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    $gallerycat = dblistee('',"SELECT id,name FROM prefix_gallery_cats ORDER by id");
    if (has_right(-4)) { // RECHT hier, wenn eingeloggt
      # Bilder in eine Kategorie hochladen
      $msg = '';  
      if (isset($_POST['hochladen']) AND $_POST['hochladen'] == 'yes' AND isset($_POST['kat'])) {
          if (!empty($_FILES['file']['name'])) {        
            $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $_FILES['file']['name']);
            $fende = $endung = strtolower($fende);
            $name = substr($_FILES['file']['name'],0,-1*(strlen($fende)+1));
            $kate = escape($_POST['kat'], 'string');
            $size = @getimagesize ($_FILES['file']['tmp_name']);
            if (!empty($_FILES['file']['name']) AND $size[0] > 10 AND $size[1] > 10 AND ($size[2] == 2 OR $size[2] == 3 OR $size[2] == 1) AND ($fende == 'gif' OR $fende == 'jpg' OR $fende == 'jpeg' OR $fende == 'png')) {
              $besch = escape($_POST['besch'],'string');
              $id = db_result(db_query("SHOW TABLE STATUS FROM `". DBDATE ."` LIKE 'prefix_gallery_imgs'"),0,'Auto_increment');
              $bild_url = 'include/images/gallery/img_'.$id.'.'.$endung;
              if (@move_uploaded_file ($_FILES['file']['tmp_name'], $bild_url)) {
                db_query("INSERT INTO prefix_gallery_imgs (cat,datei_name,endung,besch) VALUES ('".$kate."','".$name."','".$endung."','".$besch."')");
                $msg .= 'Datei '.$name.'.'.$endung.' erfolgreich hochgeladen<br />';
                $bild_thumb = 'include/images/gallery/img_thumb_'.$id.'.'.$endung;
                $bild_norm  = 'include/images/gallery/img_norm_'.$id.'.'.$endung;
                create_thumb ($bild_url, $bild_thumb, $allgAr['gallery_preview_width']);
                create_thumb ($bild_url, $bild_norm , $allgAr['gallery_normal_width']);
              } else {
                $msg .= 'Datei '.$name.'.'.$endung.' konnte nicht hochgeladen werden<br />';
              }
            }
          } else {
                $msg .= 'Datei '.$name.'.'.$endung.' konnte nicht hochgeladen werden, kein unterst&uuml;tztes Bildformat.<br />';
            }
      }
      ?>
    <table border="0" cellpadding="5" cellspacing="1" width="100%">
     <tr>
      <td><?=$msg?>
       <form action="index.php?galleryupl" method="POST" enctype="multipart/form-data">
        <input type="hidden" name="hochladen" value="yes" />
        <table border="0" cellpadding="5" cellspacing="1" class="border" width="100%">
         <tr>
          <td class="Cmite">Kategory:&nbsp;</td>
          <td class="Cmite"><select name="kat"><?=$gallerycat?></select></td>
         </tr><tr>
          <td class="Cmite">Datei:&nbsp;</td>
          <td class="Cmite"><input size="45" type="file" name="file" /></td>
         </tr><tr>
             <td class="Cmite">Beschreibung:&nbsp;</td>
             <td class="Cmite"><input type="text" name="besch" value="" size="45" /></td>
         </tr><tr>
          <td colspan="2" class="Cdark"><button type="submit" value="Absenden" />Absenden</button> &nbsp;</td>
         </tr>
        </table>
       </form>  
      </td>
     </tr>
    </table>
      <?
    }
    else {echo '<br>G&auml;ste d&uuml;rfen keine Bilder in die Gallery hochladen!';
      $tpl = new tpl ( 'user/login' );
      $tpl->set_out('WDLINK', 'index.php?galleryupl', 0);
      }
    $design->footer();
    ?>


    Wo ist da mein fehler ???

    Greetz Marv
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hay, marv altes Haus!

    Was geht net? Tolle Aussage, es geht net, Fehlermeldung, weiße Seite, upload geht net?
    open_short_tags aktiviert?
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    sorry man ich werd alt und vergesse immer die hälfte.... äähhhh warum schreib ich hier ???? looool

    ok wenn ich das alles hochlade und dann bei mir auf Gallery gehe sehe ich nicht wie bei dir im Bild wo ich die biilder uploaden darf. Da ist einfach garnix traurig

    open_short_tags aktiviert? = ???????


    Zuletzt modifiziert von marvman am 04.09.2007 - 14:54:08
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    haaaaaaaaaaaaaaaaaaaaalt alles zurück. es geht

    supi thx
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Slugger Mitglied
    Registriert seit
    24.08.2007
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    Servus miteindander,
    mittlerweile setze ich das clanscript auch ein,
    weil es sehr einfach zu bedienen ist als andere cms,
    mit Ihren groß aufgeblähten und teilweise unützen funktionen.

    Aber eines vermisse für das Forum und zwar dam man dateianhänge hochladen kann.

    Wäre schön, wenn das für die nächste Version mit berücksichtigt wird.

    Alternativ wäre es vielleicht auch gut einfach ein Modul mit rechten im Admin zu entwickeln.

    Naja überlegt einfach mal. zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten