Forum för webbutiksägare
Gå tillbaka   Forum för webbutiksägare > osCommerce Support > Allmän Support
Ladda om den här sidan [TiM's osC Solutions] Better image upload features
Svara
 
LinkBack Ämnesverktyg Sök i det här ämnet Visningsalternativ
  (#21) Gammal
TiM TiM är inte uppkopplad
Moderator Frakt & betalning forumet
Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43
Aktivitet på forumet: 35% Aktivitet på forumet: 35% Aktivitet på forumet: 35%
TiM is an unknown quantity at this point
 
Inlägg: 393
Reg.datum: Apr 2007
Rykte: 5
Skicka ett meddelande via MSN till TiM
Standard 2009-08-17, 19:41

Solan, då skulle din kod även kunna se ut såhär:

Kod:
          $products_image_name = 'products/_tmp' . $product[products_model] . '.jpg';
Koden innebär att oavsett vad filen heter på din hårddisk så döps den till {modell}.jpg där {modell} är vad som är ifyllt i fältet modell.


TiM's osC Solutions
http://www.tim-international.net/oscmodules

(Kontakta inte mig via PM med supportfrågor, utan använd forumet. Vid förfrågningar, besök tim-international.net.)
Svara med citat
Annonsera   #1.5

  (#22) Gammal
Viktig medlem
Poäng: 4 601, Level: 43 Poäng: 4 601, Level: 43 Poäng: 4 601, Level: 43
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
Solan is on a distinguished road
 
Inlägg: 690
Reg.datum: Nov 2008
Ort: Stockholm
Rykte: 20
Standard 2009-08-18, 20:19

Underbart Tim

Skall se om jag gillar det ÄNNU mer än koden du fixade för någon dag sen här i tråden!

Tack för att du finns!


http://www.skotornet.se
(nätshoppa i vår skobutik på nätet)

http://www.skotornet.se/blogg
(Skor och en del av livet)
Svara med citat
  (#23) Gammal
TiM TiM är inte uppkopplad
Moderator Frakt & betalning forumet
Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43
Aktivitet på forumet: 35% Aktivitet på forumet: 35% Aktivitet på forumet: 35%
TiM is an unknown quantity at this point
 
Inlägg: 393
Reg.datum: Apr 2007
Rykte: 5
Skicka ett meddelande via MSN till TiM
Standard 2009-09-02, 02:19

Ny version publicerad:

* Saves new product images by SEO friendly filename (Ex. 451-iPod_nano.jpg) instead of old method that used date for unique filename.

osCommerce Community Add-Ons


TiM's osC Solutions
http://www.tim-international.net/oscmodules

(Kontakta inte mig via PM med supportfrågor, utan använd forumet. Vid förfrågningar, besök tim-international.net.)
Svara med citat
  (#24) Gammal
Medlem
Poäng: 1 287, Level: 19 Poäng: 1 287, Level: 19 Poäng: 1 287, Level: 19
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
Johga is an unknown quantity at this point
 
Inlägg: 17
Reg.datum: Jun 2008
Rykte: 5
Standard 2009-09-02, 17:21

Funkar den tillsammans med More Pics contribet?
Svara med citat
  (#25) Gammal
TiM TiM är inte uppkopplad
Moderator Frakt & betalning forumet
Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43
Aktivitet på forumet: 35% Aktivitet på forumet: 35% Aktivitet på forumet: 35%
TiM is an unknown quantity at this point
 
Inlägg: 393
Reg.datum: Apr 2007
Rykte: 5
Skicka ett meddelande via MSN till TiM
Standard 2009-09-02, 21:32

Johga, jag känner inte till det bidraget men jag tvivlar starkt på att de är kompatibla med varandra.


TiM's osC Solutions
http://www.tim-international.net/oscmodules

(Kontakta inte mig via PM med supportfrågor, utan använd forumet. Vid förfrågningar, besök tim-international.net.)
Svara med citat
  (#26) Gammal
Medlem
Poäng: 546, Level: 10 Poäng: 546, Level: 10 Poäng: 546, Level: 10
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
staad is an unknown quantity at this point
 
Inlägg: 22
Reg.datum: Nov 2009
Rykte: 5
Standard Felmeddelande - 2010-03-03, 01:05

Jag får följande felmeddelande när jag kör nedanstående kod

#1064 - 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 '\'true\', \'false\'),), ('Watermark - position verticale', 'V_WATERMARK', 'BO' at line 7


INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) VALUES
('Grande image, Largeur', 'BIG_IMAGE_WIDTH', '400', 'Nombre de pixels pour la largeur des grandes images des articles.', 4, 9, NULL, now(), NULL, NULL),
('Grande image, Hauteur', 'BIG_IMAGE_HEIGHT', '400', 'Nombre de pixels pour la hauteur des grandes images des articles.', 4, 10, NULL, now(), NULL, NULL),
('Watermark', 'USE_WATERMARK', 'true', 'placer un watermark sur les images.', 4, 11, NULL, now(), NULL, tep_cfg_select_option(array(\'true\', \'false\'),),
('Watermark - position verticale', 'V_WATERMARK', 'BOTTOM', 'position verticale du watermark', 4, 12, NULL, now(), NULL, tep_cfg_select_option(array(\'TOP\', \'MIDDLE\', \'BOTTOM\'),),
('Watermark - position horizontale', 'H_WATERMARK', 'RIGHT', 'position horizontale du watermark', 4, 13, NULL, now(), NULL, tep_cfg_select_option(array(\'LEFT\', \'CENTER\', \'RIGHT\'),),
('Watermark - fichier', 'FILE_WATERMARK', 'watermark.png', 'Nom du fichier, doit se trouver dans /images', 4, 14, NULL, now(), NULL, NULL)
Svara med citat
  (#27) Gammal
TiM TiM är inte uppkopplad
Moderator Frakt & betalning forumet
Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43
Aktivitet på forumet: 35% Aktivitet på forumet: 35% Aktivitet på forumet: 35%
TiM is an unknown quantity at this point
 
Inlägg: 393
Reg.datum: Apr 2007
Rykte: 5
Skicka ett meddelande via MSN till TiM
Standard 2010-03-03, 04:08

Om det där är en version av bidraget så skulle jag inte köra den. Den är inte byggd av mig, och den är heller inte på engelska. Gå tillbaka till senaste version från mig TiM-SE.

Jag kommer nog släppa en version sen som slår ut dessa tokuppladdningar som gjorts av andra. De är inte till belåtenhet kodmässigt.


TiM's osC Solutions
http://www.tim-international.net/oscmodules

(Kontakta inte mig via PM med supportfrågor, utan använd forumet. Vid förfrågningar, besök tim-international.net.)
Svara med citat
  (#28) Gammal
Medlem
Poäng: 546, Level: 10 Poäng: 546, Level: 10 Poäng: 546, Level: 10
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
staad is an unknown quantity at this point
 
Inlägg: 22
Reg.datum: Nov 2009
Rykte: 5
Standard 2010-03-03, 09:56

nu funkade det

men den som har rättigeterna på filen (bilderna) är www-data och jag kan inte ta bort någon bild då den är låst. Hur kan jag fixa detta?

Om man vill byta bild bör den gamla bilden tas bort, hur fixar man detta?

************Det löste sig ändrade till att spara bilden ursprungsnamn***********

Senast redigerad av staad den 2010-03-03 klockan 10:28.
Svara med citat
  (#29) Gammal
TiM TiM är inte uppkopplad
Moderator Frakt & betalning forumet
Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43 Poäng: 4 664, Level: 43
Aktivitet på forumet: 35% Aktivitet på forumet: 35% Aktivitet på forumet: 35%
TiM is an unknown quantity at this point
 
Inlägg: 393
Reg.datum: Apr 2007
Rykte: 5
Skicka ett meddelande via MSN till TiM
Standard 2010-03-10, 11:33

Ny version ute! 2010-03-10

Based on the previous update by menelrana (which was in french and had fatal errors).

+ Adjust maximum width and height of uploaded images in admin panel.
+ Enable/Disable watermarking of uploaded images in admin panel.
+ Translates foreign characters in SEO friendly image filename.
+ Set image filename type of uploaded images in admin panel to either Standard, SEO friendly or products_model.

Full package!


TiM's osC Solutions
http://www.tim-international.net/oscmodules

(Kontakta inte mig via PM med supportfrågor, utan använd forumet. Vid förfrågningar, besök tim-international.net.)
Svara med citat
  (#30) Gammal
Medlem
Poäng: 408, Level: 8 Poäng: 408, Level: 8 Poäng: 408, Level: 8
Aktivitet på forumet: 0% Aktivitet på forumet: 0% Aktivitet på forumet: 0%
Stitch is an unknown quantity at this point
 
Inlägg: 16
Reg.datum: Mar 2010
Rykte: 5
Standard 2010-03-15, 13:56

När jag installerar detta tillägg så blir det något fel i categories.php. Jag får följande felmeddelande:
Citat:
Parse error: syntax error, unexpected $end in /XXX/XXX/public_html/XXX/admin/categories.php on line (sista raden)
Efter lite testande har jag dragit slutsatsen att felet bör bero på något i följande kodsnutt:

Kod:
      case 'new_product_preview':
// copy image only if modified
          
        // BOF: [TiM's osC Solutions] - Better image upload features
        
        /*
         * osCommerce is lacking a way to resample and reduce large uploaded photos.
         * Additionally it's lacking a way to mark the uploaded files as temporary
         * until admin presses the confirm button. This fixes that.
         */
         
          // check if uploaded file
          if (is_uploaded_file($_FILES['products_image']['tmp_name'])) {
          
          // check if image directory exists and is writeable
          if (!is_dir(DIR_FS_CATALOG_IMAGES)) mkdir(DIR_FS_CATALOG_IMAGES, 0777);
          if (is_dir(DIR_FS_CATALOG_IMAGES)) {
            if (!is_writeable(DIR_FS_CATALOG_IMAGES)) {
              $messageStack->add(ERROR_CATALOG_IMAGE_DIRECTORY_NOT_WRITEABLE, 'error');
              break;
            }
          } else {
            $messageStack->add(ERROR_CATALOG_IMAGE_DIRECTORY_DOES_NOT_EXIST, 'error');
            break;
          }
          
          // check if products subdirectory exists and is writeable
          if (!is_dir(DIR_FS_CATALOG_IMAGES . 'products/')) mkdir(DIR_FS_CATALOG_IMAGES . 'products/', 0777);
          if (is_dir(DIR_FS_CATALOG_IMAGES . 'products/')) {
            if (!is_writeable(DIR_FS_CATALOG_IMAGES . 'products/')) {
              $messageStack->add(ERROR_CATALOG_IMAGE_DIRECTORY_NOT_WRITEABLE, 'error');
              break;
            }
          } else {
            $messageStack->add(ERROR_CATALOG_IMAGE_DIRECTORY_DOES_NOT_EXIST, 'error');
            break;
          }
          
          // require necessary files
          require_once(DIR_FS_ADMIN . DIR_WS_CLASSES . 'images.php');
          
          // create image object
          $oImage = new TiM_image($_FILES['products_image']['tmp_name']);
          
          // resample image
          $oImage->resample(BIG_IMAGE_WIDTH, BIG_IMAGE_HEIGHT, 'FIT_ONLY_BIGGER');
          
          // watermark image
          if (WATERMARK_FILE != '' && is_file(DIR_FS_CATALOG . WATERMARK_FILE)) {
            $oImage->watermark(DIR_FS_CATALOG . WATERMARK_FILE, WATERMARK_POSITION_H, WATERMARK_POSITION_V, WATERMARK_PADDING);
          }
          
          // set basename
          if (IMAGE_FILENAME_TYPE == 'Standard') {
            $products_image_name = 'products/' . $HTTP_POST_FILES['products_image']['name']; // keep original name
          } else {
            $products_image_name = 'products/_tmp' . mktime() . '.jpg'; // temporary name for automatic renaming
          }
          
          // save image
          $oImage->write(DIR_FS_CATALOG_IMAGES . $products_image_name);
          
        // EOF: [TiM's osC Solutions] - Better image upload features
Det är nämligen när jag följer punkt 3.2 i instruktionerna och ersätter angiven kod med ovanstående som felet uppstår. Jag har ögnat igenom koden och letat efter något som kan orsaka detta fel, men jag har ingen aning.
Svara med citat
Svara



Ämnesverktyg Sök i det här ämnet
Sök i det här ämnet:

Avancerad sökning
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

vB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av
Trackbacks are
Pingbacks are
Refbacks are






Programvara från: vBulletin® Version 3.6.8
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0

vBulletin Skin: vBStyles.com
Hosted by Ipeer
Ägs av pr-web.se.